Inhaltsverzeichnis:

DIY Arcade-Joystick - Gunook
DIY Arcade-Joystick - Gunook

Video: DIY Arcade-Joystick - Gunook

Video: DIY Arcade-Joystick - Gunook
Video: DIY Arcade Stick 2024, Juli
Anonim
DIY Arcade-Joystick
DIY Arcade-Joystick
DIY Arcade-Joystick
DIY Arcade-Joystick

Dies ist ein Arcade-Joystick, den ich gemacht habe.

Der Arcade-Joystick selbst wird von Grund auf mit Mikro-Rollenschaltern hergestellt, es wurde kein vorgefertigtes Arcade-Joystick-Modul verwendet. Ich hatte diese Idee von jemandem auf der Maker Faire Singapore 2016, wo ich mich daran erinnerte, dass jemand das Gleiche getan hat, außer dass es viel besser ist als ich.

Die Arcade-Tasten waren normale $2 Arcade-Tasten, einfach, aber viel besser als Ihre typischen taktilen Schalter.

Schritt 1: Gehäuse und Elektronik

Gehäuse und Elektronik
Gehäuse und Elektronik
Gehäuse und Elektronik
Gehäuse und Elektronik
Gehäuse und Elektronik
Gehäuse und Elektronik
Gehäuse und Elektronik
Gehäuse und Elektronik

Das Gehäuse besteht hauptsächlich aus Acrylteilen. 1 schwarzes Stück wurde an 4 Fugen gebogen, um die Seiten zu machen, 1 geräumtes Stück bedeckte den Boden. Ein weißes Stück und eine andere Art von klarem Kunststoff (kein Acryl, ein dünnes Stück Plastik aus einer Verpackung) wurden verwendet, um die Oberseite abzudecken und den Joystick bzw. die Tasten zu montieren.

In die oberen Kunststoffteile wurden Löcher geschnitten, um die Arcade-Tasten zu montieren und den Stick des Joysticks einzuschieben und zu verwenden.

Was die Verkabelung betrifft, habe ich im Grunde alle Schalter und Tasten mit Masse verbunden und einen zusätzlichen Pin gelassen, der mit dem gpio an einen Eingangs-Pullup für den Mikrocontroller angeschlossen werden soll.

Schritt 2: Joystick

Joystick
Joystick
Joystick
Joystick
Joystick
Joystick

Der Hauptstab des Joysticks ist ein Holzdübel, der entsprechend zugeschnitten ist.

Die Rollenschalter müssten auf der Rückseite des weißen Acrylstücks an den Rändern des Lochs für den Dübel heiß geklebt werden.

Die Idee wäre, die Schalter so zu verkleben, dass immer dann, wenn sich der Stick nach oben, unten, links oder rechts bewegt, ein entsprechender Schalter gedrückt wird. Halten Sie die Schalter so nahe beieinander, dass bei einer diagonalen Bewegung des Joysticks (zB nach rechts) 2 der entsprechenden Schalter gedrückt werden.

Beachten Sie jedoch, dass Sie die Position der Schalter (wie nah es am Loch ist) vorher auf die gewünschte Empfindlichkeit einstellen. Andernfalls geraten Sie beim Ändern in ein großes Durcheinander. Wenn Sie zufrieden sind, können Sie den Koffer zusammenstellen und zum nächsten Schritt übergehen.

Schritt 3: Mikrocontroller und Zusatzelektronik

Mikrocontroller und Zusatzelektronik
Mikrocontroller und Zusatzelektronik
Mikrocontroller und Zusatzelektronik
Mikrocontroller und Zusatzelektronik
Mikrocontroller und Zusatzelektronik
Mikrocontroller und Zusatzelektronik

Sie können jeden Mikrocontroller mit HID-Funktionalität (vorzugsweise USB, da kabelgebundene Regeln) verwenden, wie den Arduino Leonardo (obwohl er langsam ist), Teensy oder Bluetooth HID wie den Adafruit Bluefruit EZ-Key. In diesem Fall habe ich ein Teensy 3.2 verwendet, Achten Sie darauf, die Schalter richtig zu verdrahten. Wenn Sie den Joystick in eine Richtung bewegen, drücken Sie den Schalter tatsächlich in die entgegengesetzte Richtung (nach oben bewegen drückt den Schalter nach unten). Der Abwärtsschalter sollte also auf oben abgebildet werden, links auf rechts abgebildet usw.

Wenn Sie die Arduino IDE verwenden, verwenden Sie die Funktionen Keyboard.press() und Keyboard.release(), um jede Taste jeder Taste zuzuordnen. Verwenden Sie nicht Keyboard.print(), da dies langsam ist.

Empfohlen: