Sisukord:
- 1. samm: häkkige lihtsat nuppu
- Samm: kaardistage USB -klaviatuur
- Samm: looge USB -ühenduskast
- Samm: jootke trükkplaat
- Samm: kasutage nuppu
Video: Lihtne nupuline muusikaline liides: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
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
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
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
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
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
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:
2-nupuline ruutvõrrandi lahendaja: 5 sammu
Kahe nupuga ruutvõrrandi lahendaja: Sissejuhatus Tere tulemast minu esimese juhendatava juurde! Alustasin seda projekti oma programmeerimisalaste teadmiste laiendamiseks. Sageli ühendate vajaliku programmi loomiseks lihtsalt erinevad lähtekoodid. Minu eesmärk oli kirjutada oma programmi kood tööriistaga suhtlemiseks
Lihtne RFID MFRC522 liides Arduino Nanoga: 4 sammu (koos piltidega)
Lihtne RFID MFRC522 liides Arduino Nanoga: Juurdepääsu kontroll on mehhanism füüsilise turvalisuse ja infoturbe valdkonnas, et piirata anonüümset juurdepääsu/sisenemist organisatsiooni või geograafilise piirkonna ressurssidele. Juurdepääs võib tähendada tarbimist, sisenemist või kasutamist
Muusikaline tool: 11 sammu (piltidega)
Muusikatool: Pettunud mängu nimest "muusikalised toolid", asusin teele, et luua tegelik muusikatool, nagu näiteks, tool, mida saab mängida muusikariistana, kiiktool, kui soovite. Loodan lõpuks mängida tõelist muusikalise tooli mängu
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada: 3 sammu
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada .: See projekt aitab teil ühendada 18 LED-i (6 punast + 6 sinist + 6 kollast) oma Arduino plaadiga ja analüüsida arvuti helikaardi reaalajasignaale ning edastada need valgusdioodid, mis neid löögiefektide järgi süttivad (Snare, High Hat, Kick)
Muusikaline digitaalne liides: 6 sammu (piltidega)
Muusikaline digitaalne liides: Tere tulemast kõigile, tahaksin teile näidata oma muusikalist digitaalset liidest. Ma tegin selle oma tehnilise helikraadi ajal, see on minu uurimistöö. Alustuseks küsisin, kuidas saaksin muusikat ilma DAW -ta koostada, kasutades ringlussevõetud tarvikuid ja võimalust mängida