Inhaltsverzeichnis:
- Schritt 1: Finden Sie die Signale
- Schritt 2: Löten an das Touchpad
- Schritt 3: Schnittstelle zum Arduino
- Schritt 4: Verpacken Sie es
- Schritt 5: Verwenden Sie es
Video: Das 5$ Karduinoss Pad - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:23
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
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
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
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
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
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:
Wie man eine professionelle Leiterplatte herstellt (ist es das wert?): 5 Schritte
Wie man eine professionelle Leiterplatte herstellt (ist es das wert?): Ich möchte meine "PCB-Erfahrungen" mit dir
Das interaktive Storytelling-Radio – wikiHow
Das Interactive Storytelling Radio: In diesem Projekt verwandeln wir ein gut aussehendes Radio in einen sprachaktivierten, interaktiven Geschichtenerzähler. Zukunft, wir kommen
So bauen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert – wikiHow
So erstellen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert: Was macht es? Ein System, das Ihr Aquarium automatisch nach einem Zeitplan oder manuell mit einem Druckknopf oder einer Internetanfrage ein- / ausschaltet. Ein System, das die Wassertemperatur überwacht und E-Mails und Warnungen sendet, falls es unter
Das Portal: 23 Schritte
Das Portal: Materialien:NeoPixel Reel (60)Arduino UNO1/4" Acrylstäbe (~18')1 3mm dick 12" x 12" Acrylplatte1 Ein-/Ausschalter (rastend)1 Taster 1 Mikrofon1 2" x 6" x 2 'HolzDrähteHolzleimLotZwei-Draht-KolbenFlache schwarze Sprühpa
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: 7 Schritte
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: Jetzt zum Detail