Inhaltsverzeichnis:

Das 5$ Karduinoss Pad - Gunook
Das 5$ Karduinoss Pad - Gunook

Video: Das 5$ Karduinoss Pad - Gunook

Video: Das 5$ Karduinoss Pad - Gunook
Video: Kingmaker - The Change of Destiny Episode 10 | Arabic, English, Turkish, Spanish Subtitles 2024, Juli
Anonim
Das 5$ Karduinoss Pad
Das 5$ Karduinoss Pad

Wenn ich mir also diese Kaoss-Pads und ähnliche Hardware ansehe, habe ich festgestellt, dass es kaum Sinn macht, dass dieses Gerät so teuer ist, wenn man es nur als MIDI-Controller verwenden möchte.

Als ich meinen Teilebehälter durchsuchte, fand ich ein Synaptics-Touchpad von einem alten Laptop und dachte, dies sollte nur als Ersatz funktionieren. Ok, wenn ich 5$ sage, meine ich wirklich billig. Offensichtlich kostet ein loses Arduino bereits 20-25 USD (aber Sie können es für ~ 2 USD durch einen bloßen ATMEGA168-Chip ersetzen), und dieses Touchpad würde Sie wahrscheinlich auch etwas Geld kosten, wenn Sie es nicht von einem alten retten können Laptop. WARNUNG: Die Kaoss-Pads und ähnliche Hardware haben alle eingebaute Audioausgänge, dieses Projekt …

Schritt 1: Finden Sie die Signale

Finde die Signale
Finde die Signale
Finde die Signale
Finde die Signale
Finde die Signale
Finde die Signale

Nach kurzem Googlen (und Durchsuchen der meist sinnlosen Dokumentation) fand ich diese Website, die mir sehr geholfen hat:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Diese Website hatte das Bild, das Sie hier sehen. Daraus habe ich herausgefunden, welche der Testpunkte auf der Platine (wow, viele!) mit diesen 3 Pins verbunden sind. (siehe zweites Bild). Ich bin mir nicht ganz sicher, ob der T1001-Controller in der Pinbelegung diesem Controller ähnelt, aber die Signale sollten nicht allzu schwer zu finden sein, wenn Sie wissen, wonach Sie suchen müssen.

Schritt 2: Löten an das Touchpad

Löten an das Touchpad
Löten an das Touchpad
Löten an das Touchpad
Löten an das Touchpad

Nun, das ist einfach genug, bringen Sie die Punkte heraus, die Sie gefunden haben:D

Der Haupttrick besteht darin, vorverzinnte Drähte zu verwenden und zuerst eine kleine Lötinsel auf die gefundenen Testpunkte zu bekommen. Achten Sie darauf, das Touchpad nicht zu stark zu erhitzen, da sich das Kupfer durch Überhitzung sehr leicht vom Pad lösen kann. Für Masse habe ich an den großen quadratischen Anschluss gelötet (siehe auch das Pin-Out-Bild), aber es gibt noch viele weitere Stellen, an denen Sie ein Massesignal erhalten können. Nach diesem Schritt möchten Sie wahrscheinlich Ihr Löten mit etwas Heißkleber oder einem ähnlichen Produkt zur Zugentlastung sichern.

Schritt 3: Schnittstelle zum Arduino

Schnittstelle zum Arduino
Schnittstelle zum Arduino

Da Sie jetzt ein Touchpad mit daran angeschlossenen Drähten haben, schauen wir uns an, wie man Werte daraus erhält.

Die verfügbaren PS2-Bibliotheken für Arduino funktionieren natürlich wie eine Maus und ermöglichen die Eingabe per Maustyp, wenn Sie auf so etwas stehen;) Unten finden Sie eine karduinoss.pde-Skizze für das Arduino basierend auf der auf http:/ verfügbaren PS2-Bibliothek. /www.arduino.cc/playground/ComponentLib/Ps2mouse, die das Touchpad als absoluten xy-Controller mit etwa 4000 Schritten von Seite zu Seite initialisiert. Der Code führt eine Autokalibrierung basierend auf den erhaltenen Werten durch und ordnet die x-, y- und z-Werte MIDI-Controller-Änderungen durch die Verwendung von ttymidi zu, das auf https://www.varal.org/ttymidi/ verfügbar ist. Die Skizze karduinoss.pde geht davon aus, dass eine LED an Pin 3 angeschlossen ist, die Touchpad-Uhr an Pin 13 und die Touchpad-Daten an Pin 12.

Schritt 4: Verpacken Sie es

Verpacken Sie es
Verpacken Sie es
Verpacken Sie es
Verpacken Sie es

Lass deiner Fantasie freien Lauf:D

Ich spare Plastikbehälter von zufälligem Zeug, um es für Projekte wie dieses zu verwenden. Die Verpackung, die ich gemacht habe, ist eindeutig nicht die solideste, aber ich bin mir sicher, dass sie für ein paar Auftritte halten wird, bevor ich über eine neue Hülle nachdenken muss.

Schritt 5: Verwenden Sie es

Benutze es!
Benutze es!

Jetzt ist es an der Zeit, Ihr neu hergestelltes Karduinoss-Pad für schöne Midi-Action zu verwenden:)

Unten sehen Sie einen Screenshot von 'alsa modular synth' (den Sie auf https://alsamodular.sourceforge.net/ finden) Aber Sie können es natürlich in jedem Programm verwenden, das Midi-Input unterstützt: Ich hoffe, es hat allen gefallen anweisbar und wird Inspiration finden, um jetzt seinen eigenen Midi-Controller zu machen!

Empfohlen: