Mündəricat:

DIY Arcade Joystick: 3 addım
DIY Arcade Joystick: 3 addım

Video: DIY Arcade Joystick: 3 addım

Video: DIY Arcade Joystick: 3 addım
Video: DIY Arcade Controller for Tekken 7! 2024, Iyul
Anonim
DIY Arcade Joystick
DIY Arcade Joystick
DIY Arcade Joystick
DIY Arcade Joystick

Bu mənim hazırladığım arcade joystickdir.

Arcade joystickin özü, mikro roller açarları istifadə edərək sıfırdan hazırlanmışdır, əldən əvvəl istifadə edilməmiş arcade joystick modulu yoxdur. Bu fikri, 2016 -cı il Maker Faire Sinqapurda birindən aldım, burada eyni şeyi xatırladım, mənimkindən daha yaxşı.

Arcade düymələri adi 2 dollarlıq Arcade düymələri idi, əsas, lakin tipik toxunma açarlarından daha yaxşıdır.

Addım 1: Case və Elektronika

Case və Elektronika
Case və Elektronika
Case və Elektronika
Case və Elektronika
Case və Elektronika
Case və Elektronika
Case və Elektronika
Case və Elektronika

Çanta əsasən akril parçalardan hazırlanmışdır. Yanları düzəltmək üçün 1 qara parça 4 birləşmədə bükülmüş, 1 təmizlənmiş parça dibini örtmüşdür. Üstünü örtmək və joystick və düymələri bağlamaq üçün ağ bir parça və başqa bir növ şəffaf plastik (akril deyil, nazik bir plastik parçası) istifadə edilmişdir.

Arcade düymələrini quraşdırmaq və joystickin çubuğunu sürüşdürmək və istifadə etmək üçün üst plastik parçalara deliklər kəsildi.

Kabellərə gəldikdə, mən əsasən bütün açarları və düymələri yerə bağladım və gpio -ya mikro nəzarətçi üçün bir giriş çəkicinə qoşulmaq üçün əlavə bir pin buraxdım.

Addım 2: Joystick

Joystick
Joystick
Joystick
Joystick
Joystick
Joystick

Joystickin əsas çubuğu, ölçülərinə uyğun olaraq kəsilmiş taxta dübeldir.

Roller açarları, dübel üçün çuxurun kənarlarında, ağ akril parçanın arxa tərəfinə isti şəkildə yapışdırılmalıdır.

Fikir açarları elə yapışdırmaq olardı ki, çubuq nə vaxt yuxarı, aşağı, sola və ya sağa hərəkət etsə, müvafiq düyməyə basılacaq. Şalterləri bir-birinə yaxın tutun ki, joystick diaqonal olaraq hərəkət etdikdə (məsələn, sağdan yuxarı), müvafiq açarlardan 2-si basılar.

Bununla birlikdə, açarların mövqeyini (çuxura nə qədər yaxın olduğunu) əldən əvvəl, istədiyiniz həssaslığa uyğunlaşdırmağa diqqət yetirin. Əks təqdirdə, dəyişdirərkən böyük bir qarışıqlığa girəcəksiniz. Siz razı qaldığınız zaman işi bir yerə yığa və növbəti mərhələyə keçə bilərsiniz.

Addım 3: Mikrokontrolör və Əlavə Elektronika

Mikro nəzarətçi və əlavə elektronika
Mikro nəzarətçi və əlavə elektronika
Mikro nəzarətçi və əlavə elektronika
Mikro nəzarətçi və əlavə elektronika
Mikro nəzarətçi və əlavə elektronika
Mikro nəzarətçi və əlavə elektronika

Ardaino Leonardo (yavaş olsa da), Teensy və ya Adafruit Bluefruit EZ açarı kimi Bluetooth HID kimi HID funksiyalı hər hansı bir mikro nəzarətçidən (tercihen USB, simli qaydalar olduğu üçün) istifadə edə bilərsiniz. Bu vəziyyətdə bir Teensy 3.2 istifadə etdim, Açarları düzgün bir şəkildə bağlamağa diqqət yetirin. Joystick'i bir istiqamətə hərəkət etdirdiyiniz zaman əslində əks istiqamətdə düyməni basmış olursunuz (yuxarı hərəkət aşağı düyməni basır). Buna görə aşağı keçid yuxarıya, sola sağa və s.

Arduino IDE istifadə edərkən Keyboard.press () və Keyboard.release () funksiyalarından istifadə edərək hər düyməni hər düyməyə uyğunlaşdırın. Yavaş olduğu üçün Keyboard.print () istifadə etməyin.

Tövsiyə: