Cuprins:

Interfață muzicală cu butoane ușoare: 5 pași (cu imagini)
Interfață muzicală cu butoane ușoare: 5 pași (cu imagini)

Video: Interfață muzicală cu butoane ușoare: 5 pași (cu imagini)

Video: Interfață muzicală cu butoane ușoare: 5 pași (cu imagini)
Video: Cum scrii când începi un caiet nou 2024, Iulie
Anonim
Interfață muzicală cu buton ușor
Interfață muzicală cu buton ușor
Interfață muzicală cu buton ușor
Interfață muzicală cu buton ușor
Interfață muzicală Easy Button
Interfață muzicală Easy Button

Acest proiect modifică un buton ușor de 5 $ Staple și o tastatură USB ieftină, astfel încât să poată fi folosite ca dispozitiv de intrare pentru spectacole muzicale live (sau orice altceva care necesită un buton sau un comutator de picior). Permite crearea unor butoane ieftine care să trimită fiecare un caracter de tastatură ca intrare într-un program. În plus, încasările din vânzarea ușoară a butoanelor se îndreaptă către Clubul Băieților și Fetelor din America. Proiectul stă pe umerii altor doi hackeri. În primul rând, acest proiect a spart un buton ușor într-un întrerupător pentru o ușă de garaj. În al doilea rând, Dave Merrill, cu care sunt implicat în EMI (Experimental Musical Instruments Workshop) de la MIT (vezi inventmusic.org), a desfăcut o tastatură pentru a crea un footpedal pentru tastele ctrl, shift și alt pentru a fi folosit când brațul său a fost într-o distribuție. Detaliile proiectului său sunt aici. Motivația din spatele acestui proiect a fost un spectacol numit Mandala la SIGGRAPH 2006 (videoclip) ca parte a seriei lor de spectacole mediate electronic. Șase muzicieni stăteau în jurul unui cerc proiectat pe podea, care dădea instrucțiuni fiecărei persoane despre ce și cum să cânte. Un program de computer a generat aceste instrucțiuni și, prin urmare, conduce improvizația grupului. Au fost necesare comutatoare pe picior, astfel încât muzicienii să poată comunica cu programul (de exemplu, când partitura ar trebui să fie derulată, votarea schimbărilor melodiei etc.). Programul Mandala a fost scris în Flash, dar proiectele viitoare vor folosi Pure Data (PD), Java și alte limbi. Tot ce este necesar este abilitatea de a citi intrările programate de la o tastatură. Pentru a finaliza acest lucru a fost necesară aproximativ o zi și jumătate pentru cineva care nu a mai lipit niciodată (mulțumită lui Ben Vigoda, principalul instigator al Proiectului Mandala, pentru lecții și ajutându-mă să-mi dau seama de detaliile electronice).

Pasul 1: Hackează butonul Easy

Hackează butonul Easy
Hackează butonul Easy
Hackează butonul Easy
Hackează butonul Easy
Hackează butonul Easy
Hackează butonul Easy
Hackează butonul Easy
Hackează butonul Easy

Primul pas este să deschideți butonul Easy și să schimbați conexiunile care fac sunetul „That Was Easy” pentru două fire care trimit comutatorul de pornire / oprire la interfața tastaturii. Deschiderea butonului Easy și lipirea firelor este explicată în detaliu în primul hack de referință. În primul rând, conexiunile existente sunt desoldate din locația prezentată în fotografie și așa cum se explică linkurile de mai sus. Apoi, două fire sunt lipite în pozițiile descrise, care a fost conectat la o mufă mono de 1/4.

Pasul 2: Hartați tastatura USB

Hartați tastatura USB
Hartați tastatura USB
Hartați tastatura USB
Hartați tastatura USB
Hartați tastatura USB
Hartați tastatura USB

Așa cum se arată în proiectul Key-Ped al lui Dave Merrill, o tastatură USB ieftină poate fi separată pentru a servi drept intrare pe computer. Acest hack profită de faptul că două tastaturi pot fi utilizate în același timp pentru intrare (până acum acest lucru era adevărat în Windows XP și OS X). Când este dezasamblată, tastatura are două părți principale: o membrană de circuite care formează o mapare matricială a tastelor și o placă de circuit care scanează comutatoarele de membrană pentru activitate. Am găsit numerele de la 0 la 9 și le-am urmărit până la locul în care au fost conectate la placa de circuit. Fiecare număr / caracter este mapat la două intrări de pe placa de circuit, așa că atunci când această combinație este comutată, tastatura trimite caracterul corespunzător către PC.

Pasul 3: Creați o conexiune USB

Creați o conexiune USB
Creați o conexiune USB
Creați o conexiune USB
Creați o conexiune USB
Creați o conexiune USB
Creați o conexiune USB

O cutie de proiect standard (poate fi achiziționată de la Radio Shack) a fost utilizată pentru a ține placa de tastatură și mufele de 1/4 ". Butoanele Easy vor fi conectate la această cutie folosind o chitară sau alt cablu mono de 1/4". Am făcut găuri în cutia proiectului pentru fiecare cric și am fixat cricurile la locul lor. După finalizarea lipirii, placa de circuit va fi pusă și în cutie și se găsește o gaură pe partea laterală a cutiei pentru cablul său USB.

Cablurile trebuie lipite pe mufele de 1/4 . Celălalt capăt al acestor fire va fi lipit în locațiile de pe placa de circuit pe care le-am cartografiat în pasul anterior.

Pasul 4: lipiți placa de circuit

Lipiți placa de circuit
Lipiți placa de circuit
Lipiți placa de circuit
Lipiți placa de circuit
Lipiți placa de circuit
Lipiți placa de circuit

Folosind maparea de la Pasul 2, lipiți firele de la fiecare mufă de 1'4 la locațiile mapate ale unui număr pe placa de circuite a tastaturii USB. Această lipire a avut o atingere delicată pentru a evita scurtcircuitele potențiale, plus punctele lipite au fost apoi acoperite (înclinat) cu bandă electrică pentru a preveni scurții când totul este introdus în cutie.

Pasul 5: Folosiți butonul

Folosiți butonul!
Folosiți butonul!
Folosiți butonul!
Folosiți butonul!

Odată ce totul este lipit împreună, dispozitivul de intrare este gata de utilizare. Conectați conexiunea USB la computer, scrieți un program care acceptă intrarea de la o tastatură și atât! Vedeți un videoclip al unei reprezentații aici

Recomandat: