Cuprins:

Blocul de 5 $ Karduinoss: 5 pași
Blocul de 5 $ Karduinoss: 5 pași

Video: Blocul de 5 $ Karduinoss: 5 pași

Video: Blocul de 5 $ Karduinoss: 5 pași
Video: Частный Остров за $1 vs $250,000,000! 2024, Iulie
Anonim
Padul de 5 $ Karduinoss
Padul de 5 $ Karduinoss

Așadar, uitându-mă la aceste tampoane Kaoss și la hardware-ul deopotrivă, am constatat că nu are niciun rost ca acest dispozitiv să fie atât de scump, când doriți doar să îl utilizați ca controler MIDI.

Trecând prin coșul meu de piese, am găsit un touchpad Synaptics de pe un laptop vechi și m-am gândit că acest lucru ar trebui să funcționeze doar ca înlocuitor. Ok, când spun 5 $, vreau să spun foarte ieftin. În mod clar, un arduino slab costă deja 20-25 USD (dar îl puteți înlocui cu doar un cip ATMEGA168 gol pentru ~ 2 USD), iar acest touchpad probabil vă va costa niște bani, de asemenea, atunci când nu îl puteți salva dintr-un vechi laptop. AVERTISMENT: tampoanele Kaoss și hardware-ul similar au toate ieșiri audio încorporate, acest proiect nu …

Pasul 1: Găsiți semnale

Găsiți semnale
Găsiți semnale
Găsiți semnale
Găsiți semnale
Găsiți semnale
Găsiți semnale

După un scurt google (și trecând prin documentația cea mai lipsită de sens) am găsit acest site web care m-a ajutat foarte mult:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Acest site a avut imaginea pe care o vedeți aici. Din aceasta mi-am dat seama care dintre punctele de testare de pe placă (uau, multe!) Unde era conectat la acești 3 pini. (a se vedea a doua imagine). Nu sunt foarte sigur dacă controlerul T1001 este similar în pin-out cu acest controler, dar semnalele nu ar trebui să fie prea greu de găsit dacă știți ce să căutați.

Pasul 2: lipirea pe touch-pad

Lipire pe touch-pad
Lipire pe touch-pad
Lipire pe touch-pad
Lipire pe touch-pad

Ei bine, acest lucru este suficient de simplu, scoate în evidență punctele pe care le-ai găsit: D

Principalul truc este să folosești fire preîncărcate și să obții mai întâi o mică insulă de lipit pe punctele de testare pe care le-ai găsit. Aveți grijă să nu puneți prea multă căldură pe touch-pad, cuprul se poate desprinde foarte ușor de pe tampon prin supraîncălzire. Pentru sol am lipit la conexiunea pătrată mare (vezi și imaginea pin-out), dar există multe alte locuri unde poți obține semnal de masă. După acest pas, probabil că doriți să vă asigurați lipirea cu un lipici fierbinte sau un produs similar pentru ameliorarea tensiunii.

Pasul 3: interfațarea cu Arduino

Interfață cu Arduino
Interfață cu Arduino

Deoarece aveți acum un touch-pad cu fire atașate la acesta, permiteți să căutați valori de la acesta.

Bibliotecile ps2 disponibile pentru arduino funcționează în mod natural ca mouse și permit introducerea tipului de mouse, dacă sunteți în așa ceva;) Mai jos veți găsi o schiță karduinoss.pde pentru arduino bazată pe biblioteca ps2 disponibilă pe http: / /www.arduino.cc/playground/ComponentLib/Ps2mouse care va inițializa touch-pad-ul ca un controler xy absolut cu aproximativ ~ 4000 de pași de la o parte la alta. Codul face o auto-calibrare pe baza valorilor pe care le obține și mapează valorile x, y și z la modificările controlerului MIDI prin utilizarea ttymidi disponibil pe https://www.varal.org/ttymidi/. Schița karduinoss.pde presupune că un LED este conectat la pinul 3, ceasul touch-pad de la pinul 13 și datele touch-pad-ului la pinul 12.

Pasul 4: Împachetați-l

Împachetați-l
Împachetați-l
Împachetați-l
Împachetați-l

Ei bine, lasă-ți imaginația să fugă: D

Economisesc recipiente de plastic din lucruri aleatorii pentru a le folosi pentru proiecte de genul acesta. Ambalajul pe care l-am făcut în mod clar nu este cel mai solid posibil, dar sunt sigur că va rezista pentru câteva spectacole înainte de a fi nevoie să mă gândesc la un nou caz.

Pasul 5: Folosește-l

Foloseste-l!
Foloseste-l!

Acum este momentul să utilizați de fapt noul tău karduinoss pad pentru o acțiune midi frumoasă:)

Mai jos vedeți o captură de ecran a „alsa modular synth” (pe care o puteți găsi pe https://alsamodular.sourceforge.net/) Dar, desigur, sunteți liber să o utilizați în orice program care acceptă intrarea midi: Sper că toată lumea s-a bucurat de acest lucru este instructiv și își va găsi inspirația pentru a-și face propriul controler midi acum!

Recomandat: