Innholdsfortegnelse:

DIY Arcade Joystick: 3 trinn
DIY Arcade Joystick: 3 trinn

Video: DIY Arcade Joystick: 3 trinn

Video: DIY Arcade Joystick: 3 trinn
Video: Как сделать игру "Мраморный лабиринт" 2024, Juli
Anonim
DIY Arcade Joystick
DIY Arcade Joystick
DIY Arcade Joystick
DIY Arcade Joystick

Dette er en arkade joystick jeg har laget.

Selve arkade-joysticken er laget fra bunnen av ved hjelp av mikrovalsebrytere, ingen ferdiglagde arcade-joystick-modul brukes før hånden. Jeg fikk denne ideen fra noen i Maker Faire Singapore 2016, hvor jeg husket at noen var det samme, bortsett fra mye bedre enn min.

Arcade -knappene var vanlige $ 2 Arcade -knapper, enkle, men langt bedre enn de vanlige taktile bryterne.

Trinn 1: Case og elektronikk

Case og elektronikk
Case og elektronikk
Case og elektronikk
Case og elektronikk
Case og elektronikk
Case og elektronikk
Case og elektronikk
Case og elektronikk

Etuiet består hovedsakelig av akrylstykker. 1 svart stykke ble bøyd i 4 ledd for å lage sidene, 1 ryddet stykke dekket bunnen. Et hvitt stykke og en annen type klar plast (ikke akryl, et tynt stykke plast, fra en eller annen emballasje) ble brukt til å dekke toppen og montere henholdsvis joysticken og knappene.

Hull ble kuttet i de øverste plastbitene for å montere Arcade -knappene, og for at joystickens pinne skulle skyves inn og brukes.

Når det gjelder ledninger, koblet jeg i utgangspunktet alle bryterne og knappene til bakken og la en ekstra pin være tilkoblet gpio til en inngangspullup for mikrokontrolleren.

Trinn 2: Joystick

Styrespak
Styrespak
Styrespak
Styrespak
Styrespak
Styrespak

Hovedpinnen på joysticken er en trepinne, skåret i passende størrelse.

Valsebryterne må varmlimes på baksiden av det hvite akrylstykket, i kantene på hullet til pluggen.

Tanken ville være å lime bryterne slik at hver gang pinnen beveger seg opp, ned, til venstre eller høyre, vil en tilsvarende bryter bli trykket. Hold bryterne tett inntil hverandre slik at når styrespaken beveger seg diagonalt (f.eks. Opp-høyre), vil 2 av de respektive bryterne bli trykket ned.

Vær imidlertid oppmerksom på å justere posisjonen til bryterne (hvor nær det er hullet) før hånden, til følsomheten du ønsker. Ellers vil du komme inn i et stort rot når du endrer det. Når du er fornøyd, kan du sette saken sammen og gå videre til neste trinn.

Trinn 3: Mikrokontroller og tilleggselektronikk

Mikrokontroller og tilleggselektronikk
Mikrokontroller og tilleggselektronikk
Mikrokontroller og tilleggselektronikk
Mikrokontroller og tilleggselektronikk
Mikrokontroller og tilleggselektronikk
Mikrokontroller og tilleggselektronikk

Du kan bruke hvilken som helst mikrokontroller med HID-funksjonalitet (helst USB, fordi det er kablede regler), som Arduino Leonardo (Selv om den er treg), Teensy eller Bluetooth HID som Adafruit Bluefruit EZ-nøkkelen. I dette tilfellet brukte jeg en Teensy 3.2, Vær oppmerksom på å koble bryterne riktig. Når du beveger styrespaken i en retning, trykker du faktisk på bryteren i motsatt retning (Flytt opp trykker nedoverbryteren). Så nedbryteren bør kartlegges til opp, venstre kartlegges til høyre etc.

Når du bruker Arduino IDE, bruker du funksjonene Keyboard.press () og Keyboard.release () for å tilordne hver knapp til hver tast. Ikke bruk Keyboard.print () da det er tregt.

Anbefalt: