Satura rādītājs:

DIY Arcade Joystick: 3 soļi
DIY Arcade Joystick: 3 soļi

Video: DIY Arcade Joystick: 3 soļi

Video: DIY Arcade Joystick: 3 soļi
Video: Анимация против Лиги Легенд (Оригинал) 2024, Jūlijs
Anonim
DIY Arcade kursorsvira
DIY Arcade kursorsvira
DIY Arcade kursorsvira
DIY Arcade kursorsvira

Šis ir manis izgatavotais arkādes kursorsvira.

Pats arkādes kursorsvira ir izgatavota no nulles, izmantojot mikro rullīšu slēdžus, un pirms rokas netiek izmantots iepriekš izgatavots arkādes kursorsviras modulis. Šo ideju ieguvu no kāda 2016. gada Maker Faire Singapore, kur es atcerējos to pašu, izņemot to, kas bija labāks par manu.

Arkādes pogas bija parastās 2 ASV dolāru pasāžas pogas, vienkāršas, taču daudz labākas par jūsu tipiskajiem taustes slēdžiem.

1. darbība: korpuss un elektronika

Korpuss un elektronika
Korpuss un elektronika
Korpuss un elektronika
Korpuss un elektronika
Korpuss un elektronika
Korpuss un elektronika
Korpuss un elektronika
Korpuss un elektronika

Korpuss ir izgatavots galvenokārt no akrila gabaliem. 1 melns gabals bija saliekts 4 savienojumos, lai izveidotu malas, 1 notīrīts gabals pārklāja dibenu. Lai pārklātu augšdaļu un piestiprinātu kursorsviru un pogas, tika izmantots balts gabals un cita veida caurspīdīga plastmasa (nevis akrils, plāns plastmasas gabals no kāda iepakojuma).

Augšējos plastmasas gabalos tika sagriezti caurumi, lai uzstādītu Arcade pogas, kā arī, lai kursorsviras nūju varētu iebīdīt un izmantot.

Kas attiecas uz elektroinstalāciju, es būtībā visus slēdžus un pogas savienoju ar zemi un atstāju papildu tapu, kas jāpievieno gpio, lai ievadītu ieeju mikrokontrollerī.

2. solis: kursorsvira

Kursorsvira
Kursorsvira
Kursorsvira
Kursorsvira
Kursorsvira
Kursorsvira

Kursorsviras galvenā nūja ir koka dībelis, kas sagriezts atbilstoši izmēram.

Veltņu slēdžiem jābūt karsti pielīmētiem balta akrila gabala aizmugurē, tapas atveres malās.

Ideja būtu pielīmēt slēdžus tā, lai ikreiz, kad nūja kustētos uz augšu, uz leju, pa kreisi vai pa labi, tiktu nospiests atbilstošais slēdzis. Turiet slēdžus tuvu viens otram tā, lai, kad kursorsviru pārvietotu pa diagonāli (piemēram, augšup pa labi), tiktu nospiesti 2 no attiecīgajiem slēdžiem.

Tomēr ņemiet vērā, ka pirms rokas jāpielāgo slēdžu stāvoklis (cik tuvu tas ir caurumam) atbilstoši vēlamajai jutībai. Pretējā gadījumā, mainot to, jūs nonāksit lielā putrā. Kad esat apmierināts, varat salikt lietu un pāriet uz nākamo soli.

3. solis: mikrokontrolleris un papildu elektronika

Mikrokontrolleris un papildu elektronika
Mikrokontrolleris un papildu elektronika
Mikrokontrolleris un papildu elektronika
Mikrokontrolleris un papildu elektronika
Mikrokontrolleris un papildu elektronika
Mikrokontrolleris un papildu elektronika

Jūs varētu izmantot jebkuru mikrokontrolleri ar HID funkcionalitāti (vēlams USB, jo vadu noteikumi), piemēram, Arduino Leonardo (lai gan tas ir lēns), Teensy vai Bluetooth HID, piemēram, Adafruit Bluefruit EZ taustiņu. Šajā gadījumā es izmantoju Teensy 3.2, Ņemiet vērā, ka pareizi jāpievieno slēdži. Pārvietojot kursorsviru vienā virzienā, jūs faktiski nospiežat slēdzi pretējā virzienā (pārvietošana uz augšu nospiež lejupvērsto slēdzi). Tātad lejupvērstajam slēdzim jābūt kartētam uz augšu, kreisajam - pa labi utt.

Izmantojot Arduino IDE, izmantojiet funkcijas Keyboard.press () un Keyboard.release (), lai kartētu katru pogu ar katru taustiņu. Nelietojiet Keyboard.print (), jo tas ir lēns.

Ieteicams: