Innehållsförteckning:

5 $ Karduinoss Pad: 5 steg
5 $ Karduinoss Pad: 5 steg

Video: 5 $ Karduinoss Pad: 5 steg

Video: 5 $ Karduinoss Pad: 5 steg
Video: pyrokinesis - 5 (Official audio) 2024, November
Anonim
5 $ Karduinoss Pad
5 $ Karduinoss Pad

Så när jag tittade på dessa Kaoss -kuddar och liknande hårdvara fann jag att det knappast är någon mening med att den här enheten är så dyr när du bara vill använda den som MIDI -kontroller.

När jag gick igenom min reservdelar, hittade jag en Synaptics pekplatta från en gammal bärbar dator och tänkte att detta bara skulle fungera som en ersättare. Ok, när jag säger 5 $ menar jag riktigt billigt. Uppenbarligen kostar en lös arduino redan 20-25 USD (men du kan ersätta den med bara ett ATMEGA168-chip för ~ 2 USD), och den här pekplattan skulle förmodligen också kosta dig lite pengar när du inte kan rädda den från en gammal bärbar dator. VARNING: Kaoss-kuddarna och liknande hårdvara har alla inbyggda ljudutgångar, det här projektet …

Steg 1: Hitta signalerna

Hitta signalerna
Hitta signalerna
Hitta signalerna
Hitta signalerna
Hitta signalerna
Hitta signalerna

Efter en kort google (och gå igenom den mest meningslösa dokumentationen) hittade jag den här webbplatsen som hjälpte mig mycket:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Denna webbplats hade bilden du ser här. Från detta kom jag på vilken av testpunkterna på tavlan (wow, många!) Var ansluten till dessa 3 stift. (se andra bilden). Jag är inte helt säker på om T1001-styrenheten liknar den här styrenheten i pin-out, men signalerna borde inte vara för svåra att hitta om du vet vad du ska leta efter.

Steg 2: Lödning till pekplattan

Lödning till pekplattan
Lödning till pekplattan
Lödning till pekplattan
Lödning till pekplattan

Tja, det här är enkelt nog, ta fram de punkter du har hittat: D

Huvudtricket är att använda förstannade trådar och först få en liten ö av lödmedel på de testpunkter du har hittat. Var försiktig så att du inte lägger för mycket värme på pekplattan, koppar kan lätt lossna från dynan genom överhettning. För jord lödde jag till den stora fyrkantiga anslutningen (se även pin-out-bilden), men det finns många fler ställen där du kan få marksignal. Efter det här steget vill du förmodligen säkra din lödning med lite hett lim eller liknande produkt för dragavlastning.

Steg 3: Gränssnitt till Arduino

Gränssnitt till Arduino
Gränssnitt till Arduino

Eftersom du nu har en pekplatta med kablar anslutna till den, kan vi undersöka hur du får värden från den.

De tillgängliga ps2 -biblioteken för arduino fungerar naturligtvis som en mus och möjliggör inmatning av mus, om du gillar något sådant;) Nedan hittar du en karduinoss.pde -skiss för arduino baserad på ps2 -biblioteket som finns på http:/ /www.arduino.cc/playground/ComponentLib/Ps2mouse som kommer att initiera pekplattan som en absolut xy-styrenhet med cirka ~ 4000 steg från sida till sida. Koden gör en viss automatisk kalibrering baserat på de värden den får, och kartlägger x-, y- och z-värdena till MIDI-controllerändringar genom användning av ttymidi som finns på https://www.varal.org/ttymidi/. Karduinoss.pde-skissen förutsätter att en LED är ansluten till stift 3, pekplattans klocka på stift 13 och pekplattans data på stift 12.

Steg 4: Packa upp det

Packa upp det
Packa upp det
Packa upp det
Packa upp det

Tja, låt fantasin springa iväg: D

Jag sparar plastbehållare från slumpmässiga saker att använda för sådana här projekt. Förpackningen jag gjorde klart är inte den mest solida möjliga, men jag är säker på att det kommer att hålla i ett par föreställningar innan jag behöver tänka på ett nytt fodral.

Steg 5: Använd det

Använd den!
Använd den!

Nu är det dags att faktiskt använda din nygjorda karduinoss pad för lite trevlig midi action:)

Nedan ser du en skärmdump av 'alsa modulär synth' (som du hittar på https://alsamodular.sourceforge.net/) Men självklart är du fri att använda den i alla program som stöder midi -input: DI hoppas att alla tyckte om detta instruerbar och hittar inspiration för att göra sin egen midi -controller nu!

Rekommenderad: