Mundarija:

Mini Gamepad: 3 qadam (rasmlar bilan)
Mini Gamepad: 3 qadam (rasmlar bilan)

Video: Mini Gamepad: 3 qadam (rasmlar bilan)

Video: Mini Gamepad: 3 qadam (rasmlar bilan)
Video: Pubgchila bormi? #appleuzb #pubg #shorts 2024, Iyul
Anonim
Mini o'yin paneli
Mini o'yin paneli

Salom do'stlar, Men bu kichik o'yinchoqni ATTINY85 yordamida yasadim, men buni uzoq vaqt davomida qilmoqchi edim, lekin vaqtim bo'lmadi, nihoyat tugatdim va o'ynash juda qiziq.

Birinchidan, men noqulay qurilish uchun kechirim so'rayman, lekin men uni bir nechta PCB varag'ida qurganini ko'rganman, shuning uchun men boshqa dizaynni sinab ko'rmoqchi edim. Men lehimlash bo'yicha mutaxassis emasman, shuning uchun menga sabr qiling.

Ta'minotlar

Uni qurish uchun sizga nima kerak bo'ladi:

1. Bir nechta ATTINY85 chiplari (har bir attiny85 uchun bitta o'yin mos keladi)

2. PCB (har qanday o'lchamdan foydalanishingiz va geympadni o'zingiz xohlagan tarzda loyihalashingiz mumkin)

3. Ayol va erkak sarlavhalari

4. Li Ion batareyasi yoki CR2032

5. Passiv signal

6. OLED displey (128 x 64 pikselli)

7. Mis sim (siz asosan har qanday simni ishlatishingiz mumkin)

8. Taktil tugmalari x 3

1 -qadam: Ulanishlar

Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar

Men tushunishni osonlashtirish uchun diagrammani rang bilan kodladim.

Sarlavhalar bu loyihada ikkita funktsiyaga ega, bunda kompyuterning yuqori va pastki qismlarini birgalikda ushlab turish mumkin, ikkinchisi - bu yuqori PCB tugmalariga jismoniy ulanish.

Buzzer ixtiyoriy, attinada 5 ta foydalanish mumkin bo'lgan pin bor, lekin RST yoki reset bilan belgilangan qo'shimcha pinni VCC va GND o'rtasida kuchlanish bo'luvchi yaratish orqali ham kiritish mumkin.

Agar ulanish to'g'ri bo'lsa, siz dizaynni xohlaganingizcha o'zgartirishingiz mumkin.

Nishab dizayni tabiiy ravishda tekis yuzaga suyanishi mumkin, uni ikki qo'l bilan ushlab turish ham qulay.

Siz qayta zaryadlanuvchi batareyani yoki CR2032 kabi tugmachani ishlatib, geympadni quvvatlantirishni tanlashingiz mumkin, lekin batareyaning to'g'ri ishlashi uchun kamida 2,6V kuchlanishga ega ekanligiga ishonch hosil qiling.

2 -qadam: Yuqori PCB

Yuqori PCB
Yuqori PCB
Yuqori PCB
Yuqori PCB

Bu qatlamda FIRE tugmasi bilan birga SOL, O'ng tugmalari mavjud. Siz ko'rishingiz mumkinki, sxemaga ko'ra, men chap va o'ng tugmachalari uchun 2 x 1k rezistorlardan foydalanganman va ATTINY -dagi RESET tugmachasini qayta ishlatganim uchun, FIRE tugmachasi uchun o'ng tomonda kuchlanish bo'luvchi qildim.

Men bu loyiha uchun eng kichik tenglikni ishlatardim, chunki men juda kichik geympadni xohlardim va menda ham xuddi shu kichik PCB uchun mos bo'lgan displey bor edi. Agar sizda kattaroq displey bo'lsa, quvvat talabini mos ravishda rejalashtiring, men boshqa ishlab chiqaruvchilardan ko'rganman, CR2032 taxminan 2-3 soat davom etadi, agar uzluksiz o'ynasa.

3 -qadam: Pastki PCB

Pastki PCB
Pastki PCB
Pastki PCB
Pastki PCB

Men zilzilani, kalitni, batareya ulagichini qo'shdim va orqa tomonda siz ATTINY85 ni topishingiz mumkin. ATTINY -ni orqa tomonga qo'shganimning sababi, turli o'yinlarni yuklash uchun chipni olib tashlashni osonlashtirish va bu ham gamepad uchun stend.

Shuni ham bilishingiz kerakki, men o'ynab turganimda barmoqlarim dam olishi uchun joy qoldirish uchun men kalit va buzzerni joylashtirishda ehtiyot bo'lganman.

Men, albatta, sxemani yaxshiroq rejalashtirgan bo'lardim, lekin shunga qaramay, men uni zavq bilan o'tkazardim va undan foydalanganimdan ko'ra ko'proq xursand bo'ldim.

Tez orada video qo'shaman.

rahmat

Tavsiya: