Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Ich habe dieses Projekt nur zum Spaß gemacht, aber dieses Ding funktioniert wie eine normale Tastatur mit allem.
Spaß haben!
Lieferungen
- Analoges Wählgerät
- Geekcreit® Pro Micro 5V 16M Mini Leonardo Mikrocontroller
Schritt 1: Hardware
Analoges Zifferblatt
Für dieses Projekt habe ich dieses alte analoge Zifferblatt verwendet, das ich vor einigen Jahren gekauft habe. Ich weiß nicht, ob alle Zifferblätter so funktionieren, aber ich denke, es ist ein üblicher Arbeitsprozess. Mein Zifferblatt hat zwei Tasten:
Der erste (braune Draht), der mit PIN 3 auf dem Arduino verbunden ist, öffnet die Verbindung, wenn Sie anfangen, das Zifferblatt zu bewegen, und schließen Sie, wenn das Zählen vorbei ist.
Das zweite (gelbes Kabel), das mit PIN 4 auf dem Arduino verbunden ist, schließt und öffnet die Verbindung jedes Mal, wenn eine Zahl gezählt wird.
Das rote Kabel ist am Arduino mit GND verbunden.
Arduino
WICHTIG! Dieses Projekt funktioniert nur mit dieser Art von Arduino, da es einen ATMEGA32U4 hat, der die Tastatur emulieren kann
Schritt 2: Software
Sie können die Software von GitHub herunterladen:
Laden Sie die Datei "dial_to_usb.ino" mit der Arduino-Software auf den Aurduino hoch
Schritt 3: (optionale) Verzögerung der Testtasten
Wenn das Dial mehr oder weniger Nummer wie gewohnt einfügt, verwenden Sie die Datei "dial_ms_test.ino", um die ms-Verzögerung des Dialers zu testen.
Meine zählen manchmal doppelte Eingaben, aber sie sind etwa 1 oder 2 ms, die normale Verzögerung beträgt 40 bis 60 ms.
Wenn Sie bei diesem Test eine doppelte Eingabe von mehr als 1 oder 2 haben, ändern Sie die Verzögerung in der vorherigen Datei entsprechend dem Testergebnis.
Schritt 4: (optional) 3D gedruckte Hülle
3D-Modelle von Grigori Valenti