Sommario:
- Passaggio 1: trova i segnali
- Passaggio 2: saldatura al touch pad
- Passaggio 3: interfaccia con Arduino
- Passaggio 4: impacchettalo
- Passaggio 5: usalo
Video: Il Karduinoss Pad da 5$: 5 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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
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
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
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
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
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!