Indholdsfortegnelse:

DIY Arcade Joystick: 3 trin
DIY Arcade Joystick: 3 trin

Video: DIY Arcade Joystick: 3 trin

Video: DIY Arcade Joystick: 3 trin
Video: Build Your Own Arcade Joystick! For Emulators! 2024, Juli
Anonim
DIY Arcade Joystick
DIY Arcade Joystick
DIY Arcade Joystick
DIY Arcade Joystick

Dette er en arkade joystick, jeg har lavet.

Selve arkade-joysticket er lavet fra bunden ved hjælp af mikrovalseomskiftere, intet præfabrikeret arkade-joystick-modul bruges før hånden. Jeg fik denne idé fra en i Maker Faire Singapore 2016, hvor jeg huskede, at nogen havde det samme, undtagen langt bedre end mit.

Arkadeknapperne var almindelige $ 2 Arcade -knapper, grundlæggende men langt bedre end dine typiske taktile kontakter.

Trin 1: Etui og elektronik

Etui og elektronik
Etui og elektronik
Etui og elektronik
Etui og elektronik
Etui og elektronik
Etui og elektronik
Etui og elektronik
Etui og elektronik

Sagen består hovedsageligt af akrylstykker. 1 sort stykke blev bøjet ved 4 samlinger for at lave siderne, 1 ryddet stykke dækkede bunden. Et hvidt stykke og en anden type klar plast (ikke akryl, et tyndt stykke plast, fra en eller anden emballage) blev brugt til at dække toppen og montere henholdsvis joysticket og knapperne.

Huller blev skåret i de øverste stykker plast for at montere Arcade -knapperne, og for at joystickets pind kunne glides ind og bruges.

Hvad angår ledningerne, tilsluttede jeg stort set alle kontakter og knapper til jorden og efterlod en ekstra pin til at blive forbundet til gpio'en til en inputpullup til mikrokontrolleren.

Trin 2: Joystick

Joystick
Joystick
Joystick
Joystick
Joystick
Joystick

Joystickets hovedpind er en træpind, der er skåret passende i størrelsen.

Valsekontakterne skulle varmlimes på bagsiden af det hvide stykke akryl ved kanterne af hullet til dyvlen.

Ideen ville være at lime switcherne sådan, at når stikket bevæger sig op, ned, til venstre eller højre, ville der blive trykket på en tilsvarende switch. Hold kontakterne tæt på hinanden, så når joysticket bevæger sig diagonalt (f.eks. Opad til højre), vil der blive trykket på 2 af de respektive kontakter.

Bemærk dog at justere kontakternes position (hvor tæt det er på hullet) før hånden, til den følsomhed, du ønsker. Ellers kommer du ind i et stort rod, når du ændrer det. Når du er tilfreds, kan du sætte sagen sammen og gå videre til næste trin.

Trin 3: Mikrocontroller og yderligere elektronik

Mikrocontroller og yderligere elektronik
Mikrocontroller og yderligere elektronik
Mikrocontroller og yderligere elektronik
Mikrocontroller og yderligere elektronik
Mikrocontroller og yderligere elektronik
Mikrocontroller og yderligere elektronik

Du kan bruge en hvilken som helst mikrokontroller med HID-funktionalitet (helst USB, fordi kabelforbundne regler), f.eks. Arduino Leonardo (Selvom den er langsom), Teensy eller Bluetooth HID som Adafruit Bluefruit EZ-nøglen. I dette tilfælde brugte jeg en Teensy 3.2, Vær opmærksom på at tilslutte kontakterne korrekt. Når du bevæger joysticket i en retning, trykker du faktisk på kontakten i den modsatte retning (Flyt op trykker på knappen ned). Så ned -kontakten skal kortlægges til op, venstre kortlægges til højre osv.

Når du bruger Arduino IDE, skal du bruge funktionerne Keyboard.press () og Keyboard.release () til at knytte hver knap til hver tast. Brug ikke Keyboard.print (), da det er langsomt.

Anbefalede: