Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä projekti muuttaa 5 dollarin Staple Easy -painiketta ja halpaa USB -näppäimistöä siten, että niitä voidaan käyttää musiikkiesitysten syöttölaitteena (tai missä tahansa muussa, mikä vaatii painiketta tai jalkakytkintä). Sen avulla voidaan luoda halpoja painikkeita, joista kukin lähettää näppäimistömerkin ohjelmaan. Lisäksi helpon napin myynnistä saadut tulot menevät Amerikan Boys and Girls Clubille, projekti on kahden muun hakkerin harteilla. Ensinnäkin tämä projekti hakkasi helpon painikkeen autotallin oven kytkimeen. Toiseksi Dave Merrill, jonka kanssa olen mukana MIT: n EMI: ssä (Experimental Musical Instruments Workshop) (ks. Inventmusic.org), oli purkanut näppäimistön erilleen luodakseen jalkapohjan ctrl-, shift- ja alt -näppäimille käytettäväksi, kun hänen käsivartensa oli näyttelijässä. Hänen projektitietonsa ovat täällä. Hankkeen taustalla oli Mandala -esitys SIGGRAPH 2006: ssa (videoleike) osana heidän sähköisesti välitettyjä esityssarjojaan. Kuusi muusikkoa istui lattialle heijastetun ympyrän ympärillä, joka antoi jokaiselle henkilölle ohjeet siitä, mitä ja miten soittaa. Tietokoneohjelma loi nämä ohjeet ja johti siksi ryhmän improvisointia. Jalkakytkimiä tarvittiin, jotta muusikot voivat kommunikoida ohjelman kanssa (esim. Milloin nuotteja tulee vierittää, äänestää kappaleiden muutoksista jne.). Mandala -ohjelma on kirjoitettu Flash -muodossa, mutta tulevat projektit käyttävät Pure Data (PD) -, Java- ja muita kieliä. Tarvitaan vain kyky lukea ohjelmallisesti syötteitä näppäimistöltä. Tämän suorittamiseen tarvittiin noin puolitoista päivää henkilölle, joka ei ollut koskaan juottanut (kiitos Ben Vigodalle, Mandala -projektin pääviejälle, oppitunneille ja auttaa minua selvittämään elektroniikan yksityiskohdat).
Vaihe 1: hakata Easy -painiketta
Ensimmäinen askel on avata Easy -painike ja vaihtaa "That Was Easy" -äänen antavat liitännät kahteen johtoon, jotka lähettävät virtakytkimen näppäimistön käyttöliittymään. Easy -painikkeen avaaminen ja johtojen juottaminen on selitetty yksityiskohtaisesti ensimmäisessä viitehaussa. Ensinnäkin olemassa olevat liitännät irrotetaan kuvassa näkyvästä paikasta ja yllä olevien linkkien mukaisesti. Sitten kaksi johtoa juotetaan kuvattuihin paikkoihin, jotka on liitetty 1/4 "monoliittimeen.
Vaihe 2: Yhdistä USB -näppäimistö
Kuten Dave Merrillin Key-Ped-projektissa esitetään, halpa USB-näppäimistö voidaan purkaa toimimaan tietokoneen tulona. Tämä hakkerointi hyödyntää sitä tosiasiaa, että kahta näppäimistöä voidaan käyttää samanaikaisesti syöttöön (toistaiseksi tämä oli totta Windows XP: ssä ja OS X: ssä). Kun näppäimistö puretaan, näppäimistössä on kaksi pääosaa: piirien kalvo, joka muodostaa matriisikartoituksen näppäimiin, ja piirilevy, joka skannaa kalvokytkimet toiminnan löytämiseksi. piirilevy. Jokainen numero/merkki on yhdistetty kahteen piirilevyn tuloon, joten kun tämä yhdistelmä vaihdetaan, näppäimistö lähettää vastaavan merkin PC: lle.
Vaihe 3: Luo USB -liitäntäkotelo
Tavallista projektikoteloa (voi ostaa Radio Shackista) käytettiin näppäimistön piirilevyn ja 1/4 "-liitäntöjen pitämiseen. Easy -painikkeet kytketään tähän laatikkoon kitaralla tai muulla 1/4" monokaapelilla. Porasin reikiä projektilaatikkoon jokaiselle tunkille ja kiinnitin tunkit paikoilleen. Kun juotos on valmis, piirilevy asetetaan myös laatikkoon ja laatikon sivulle porataan reikä USB -kaapelia varten.
Johdot on juotettava 1/4 liittimiin. Näiden johtojen toinen pää juotetaan piirilevyn paikkoihin, jotka kartoitimme edellisessä vaiheessa.
Vaihe 4: Juotetaan piirilevy
Käytä vaiheen 2 kartoitusta ja juota johdot kustakin 1'4 tuuman liittimestä numeroituun paikkaan USB -näppäimistön piirilevyllä. Tämä juotos otti herkän kosketuksen mahdollisten oikosulkujen välttämiseksi, ja juotetut kohdat peitettiin sitten (huolimattomasti) sähköteipillä, joka estää oikosulun, kun kaikki on pakattu laatikkoon.
Vaihe 5: Käytä painiketta
Kun kaikki on juotettu yhteen, syöttölaite on käyttövalmis. Liitä USB -liitäntä tietokoneeseen, kirjoita ohjelma, joka hyväksyy syötteen näppäimistöltä, ja siinä kaikki! Katso video esityksestä täältä