Inhaltsverzeichnis:

DIY Analog Dialer zu USB-Tastatur - Gunook
DIY Analog Dialer zu USB-Tastatur - Gunook

Video: DIY Analog Dialer zu USB-Tastatur - Gunook

Video: DIY Analog Dialer zu USB-Tastatur - Gunook
Video: Connect an Amiga keyboard to USB for $10 - works for 500, 1000, 2000, 3000, 4000, CD32 keyboards! 2024, November
Anonim
DIY Analog Dialer zu USB-Tastatur
DIY Analog Dialer zu USB-Tastatur

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

Hardware
Hardware
Hardware
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

(optional) 3D-gedrucktes Gehäuse
(optional) 3D-gedrucktes Gehäuse
(optional) 3D-gedrucktes Gehäuse
(optional) 3D-gedrucktes Gehäuse

3D-Modelle von Grigori Valenti

Empfohlen: