Talaan ng mga Nilalaman:

DIY Arcade Joystick: 3 Hakbang
DIY Arcade Joystick: 3 Hakbang

Video: DIY Arcade Joystick: 3 Hakbang

Video: DIY Arcade Joystick: 3 Hakbang
Video: DIY Arcade Controller for Tekken 7! 2024, Nobyembre
Anonim
DIY Arcade Joystick
DIY Arcade Joystick
DIY Arcade Joystick
DIY Arcade Joystick

Ito ay isang arcade joystick na ginawa ko.

Ang arcade joystick mismo ay ginawa mula sa simula gamit ang mga switch ng micro roller, walang paunang ginawa na module ng arcade joystick na ginamit bago ang kamay. Nakuha ko ang ideyang ito mula sa isang tao sa 2016 Maker Faire Singapore, kung saan naalala ko ang ilan sa parehong bagay, maliban sa paraan na mas mahusay kaysa sa akin.

Ang mga pindutan ng arcade ay regular na $ 2 Mga pindutan ng arcade, pangunahing ngunit mas mahusay kaysa sa iyong tipikal na mga switch ng pandamdam.

Hakbang 1: Kaso at Elektronika

Kaso at Elektronika
Kaso at Elektronika
Kaso at Elektronika
Kaso at Elektronika
Kaso at Elektronika
Kaso at Elektronika
Kaso at Elektronika
Kaso at Elektronika

Ang kaso ay pangunahin na gawa sa mga piraso ng Acrylic. 1 itim na piraso ay baluktot sa 4 na mga kasukasuan upang gawin ang mga gilid, isang cleared na piraso ang sumasakop sa ilalim. Ang isang puting piraso at isa pang uri ng malinaw na plastik (hindi acrylic, isang manipis na piraso ng plastik, mula sa ilang packaging) ay ginamit upang takpan ang tuktok at mai-mount ang joystick at mga pindutan ayon sa pagkakabanggit.

Ang mga butas ay pinutol sa mga nangungunang piraso ng plastik upang mai-mount ang mga pindutan ng Arcade, at para mailagay at magamit ang stick ng joystick.

Tulad ng para sa mga kable, karaniwang nakakonekta ko ang lahat ng mga switch at pindutan sa lupa at nag-iwan ng dagdag na pin upang maiugnay sa gpio sa isang input na pullup para sa microcontroller.

Hakbang 2: Joystick

Joystick
Joystick
Joystick
Joystick
Joystick
Joystick

Ang pangunahing stick ng joystick ay isang kahoy na dowel, na gupit nang naaangkop sa laki.

Ang mga switch ng roller ay kailangang maiinit na nakadikit sa likurang bahagi ng puting piraso ng acrylic, sa mga gilid ng butas para sa dowel.

Ang ideya ay ang pandikit ng mga switch tulad ng tuwing gumagalaw pataas, pababa, pakaliwa o pakanan, ang isang kaukulang switch ay pipindutin. Panatilihing malapit ang mga switch tulad ng kapag ang joystick ay gumagalaw sa pahilis (hal. Pakanan), 2 ng kani-kanilang mga switch ay pipindutin.

Gayunpaman, tandaan upang ayusin ang posisyon ng mga switch (kung gaano ito kalapit sa butas) bago kamay, sa nais mong pagkasensitibo. Kung hindi man, makakasama ka sa isang malaking gulo kapag binago ito. Kapag nasiyahan ka, maaari mong pagsamahin ang kaso at magpatuloy sa susunod na hakbang.

Hakbang 3: Microcontroller at Karagdagang Elektronika

Microcontroller at Karagdagang Elektronika
Microcontroller at Karagdagang Elektronika
Microcontroller at Karagdagang Elektronika
Microcontroller at Karagdagang Elektronika
Microcontroller at Karagdagang Elektronika
Microcontroller at Karagdagang Elektronika

Maaari kang gumamit ng anumang microcontroller na may pag-andar ng HID (mas mabuti na USB, dahil sa mga panuntunang wired), tulad ng Arduino Leonardo (Bagaman mabagal), Teensy, o Bluetooth HID tulad ng Adafruit Bluefruit EZ-key. Sa kasong ito ginamit ko ang isang Teensy 3.2, Tandaan na wire nang wasto ang mga switch. Kapag inilipat mo ang joystick sa isang direksyon, talagang pinipindot mo ang switch sa kabaligtaran na direksyon (Ilipat pataas ang down switch). Kaya ang down switch ay dapat na mapa sa pataas, kaliwang mapa sa kanan atbp.

Kapag ginagamit ang Arduino IDE, gamitin ang mga function na Keyboard.press () at Keyboard.release () upang mapa ang bawat pindutan sa bawat key. Huwag gumamit ng Keyboard.print () dahil mabagal iyon.

Inirerekumendang: