Mundarija:

DIY Arja Joystick: 3 qadam
DIY Arja Joystick: 3 qadam

Video: DIY Arja Joystick: 3 qadam

Video: DIY Arja Joystick: 3 qadam
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Iyul
Anonim
DIY Arja Joystick
DIY Arja Joystick
DIY Arja Joystick
DIY Arja Joystick

Bu men yasagan arja joystik.

Arja joystikining o'zi noldan mikro rolik kalitlari yordamida qilingan, qo'lda oldindan ishlatilmagan arja joystik moduli ishlatilmagan. Men bu fikrni 2016 yilgi Maker Feyr Singapuridan birovdan oldim, u erda men ham xuddi shu narsani esladim, faqat menikidan yaxshiroq.

Arja tugmalari odatiy 2 dollarlik Arja tugmachalari edi, lekin ular oddiy sensorli kalitlarga qaraganda ancha yaxshi.

1 -qadam: Koson va elektronika

Koson va elektronika
Koson va elektronika
Koson va elektronika
Koson va elektronika
Koson va elektronika
Koson va elektronika
Koson va elektronika
Koson va elektronika

Koson asosan akril buyumlardan yasalgan. Yonlarni yasash uchun 1 ta qora bo'lak 4 ta bo'g'imga egilgan, 1 ta tozalangan qismi pastki qismini yopib turardi. Yuqori qismni yopish va joystik va tugmachalarni o'rnatish uchun oq bo'lak va boshqa turdagi shaffof plastmassa (akril emas, ingichka plastmassa, qadoqlangan) ishlatilgan.

Arja tugmachalarini o'rnatish uchun plastmassaning yuqori qismlariga teshiklar kesilgan va joystikning tayog'i ichkariga o'ralgan va ishlatilgan.

Kabelga kelsak, men asosan barcha kalitlarni va tugmachalarni erga uladim va gpioga ulanadigan qo'shimcha pinni mikrokontroler uchun kirish chizig'iga qoldirdim.

2 -qadam: Joystick

Joystick
Joystick
Joystick
Joystick
Joystick
Joystick

Joystikning asosiy tayog'i - yog'och dübel, o'lchamiga mos ravishda kesilgan.

Rulli kalitlarni oq akril bo'lagining orqa tomoniga, dübel uchun teshik chetiga issiq yopishtirish kerak.

Kalitlarni yopishtirish g'oyasi shunday bo'ladiki, tayoq yuqoriga, pastga, chapga yoki o'ngga siljiganida, mos keladigan kalit bosiladi. Kalitlarni bir-biriga yaqin tuting, shunda joystik diagonal bo'ylab harakatlansa (masalan, o'ngdan yuqoriga), tegishli kalitlarning 2 tasi bosiladi.

Biroq, qo'lda kalitlarning o'rnini (teshikka qanchalik yaqin), kerakli sezuvchanlikka moslashtirishga e'tibor bering. Aks holda, siz uni o'zgartirganda katta tartibsizlikka tushasiz. Qachonki qoniqsangiz, ishni bir joyga to'plab, keyingi bosqichga o'tishingiz mumkin.

3 -qadam: Mikrokontroller va qo'shimcha elektronika

Mikrokontroller va qo'shimcha elektronika
Mikrokontroller va qo'shimcha elektronika
Mikrokontroller va qo'shimcha elektronika
Mikrokontroller va qo'shimcha elektronika
Mikrokontroller va qo'shimcha elektronika
Mikrokontroller va qo'shimcha elektronika

Siz Arduino Leonardo (sekin bo'lsa-da), Teensy yoki Bluetooth HID kabi Adafruit Bluefruit EZ tugmachasi kabi HID funktsiyali har qanday mikrokontrolderni ishlatishingiz mumkin. Bu holda men Teensy 3.2 dan foydalanardim, Kalitlarni to'g'ri ulashga e'tibor bering. Joystikni bir tomonga siljitganda, siz aslida tugmachani teskari yo'nalishda bosasiz (yuqoriga siljitish pastdagi tugmani bosadi). Shunday qilib, pastga o'tish tugmachasini yuqoriga, chapga o'ngga va boshqalarga ko'rsatish kerak.

Arduino IDE -dan foydalanganda Keyboard.press () va Keyboard.release () funksiyalaridan foydalanib, har bir tugmani har bir tugma bilan solishtiring. Keyboard.print () dan foydalanmang, chunki bu sekin.

Tavsiya: