Sommario:

Interfaccia musicale Easy Button: 5 passaggi (con immagini)
Interfaccia musicale Easy Button: 5 passaggi (con immagini)

Video: Interfaccia musicale Easy Button: 5 passaggi (con immagini)

Video: Interfaccia musicale Easy Button: 5 passaggi (con immagini)
Video: CANZONE D' AMORE PER LA MIA RAGAZZA DOMINICK! DinsiemE #shorts 2024, Dicembre
Anonim
Interfaccia musicale Easy Button
Interfaccia musicale Easy Button
Interfaccia musicale Easy Button
Interfaccia musicale Easy Button
Interfaccia musicale Easy Button
Interfaccia musicale Easy Button

Questo progetto modifica un Easy Button di $ 5 Staple e una tastiera USB economica in modo che possano essere utilizzati come dispositivo di input per esibizioni musicali dal vivo (o qualsiasi altra cosa che richieda un pulsante o un interruttore a pedale). Consente di creare pulsanti economici che inviano ciascuno un carattere della tastiera come input a un programma. Inoltre, i proventi della vendita dei bottoni facili vanno al Boys and Girls Club of America. Il progetto è sulle spalle di altri due hack. Innanzitutto, questo progetto ha hackerato un semplice pulsante in un interruttore per una porta del garage. In secondo luogo, Dave Merrill, con cui sono coinvolto nell'EMI (Experimental Musical Instruments Workshop) al MIT (vedi inventmusic.org), aveva smontato una tastiera per creare un pedale per i tasti ctrl, shift e alt da usare quando il suo braccio era in un cast. I dettagli del suo progetto sono qui. La motivazione alla base di questo progetto è stata una performance chiamata Mandala al SIGGRAPH 2006 (video clip) come parte della loro serie di performance mediate elettronicamente. Sei musicisti erano seduti attorno a un cerchio proiettato sul pavimento che dava istruzioni a ciascuno su cosa e come suonare. Un programma informatico ha generato queste istruzioni e quindi ha guidato l'improvvisazione del gruppo. Erano necessari interruttori a pedale in modo che i musicisti potessero comunicare con il programma (ad esempio, quando si doveva scorrere lo spartito, votare per i cambi di canzone, ecc.). Il programma Mandala è stato scritto in Flash ma i progetti futuri utilizzeranno Pure Data (PD), Java e altri linguaggi. Tutto ciò che serve è la capacità di leggere programmaticamente l'input da una tastiera. È stato necessario circa un giorno e mezzo per completare questo per qualcuno che non aveva mai saldato prima (grazie a Ben Vigoda, il principale istigatore del Mandala Project, per le lezioni e aiutandomi a capire i dettagli dell'elettronica).

Passaggio 1: hackerare il pulsante Easy

Hackera il pulsante facile
Hackera il pulsante facile
Hackera il pulsante facile
Hackera il pulsante facile
Hackera il pulsante facile
Hackera il pulsante facile
Hackera il pulsante facile
Hackera il pulsante facile

Il primo passo è aprire il pulsante Easy e scambiare le connessioni che emettono il suono "That Was Easy" per due fili che inviano l'interruttore on/off all'interfaccia della tastiera. L'apertura del pulsante Easy e la saldatura dei fili sono spiegate in dettaglio nel primo hack di riferimento. Innanzitutto, le connessioni esistenti vengono dissaldate dalla posizione mostrata nella foto e come spiegato nei collegamenti sopra. Quindi vengono saldati due fili nelle posizioni descritte che sono stati collegati a un jack mono da 1/4".

Passaggio 2: mappa la tastiera USB

Mappa la tastiera USB
Mappa la tastiera USB
Mappa la tastiera USB
Mappa la tastiera USB
Mappa la tastiera USB
Mappa la tastiera USB

Come mostrato nel progetto Key-Ped di Dave Merrill, una tastiera USB economica può essere smontata per fungere da input per il PC. Questo hack sfrutta il fatto che due tastiere possono essere utilizzate contemporaneamente per l'input (finora questo era vero in Windows XP e OS X). Una volta smontata, la tastiera ha due parti principali: una membrana di circuiti che formano una matrice mappata sui tasti e un circuito che scansiona gli interruttori a membrana per verificare l'attività. Ho trovato i numeri da 0 a 9 e li ho rintracciati nel punto in cui erano collegati a il circuito. Ogni numero/carattere è mappato su due ingressi sulla scheda, quindi quando viene commutata quella combinazione, la tastiera invia il carattere corrispondente al PC.

Passaggio 3: creare una scatola di connessione USB

Crea scatola di connessione USB
Crea scatola di connessione USB
Crea scatola di connessione USB
Crea scatola di connessione USB
Crea scatola di connessione USB
Crea scatola di connessione USB

Una scatola di progetto standard (può essere acquistata presso Radio Shack) è stata utilizzata per contenere il circuito della tastiera e i jack da 1/4". Gli Easy Buttons verranno collegati a questa scatola utilizzando una chitarra o un altro cavo mono da 1/4". Ho praticato dei fori nella scatola del progetto per ogni martinetto e ho fissato i martinetti in posizione. Una volta completata la saldatura, anche il circuito verrà inserito nella scatola e verrà praticato un foro sul lato della scatola per il suo cavo USB.

I fili devono essere saldati sui jack da 1/4 . L'altra estremità di questi fili verrà saldata alle posizioni sul circuito stampato che abbiamo mappato nel passaggio precedente.

Passaggio 4: saldare il circuito stampato

Saldare il circuito
Saldare il circuito
Saldare il circuito
Saldare il circuito
Saldare il circuito
Saldare il circuito

Utilizzando la mappatura del passaggio 2, saldare i fili da ciascun jack da 1'4 alle posizioni mappate di un numero sul circuito della tastiera USB. Questa saldatura ha richiesto un tocco delicato per evitare potenziali cortocircuiti, inoltre i punti saldati sono stati quindi coperti (in modo approssimativo) con nastro isolante per evitare cortocircuiti quando tutto viene inserito nella scatola.

Passaggio 5: usa il pulsante

Usa il pulsante!
Usa il pulsante!
Usa il pulsante!
Usa il pulsante!

Una volta che tutto è saldato insieme, il dispositivo di input è pronto per l'uso. Collega la connessione USB al tuo computer, scrivi un programma che accetti input da una tastiera e il gioco è fatto! Guarda un video di una performance qui

Consigliato: