Inhoudsopgave:

De 5$ Karduinoss Pad: 5 stappen
De 5$ Karduinoss Pad: 5 stappen

Video: De 5$ Karduinoss Pad: 5 stappen

Video: De 5$ Karduinoss Pad: 5 stappen
Video: How to Clean Your Mousepad! 2024, November
Anonim
De 5$ Karduinoss Pad
De 5$ Karduinoss Pad

Dus, kijkend naar deze Kaoss-pads en soortgelijke hardware, ontdekte ik dat het nauwelijks zin heeft om dit apparaat zo duur te maken, als je het gewoon als MIDI-controller wilt gebruiken.

Toen ik door mijn onderdelenbak ging, vond ik een Synaptics-touchpad van een oude laptop en dacht dat dit gewoon als vervanging zou moeten werken. Oké, als ik 5 $ zeg, bedoel ik echt goedkoop. Het is duidelijk dat een losse arduino al 20-25 USD kost (maar je kunt hem vervangen door slechts een kale ATMEGA168-chip voor ~ 2 USD), en dit touchpad zou je waarschijnlijk ook wat geld kosten, als je het niet kunt redden van een oude laptop. WAARSCHUWING: de Kaoss-pads en soortgelijke hardware hebben allemaal ingebouwde audio-uitgangen, dit project niet …

Stap 1: Vind de signalen

Vind de signalen
Vind de signalen
Vind de signalen
Vind de signalen
Vind de signalen
Vind de signalen

Na wat googlen (en het doornemen van de meestal zinloze documentatie) vond ik deze website die me enorm heeft geholpen:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Deze website had de afbeelding die u hier ziet. Hieruit kwam ik erachter welke van de testpunten op het bord (wauw, veel!) Op deze 3 pinnen waren aangesloten. (zie tweede foto). Ik weet niet helemaal zeker of de T1001-controller qua pin-out vergelijkbaar is met deze controller, maar de signalen zouden niet al te moeilijk te vinden moeten zijn als je weet waar je op moet letten.

Stap 2: Solderen op het touchpad

Solderen op het touchpad
Solderen op het touchpad
Solderen op het touchpad
Solderen op het touchpad

Nou, dit is eenvoudig genoeg, breng de gevonden punten naar voren:D

De belangrijkste truc is om voorvertinde draden te gebruiken en eerst een klein eilandje soldeer op de gevonden testpunten te krijgen. Zorg ervoor dat u niet te veel warmte op de touchpad zet, het koper kan heel gemakkelijk loskomen van de pad door oververhitting. Voor massa heb ik gesoldeerd aan de grote vierkante aansluiting (zie ook de pin-out afbeelding), maar er zijn veel meer plekken waar je massasignaal kunt krijgen. Na deze stap wilt u waarschijnlijk uw soldeerwerk vastzetten met wat hete lijm of een soortgelijk product voor trekontlasting.

Stap 3: Interface naar de Arduino

Interface naar de Arduino
Interface naar de Arduino

Omdat je nu een touchpad hebt met draden eraan, laten we eens kijken hoe we er waarden uit kunnen halen.

De beschikbare ps2-bibliotheken voor arduino werken natuurlijk als een muis en maken invoer van het muistype mogelijk, als je van zoiets houdt;) Hieronder vindt u een karduinoss.pde-schets voor de arduino op basis van de ps2-bibliotheek die beschikbaar is op http:/ /www.arduino.cc/playground/ComponentLib/Ps2mouse die de touchpad zal initialiseren als een absolute xy-controller met ongeveer ~4000 stappen van links naar rechts. De code voert enige automatische kalibratie uit op basis van de waarden die het krijgt, en wijst de x-, y- en z-waarden toe aan MIDI-controllerwijzigingen door het gebruik van ttymidi die beschikbaar is op https://www.varal.org/ttymidi/. De karduinoss.pde-schets gaat ervan uit dat een LED is aangesloten op pin 3, de touchpadklok op pin 13 en de touchpadgegevens op pin 12.

Stap 4: Verpak het in

Pakket het op
Pakket het op
Pakket het op
Pakket het op

Nou, laat je fantasie de vrije loop:D

Ik bewaar plastic containers van willekeurige dingen om te gebruiken voor projecten als deze. De verpakking die ik heb gemaakt is duidelijk niet de meest solide mogelijke, maar ik weet zeker dat hij een paar optredens zal meegaan voordat ik aan een nieuwe behuizing moet denken.

Stap 5: Gebruik het

Gebruik het!
Gebruik het!

Dit is het moment om je nieuw gemaakte karduinoss-pad daadwerkelijk te gebruiken voor wat leuke midi-actie:)

Hieronder zie je een screenshot van 'alsa modular synth' (die je kunt vinden op https://alsamodular.sourceforge.net/) Maar je bent natuurlijk vrij om het te gebruiken in elk programma dat midi-invoer ondersteunt: ik hoop dat iedereen dit leuk vond instructable en zal inspiratie opdoen om nu zijn/haar eigen midi-controller te maken!

Aanbevolen: