Sisukord:

Lihtne nupuline muusikaline liides: 5 sammu (piltidega)
Lihtne nupuline muusikaline liides: 5 sammu (piltidega)

Video: Lihtne nupuline muusikaline liides: 5 sammu (piltidega)

Video: Lihtne nupuline muusikaline liides: 5 sammu (piltidega)
Video: Leap Motion SDK 2024, November
Anonim
Lihtne nuppude muusikaline liides
Lihtne nuppude muusikaline liides
Lihtne nuppude muusikaline liides
Lihtne nuppude muusikaline liides
Lihtne nuppude muusikaline liides
Lihtne nuppude muusikaline liides

Selle projektiga muudetakse 5 -dollarist Staple'i lihtsat nuppu ja odavat USB -klaviatuuri, et neid saaks kasutada muusikaliste otseülekannete sisendseadmena (või millegi muu jaoks, mis nõuab nuppu või jalglülitit). See võimaldab luua odavaid nuppe, millest igaüks saadab programmi sisendina klaviatuurimärgi. Lisaks läheb lihtsate nuppude müügist saadav tulu Ameerika poiste ja tüdrukute klubile. Projekt seisab kahe teise häkkimise õlgadel. Esiteks häkkis see projekt garaažiukse lülitisse lihtsa nupu. Teiseks oli Dave Merrill, kellega olen seotud MIT -i EMI -s (Experimental Musical Instruments Workshop) (vt inventmusic.org), võtnud klaviatuuri lahti, et luua jalgpall ctrl-, shift- ja alt -klahvidele kasutamiseks, kui tema käsi oli näitlejate koosseisus. Tema projekti üksikasjad on siin. Selle projekti motivatsiooniks oli etendus nimega Mandala SIGGRAPH 2006 (videoklipp) osana nende elektrooniliselt vahendatud etendustesarjast. Kuus muusikut istusid ümber põrandale projitseeritud ringi, mis andis igale inimesele juhiseid, mida ja kuidas mängida. Arvutiprogramm genereeris need juhised ja juhtis seetõttu grupi improvisatsiooni. Vaja oli jalglüliteid, et muusikud saaksid programmiga suhelda (nt millal noodi kerida, laulumuudatuste poolt hääletada jne). Mandala programm on kirjutatud Flashis, kuid tulevased projektid kasutavad Pure Data (PD), Java ja muid keeli. Kõik, mida vajame, on võime programmiliselt klaviatuurilt sisendit lugeda. Selle lõpuleviimiseks kulus umbes poolteist päeva inimesele, kes polnud kunagi varem jootnud (tänu Ben Vigodale, Mandala projekti peamisele algatajale, tundide ja aitab mul elektroonika üksikasju välja selgitada).

1. samm: häkkige lihtsat nuppu

Hack Easy Button
Hack Easy Button
Hack Easy Button
Hack Easy Button
Hack Easy Button
Hack Easy Button
Hack Easy Button
Hack Easy Button

Esimene samm on avada lihtne nupp ja vahetada ühendused, mis tekitavad heli "See oli lihtne", kahe juhtme vastu, mis saadavad sisse/välja lüliti klaviatuuri liidesesse. Lihtsa nupu avamist ja juhtmete jootmist selgitatakse üksikasjalikult esimeses viitehäkkimises. Esiteks eemaldatakse olemasolevad ühendused fotol näidatud asukohast ja ülaltoodud linkide põhjal. Seejärel joodetakse kirjeldatud kohtades kaks juhet, mis oli ühendatud 1/4 "monopistikuga.

Samm: kaardistage USB -klaviatuur

Kaardistage USB -klaviatuur
Kaardistage USB -klaviatuur
Kaardistage USB -klaviatuur
Kaardistage USB -klaviatuur
Kaardistage USB -klaviatuur
Kaardistage USB -klaviatuur

Nagu on näidatud Dave Merrilli võtmepedaali projektis, saab odava USB-klaviatuuri lahti võtta, et seda arvuti sisendiks kasutada. See häkkimine kasutab ära asjaolu, et sisendiks saab korraga kasutada kahte klaviatuuri (seni oli see tõsi Windows XP ja OS X puhul). Lahtivõtmisel on klaviatuuril kaks põhiosa: vooluahelate membraan, mis moodustavad klahvidele maatriksi kaardistamise, ja trükkplaat, mis skaneerib membraanilülite aktiivsust. Leidsin numbrid 0 kuni 9 ja leidsin need sealt, kuhu need ühendati trükkplaat. Iga number/märk on trükkplaadil kaardistatud kahe sisendiga, nii et selle kombinatsiooni vahetamisel saadab klaviatuur vastava märgi arvutisse.

Samm: looge USB -ühenduskast

Looge USB -ühenduskast
Looge USB -ühenduskast
Looge USB -ühenduskast
Looge USB -ühenduskast
Looge USB -ühenduskast
Looge USB -ühenduskast

Klaviatuuri trükkplaadi ja 1/4 "pistikute hoidmiseks kasutati tavalist projektikarpi (seda saab osta Radio Shackist). Easy Buttons ühendatakse selle kastiga kitarri või muu 1/4" monojuhtme abil. Puurisin iga tungraua jaoks projektikarpi augud ja kinnitasin tungrauad oma kohale. Pärast jootmise lõpetamist pannakse trükkplaat ka kasti ja puuritakse karbi küljele auk selle USB -kaabli jaoks.

Juhtmed tuleb joota 1/4 pistikute külge. Nende juhtmete teine ots joodetakse trükkplaadi kohtadesse, mille me eelmises etapis kaardistasime.

Samm: jootke trükkplaat

Jootke trükkplaat
Jootke trükkplaat
Jootke trükkplaat
Jootke trükkplaat
Jootke trükkplaat
Jootke trükkplaat

Kasutades 2. sammu kaardistust, jootke juhtmed igast 1'4 pesast USB -klaviatuuri trükkplaadil olevate numbritega kaardistatud kohtadesse. See jootmine hõlmas õrnalt, et vältida võimalikke lühiseid, lisaks kaeti joodetud kohad (lohakalt) elektrilindiga, et vältida lühiseid, kui kõik on kasti pandud.

Samm: kasutage nuppu

Kasutage nuppu!
Kasutage nuppu!
Kasuta nuppu!
Kasuta nuppu!

Kui kõik on kokku joodetud, on sisendseade kasutamiseks valmis. Ühendage USB -ühendus arvutiga, kirjutage programm, mis võtab klaviatuurilt sisendi vastu ja ongi kõik! Vaata videot etendusest siit

Soovitan: