Innholdsfortegnelse:

Easy Button Musical Interface: 5 trinn (med bilder)
Easy Button Musical Interface: 5 trinn (med bilder)

Video: Easy Button Musical Interface: 5 trinn (med bilder)

Video: Easy Button Musical Interface: 5 trinn (med bilder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, November
Anonim
Enkelt knappemusikalsk grensesnitt
Enkelt knappemusikalsk grensesnitt
Enkelt knappemusikalsk grensesnitt
Enkelt knappemusikalsk grensesnitt
Enkelt knappemusikalsk grensesnitt
Enkelt knappemusikalsk grensesnitt

Dette prosjektet endrer en $ 5 Staples Easy Button og et billig USB -tastatur slik at de kan brukes som inngangsenhet for live musikalske forestillinger (eller noe annet som krever en knapp eller fotbryter). Det tillater billige knapper som hver sender et tastaturtegn som inngang til et program. I tillegg går inntektene fra enkle knappesalg til Boys and Girls Club of America. Prosjektet står på skuldrene til to andre hacks. Først hacket dette prosjektet en enkel knapp inn i en bryter for en garasjeport. For det andre hadde Dave Merrill, som jeg er involvert i EMI (Experimental Musical Instruments Workshop) på MIT (se inventmusic.org), skilt fra hverandre et tastatur for å lage fotpedal for ctrl, shift og alt -tastene for bruk når armen hans var i rollebesetning. Hans prosjektdetaljer er her. Motivasjonen bak dette prosjektet var en forestilling kalt Mandala på SIGGRAPH 2006 (videoklipp) som en del av deres elektronisk formidlede forestillingsserier. Seks musikere satt rundt en sirkel projisert på gulvet som ga instruksjoner til hver enkelt om hva og hvordan de skulle spille. Et dataprogram genererte disse instruksjonene og ledet derfor improvisasjonen av gruppen. Fotbrytere var nødvendig for at musikerne kunne kommunisere med programmet (f.eks. Når notene skulle rulles, stemme på sangendringer, etc.). Mandala -programmet ble skrevet i Flash, men fremtidige prosjekter vil bruke Pure Data (PD), Java og andre språk. Alt som trengs er muligheten til å programmere lesing av input fra et tastatur. Omtrent halvannen dag var nødvendig for å fullføre dette for noen som aldri hadde loddet før (takk til Ben Vigoda, hovedstimulanten for Mandala -prosjektet, for leksjoner og hjelper meg å finne ut detaljene i elektronikken).

Trinn 1: Hack den enkle knappen

Hack den enkle knappen
Hack den enkle knappen
Hack den enkle knappen
Hack den enkle knappen
Hack den enkle knappen
Hack den enkle knappen
Hack den enkle knappen
Hack den enkle knappen

Det første trinnet er å åpne Easy -knappen og bytte tilkoblinger som gir "That Was Easy" -lyden til to ledninger som sender av/på -bryteren til tastaturgrensesnittet. Åpne Easy -knappen og lodde ledningene er forklart i det første referansehacket i detalj. For det første blir de eksisterende tilkoblingene avloddet fra stedet som vises på bildet og som forklart koblingene ovenfor. Deretter loddes to ledninger på de beskrevne posisjonene som var koblet til en 1/4 "monokontakt.

Trinn 2: Kartlegg USB -tastaturet

Kartlegg USB -tastaturet
Kartlegg USB -tastaturet
Kartlegg USB -tastaturet
Kartlegg USB -tastaturet
Kartlegg USB -tastaturet
Kartlegg USB -tastaturet

Som vist i Dave Merrills Key-Ped-prosjekt, kan et billig USB-tastatur skilles fra hverandre for å fungere som inngang til PCen. Denne hacken utnytter det faktum at to tastaturer kan brukes samtidig for input (så langt var dette sant i Windows XP og OS X). Når det er demontert, har tastaturet to hoveddeler: en membran av kretser som danner en matrisekartlegging til nøkler, og et kretskort som skanner membranbryterne for aktivitet. Jeg fant tallene 0 til 9 og sporet dem til der de var koblet til kretskortet. Hvert tall/tegn tilordnes to innganger på kretskortet, så når kombinasjonen byttes, sender tastaturet det tilsvarende tegnet til PC -en.

Trinn 3: Lag en USB -tilkoblingsboks

Lag en USB -tilkoblingsboks
Lag en USB -tilkoblingsboks
Lag en USB -tilkoblingsboks
Lag en USB -tilkoblingsboks
Lag en USB -tilkoblingsboks
Lag en USB -tilkoblingsboks

En standard prosjektboks (kan kjøpes på Radio Shack) ble brukt til å holde tastaturets kretskort og 1/4 "kontakter. Easy Buttons blir plugget inn i denne boksen ved hjelp av en gitar eller annen 1/4" monokabel. Jeg boret hull i prosjektboksen for hver jekk og festet jekkene på plass. Etter at lodding er fullført, settes også kretskortet i esken, og et hull bores på siden av esken for USB -kabelen.

Ledninger må loddes på 1/4 -kontaktene. Den andre enden av disse ledningene blir loddet til plasseringene på kretskortet som vi kartla i forrige trinn.

Trinn 4: Lodd kretskortet

Lodde kretskortet
Lodde kretskortet
Lodde kretskortet
Lodde kretskortet
Lodde kretskortet
Lodde kretskortet

Ved å bruke kartleggingen fra trinn 2, lodder du ledningene fra hver 1'4 -kontakt til et antall kartlagte steder på USB -tastaturets kretskort. Denne lodningen tok en delikat berøring for å unngå potensielle shorts, pluss at loddepunktene deretter ble dekket (slurvig) med elektrisk tape for å forhindre shorts når alt settes i esken.

Trinn 5: Bruk knappen

Bruk knappen!
Bruk knappen!
Bruk knappen!
Bruk knappen!

Når alt er loddet sammen, er inndataenheten klar til bruk. Koble USB -tilkoblingen til datamaskinen din, skriv et program som godtar inngang fra et tastatur, og det er det! Se en video av en forestilling her

Anbefalt: