Sommario:

Il Karduinoss Pad da 5$: 5 passaggi
Il Karduinoss Pad da 5$: 5 passaggi

Video: Il Karduinoss Pad da 5$: 5 passaggi

Video: Il Karduinoss Pad da 5$: 5 passaggi
Video: Il Volo - Grande amore (2015 Videoclip) 2024, Novembre
Anonim
Il Pad Karduinoss da 5$
Il Pad Karduinoss da 5$

Quindi, guardando questi pad Kaoss e hardware simile, ho scoperto che non ha senso che questo dispositivo sia così costoso, quando vuoi solo usarlo come controller MIDI.

Esaminando il mio cestino delle parti, ho trovato un touchpad Synaptics da un vecchio laptop e ho pensato che dovrebbe funzionare solo come sostituto. Ok, quando dico 5$, intendo davvero economico. Chiaramente un arduino sciolto costa già 20-25 USD (ma puoi sostituirlo con un semplice chip ATMEGA168 per ~ 2 USD), e questo touchpad probabilmente ti costerà anche dei soldi, quando non sei in grado di recuperarlo da un vecchio il computer portatile. ATTENZIONE: i pad Kaoss e hardware simile hanno tutti uscite audio integrate, questo progetto non…

Passaggio 1: trova i segnali

Trova i segnali
Trova i segnali
Trova i segnali
Trova i segnali
Trova i segnali
Trova i segnali

Dopo un breve google (e passando attraverso la documentazione per lo più inutile) ho trovato questo sito che mi ha aiutato molto:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Questo sito web aveva l'immagine che vedete qui. Da questo ho capito quale dei testpoint sulla scheda (wow, molti!) era collegato a questi 3 pin. (vedi seconda foto). Non sono del tutto sicuro che il controller T1001 sia simile nel pin-out a questo controller, ma i segnali non dovrebbero essere troppo difficili da trovare se sai cosa cercare.

Passaggio 2: saldatura al touch pad

Saldatura al touch pad
Saldatura al touch pad
Saldatura al touch pad
Saldatura al touch pad

Bene, questo è abbastanza semplice, tira fuori i punti che hai trovato:D

Il trucco principale consiste nell'usare fili pre-stagnati e prima ottenere una piccola isola di saldatura sui punti di prova che hai trovato. Fare attenzione a non scaldare troppo il touch-pad, il rame può staccarsi molto facilmente dal pad surriscaldandosi. Per la messa a terra ho saldato alla connessione grande quadrata (vedi anche l'immagine del pin-out), ma ci sono molti altri posti dove puoi ottenere il segnale di terra. Dopo questo passaggio, probabilmente vorrai fissare la saldatura con della colla a caldo o un prodotto simile per fissare la trazione.

Passaggio 3: interfaccia con Arduino

Interfacciamento con Arduino
Interfacciamento con Arduino

Dato che ora hai un touch-pad con fili collegati, diamo un'occhiata a come ottenere i valori da esso.

Le librerie ps2 disponibili per arduino funzionano naturalmente come un mouse e consentono l'input del tipo di mouse, se ti piace una cosa del genere;) Di seguito troverai uno schizzo karduinoss.pde per arduino basato sulla libreria ps2 disponibile su http:/ /www.arduino.cc/playground/ComponentLib/Ps2mouse che inizializzerà il touch-pad come controller xy assoluto con circa ~4000 passi da un lato all'altro. Il codice esegue un'auto-calibrazione in base ai valori che ottiene e mappa i valori x, yez sui cambiamenti del controller MIDI tramite l'uso di ttymidi disponibile su https://www.varal.org/ttymidi/. Lo schizzo karduinoss.pde presuppone che un LED sia collegato al pin 3, l'orologio del touchpad sul pin 13 e i dati del touchpad sul pin 12.

Passaggio 4: impacchettalo

Pacchetto It Up
Pacchetto It Up
Pacchetto It Up
Pacchetto It Up

Bene, lascia correre la tua immaginazione:D

Conservo contenitori di plastica da oggetti casuali da utilizzare per progetti come questo. La confezione che ho realizzato chiaramente non è la più solida possibile, ma sono sicuro che reggerà per un paio di spettacoli prima di dover pensare a una nuova custodia.

Passaggio 5: usalo

Usalo!
Usalo!

Ora è il momento di usare il tuo pad karduinoss appena fatto per una bella azione midi:)

Sotto puoi vedere uno screenshot di 'alsa modular synth' (che puoi trovare su https://alsamodular.sourceforge.net/) Ma ovviamente sei libero di usarlo in qualsiasi programma che supporti l'input midi:D Spero che a tutti sia piaciuto istruibile e troverà l'ispirazione per creare il proprio controller midi ora!

Consigliato: