Sommario:
- Passaggio 1: hackerare il pulsante Easy
- Passaggio 2: mappa la tastiera USB
- Passaggio 3: creare una scatola di connessione USB
- Passaggio 4: saldare il circuito stampato
- Passaggio 5: usa il pulsante
Video: Interfaccia musicale Easy Button: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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
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
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:
Iniziare con l'interfaccia del sensore I2C?? - Interfaccia il tuo MMA8451 utilizzando ESP32: 8 passaggi
Iniziare con l'interfaccia del sensore I2C?? - Interfaccia il tuo MMA8451 utilizzando ESP32: in questo tutorial imparerai tutto su come avviare, connettere e far funzionare il dispositivo I2C (accelerometro) con il controller (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Controller Bluetooth con striscia LED RGB V3 + sincronizzazione musicale + controllo della luce ambientale: 6 passaggi (con immagini)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: questo progetto utilizza arduino per controllare una striscia led RGB con il tuo telefono tramite bluetooth. Puoi cambiare colore, sincronizzare le luci con la musica o regolarle automaticamente per l'illuminazione ambientale
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: 13 passaggi (con immagini)
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: Gesture Hawk è stato presentato in TechEvince 4.0 come una semplice interfaccia uomo-macchina basata sull'elaborazione delle immagini. La sua utilità sta nel fatto che non sono necessari sensori aggiuntivi o indossabili tranne un guanto per controllare l'auto robotica che funziona su diversi
Luce reattiva musicale--Come creare una luce reattiva musicale super semplice per rendere il desktop fantastico.: 5 passaggi (con immagini)
Luce reattiva musicale|| Come creare una luce reattiva musicale super semplice per rendere il desktop fantastico.: Ehi, ragazzi, oggi costruiremo un progetto molto interessante. Oggi costruiremo una luce reattiva musicale. Il led cambierà la sua luminosità in base a il basso che è in realtà un segnale audio a bassa frequenza. È molto semplice da costruire. Faremo
Interfaccia digitale musicale: 6 passaggi (con immagini)
Interfaccia digitale musicale: benvenuti a tutti, vorrei mostrarvi la mia interfaccia digitale musicale. L'ho fatto durante la mia laurea tecnica, questi sono i miei documenti di ricerca. Per iniziare, mi sono chiesto come posso comporre musica senza DAW, con materiali riciclati e possibilità di suonare in