Mundarija:
Video: SDVX / K-Shoot Mania Controller: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ushbu qo'llanmaning maqsadi-K-Shoot Mania, mashhur arja ritm o'yini uchun ishlatilishi mumkin bo'lgan boshqaruvchi yaratish. Bu maqsadga erishish uchun biz boshqaruv moslamasining asosini yig'ish uchun elektr asboblaridan foydalanamiz, tugmalar kirishini simulyatsiya qilish uchun arduino taxtasini kodlaymiz va tugmachalarni arduino bilan bog'laymiz. Yakuniy mahsulot simlar uchun joy uchun bo'sh quti, 7 tugma va o'yin uchun kirish sifatida ishlaydigan ikkita aylanadigan kodlovchi va qutining ichki tomoniga ochiladigan panel bo'ladi. Qo'llanmaning o'lchamlari sizning xohishingizga qarab qutining o'lchamlarini kattaroq yoki kichikroq qilib o'zgartirishi mumkin. Tekshirgichning asosi yoki tugmalar va simlar joylashgan quti2. Arduino kartasini kodlash va tugmachalarni ulash
1 -qadam: qismlar ro'yxati
Sizga kerak bo'lgan barcha qismlar va mahsulotlar:
- Arduino Leonardo
- Jumper simlari
- Arja tugmalari
- Rotary kodlovchi
- Aylanadigan tugmalar
- Qutini yig'ish uchun yog'och yoki qattiq plastmassa
- Crimp ulagichlari (ayol raqami 187 va 250)
- Arja tugmalari
- Vintlar va murvat
- Kodlash uchun kompyuter yoki noutbuk
Narxlar materiallarning sifatiga qarab farq qilishi mumkin
Siz ularni Amazon yoki Newegg kabi onlayn -do'konlarda va ba'zi apparat do'konlarida sotib olishingiz mumkin
Materiallar narxi 80-200 gacha
Asboblar:
- Matkap
- Elektr arra
- Zımpara
Ko'nikmalar:
- Elektr asboblaridan asosiy foydalanish
- Burg'ulash
- Zımpara
- O'lchash
- Kodlash
- Ulanish
2 -qadam: Box Assembley
Qutining o'lchamiga qarab, u sizning xohishingizga qarab boshqaruvchining o'lchamiga, tugmachalarning o'lchamiga va boshqaruvchining simlariga bog'liq. Qo'llanmaning o'lchamlari balandligi 3,5 dyuym, uzunligi 8,3 dyuym va kengligi 7,5 dyuymni tashkil qiladi, birinchi navbatda siz qutining balandligini, kengligini va uzunligini o'lchashni belgilashingiz kerak. Shu bilan birga, tugmalar va simlar egallaydigan joyni hisobga oling.
Keyin vintlarni ishlatib, qutini bir -biriga mahkamlang, pastki panelni alohida tuting va simlarga kirishga ruxsat bering.
Keyin tugmachalarni o'rnatish uchun qutining tepasida teshiklar qiling.
Kodlash:
Kodlash uchun arduino -dan foydalaning, har bir tugma va aylanuvchi kodlovchi klaviaturadagi tugmachani bosish yoki ishlatilganda simulyatsiya qilish uchun ishlatiladi. Siz buni har bir tugma uchun o'z kodingizni kodlash yoki mavjud kodni ishlatish orqali qilishingiz mumkin. Kodning namunasi ko'rsatgichning pastki qismida joylashgan bo'lishi mumkin.
Ulanish: Adruino -ni kodlagandan so'ng, siz har bir tugmachani va aylanadigan enkoderni arduino leonardodagi tegishli piniga ulashingiz kerak bo'ladi. Tugmalarni ulash uchun ulagichlarni burish uchun o'tish simlarini burish kerak bo'ladi. Tugmalarni ulash uchun erkak simni burama ulagichga ulang va ulagichni tugmachadagi mikro kalitga ulang. Shuningdek, topraklama simini burang va har bir tugmachaga ulang. Topraklama simlari uchun siz har bir tugmachaga faqat bitta topraklama simini ishlatish uchun romashka uslubidagi simni ishlatasiz.
3 -qadam: teginishni tugatish
Yakuniy yig'ilish:
Nihoyat, arduino Leonardoni qutiga mahkamlang, so'ngra qutining pastki panelini mahkamlang. Qutini sinab ko'rish uchun qutini kompyuterga yoki noutbukga ulang, so'ngra bloknotdagi yoki yozish dasturidagi tugmalarni sinab ko'ring. Har bir tugma va tugma klaviaturada o'z harfini kiritishi kerak. Shundan so'ng siz bajarasiz.
Boshqa:
Bu erda yig'ilishning o'ziga xos xususiyatlarini aniqlashtirishga yordam beradigan boshqa qo'llanmalarga havolalar bo'ladi.
consandstuff.github.io/rhythmcons/sound-voltex/sdvx-minicon/
Tavsiya:
DIY MIDI CONTROLLER USB Plug & Play (NEOPIXEL RINGINI YUQORLASH): 12 qadam
DIY MIDI CONTROLLER USB Plug & Play (NEOPIXEL RING -ni YUQORLASH): ehtirosli MAO va elektron musiqa, lekin shaxsiylashtirilgan Midi interfeysini yaratish mumkinligini ko'rib, men 6 potentsiometr va 12 tugmani (yoqish / o'chirish) osonlashtirdi, lekin joyni qiyinlashtirdi. Men allaqachon vizual ko'rsatkichni qo'shishni xohlardim
Arduino Attiny85 Smart Fan Controller: 3 qadam
Arduino Attiny85 aqlli fanat boshqaruvchisi:
Leap Motion Controller. (Progetto Arduino): 4 qadam
Leap Motion Controller. (Progetto Arduino): "Leap Motion" ni boshqaradigan va boshqaradigan "RGB" ni boshqaradigan "Leap Motion" dasturi. Ma'lumot: Leap Motion SDK: https: // developer-archive.leapmotion.com/doc
USB adapteriga Sega Genesis Controller 2 $ uchun 4 qadam
Sega Genesis Controller USB adapteriga 2 dollarga: Bu adapter Sega Genesis / Mega Drive boshqaruvchisiga retroarx yoki boshqa dasturlar bilan ishlash uchun ikkita XBox 360 geympadini taqlid qilishga imkon beradi. U elektronika uchun Arduino-ga mos keladigan stm32f103c8t6 ko'k rangli tabletkadan foydalanadi
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 qadam (rasmlar bilan)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Men rint97128 ni Nintendo Controller MP3, Version 2.0 uchun dizaynini butunlay yirtib tashladim va u bu fikrni aqlli Morte_Moya -dan olganini eshitdim, shuning uchun men bunga loyiq emasman. ularning barcha dahosi. Men faqat qulaylik va zaryad olishni qo'shmoqchi edim