Mundarija:
- 1 -qadam: kerakli qismlar
- 2 -qadam: simlarni tayyorlang
- 3 -qadam: Hex faylini Atmega8 -ga o'chirish
- 4 -qadam: Breadboard
- 5 -qadam: Osilator + SNES
- 6 -qadam: USB ma'lumotlari va quvvat
- 7 -qadam: Tekshirgichni sinovdan o'tkazish
- 8 -qadam: PCB uchun taxtali
- 9 -qadam: Tekshirgichni o'zgartirish
- 10 -qadam: Yakuniy test + Eslatmalar
Video: USB SNES boshqaruvchisi: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Birinchi o'rgatuvchi. Menga nima kerakligini va tuzatishlarini ayting. Men sxemani yoki dasturni qilmaganman. Men USB SNES -ni qanday boshqarishni bosqichma -bosqich yig'ishni ko'rsatadigan ko'rsatma tayyorlayapman. Asl sahifa bu erda: www.raphnet.net/electronique/snes_nes_usb/index_en.php Ushbu qo'llanma oddiy snes boshqaruvchisini usb -gamepadga aylantiradi. U XP, Vista, 7 va PS3 da sinovdan o'tgan. U Mac va Linuxda ishlashi kerak, lekin men ularni sinab ko'rmaganman. Qurilma standart HID qurilmasi sifatida tan olingan. -Bu qo'llanma uchun hech narsa dasturlashingiz shart emas. Dastur allaqachon tuzilgan va sizning chipingizga o'tishga tayyor. -Sizga lehimlashning asosiy ko'nikmalari kerak. -Asosiy sxematik o'qish ko'nikmalari yordam beradi, lekin men har bir qadamni tushuntirishga harakat qilaman.
1 -qadam: kerakli qismlar
Qismlar ro'yxati: ---------------------------------------- -Atmega8 DIP mikrokontroller -AVR dasturchisi (usb, parallel yoki ketma -ket. Men usbdan foydalanaman.) -12 MGts kristalli ossillyator -[2] 3.6 voltli zener diodasi -1.5K rezistor (har qanday joyda 1.3K dan 1.7K gacha ishlashi kerak) -[2] 68 ohmli rezistor (60 dan 60 gacha) 75 ishlashi kerak) -USB erkak kabeli -SNES boshqaruvchisi (birinchi partiya yaxshiroq ishlaydi. Simlar ranglari qo'llanma bilan mos keladi.) -Kichik sim. -PCB - www.radioshack.com/product/index.jsp - 2 dollar - Non paneli. Bu tekshirgichga qo'yishdan oldin testni osonlashtiradi.www.radioshack.com/product/index.jsp-$ 9 Asboblar: ---------------------- ------------------- Tel o'tkazgich-Tel kesgich-Lehimlash temir-Lehim-Igna pensesi (simlarni non taxtasiga joylashtirish va ko'chirishni ancha osonlashtiradi) -Dremmel yoki kesish vositasi. (chip o'zgartirilmagan tekshirgichga mos kelmaydi.
2 -qadam: simlarni tayyorlang
-USB kabelini oling va erkak bo'lmagan uchini kesib oling. Sizga faqat kabel va erkak usb kerak. -USB kabelini va uning ichidagi barcha 4 ta ulanishni o'tkazib yuboring. (Ba'zi usb kabellarida 5 ta sim bor. Bu yo'riqnomada 5 -chi sim kerak emas, shuning uchun uni uzib qo'yish mumkin. -SNES boshqaruvchisini oching. Aloqa simlarini taxtaga yaqin kesib oling, lekin ular yetarli simni qoldiring. Agar kerak bo'lmasa, juda ko'p sim qoldirib, uzib qo'yish yaxshiroqdir.
3 -qadam: Hex faylini Atmega8 -ga o'chirish
Men chipni yondirish uchun usb dasturchisidan foydalandim. Bu shuni anglatadiki, yig'ilgan olti burchakli fayl kompyuterdan chipga yuboriladi. Haqiqiy dasturlashning hojati yo'q. Seriyali va parallel ishlaydi, lekin dasturchi dasturi menikidan biroz farq qiladi.
HEX faylini bu erdan yuklab olish mumkin: (maqsadni saqlash tugmachasini sichqonchaning o'ng tugmasi bilan bosing …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexBu chipga barcha signallarni qanday boshqarishni ko'rsatadigan dasturiy ta'minot.
Barcha Atmega chiplari sug'urta baytlariga muhtoj. Ular nima qilayotgani haqida qayg'urmang, bilingki, bu dizaynga ehtiyoj bor: yuqori bayt = 0xc9 past bayt = 0x9f
Sizning chip yonib -o'chadigan dasturingizda bu sigortalar o'rnatish imkoniyati bo'lishi kerak. Men tizimimda ProgISP -dan foydalandim.
Qachonki u yonib ketgan bo'lsa, siz nonga o'tirishni boshlashga tayyormiz.
4 -qadam: Breadboard
Menimcha, siz non taxtasidan foydalanish asoslarini bilasiz. Agar yo'q bo'lsa, buning uchun ko'plab qo'llanmalar mavjud. Men siz simlarni qanday lehimlashni bilasiz deb o'ylayman. Agar siz rasmni o'qiy olmasangiz, mana bu erga kiring: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
5 -qadam: Osilator + SNES
Osilator 9 va 10 -gachasi pimlarga ulanadi. U har qanday yo'nalishda ham, ishda ham aylantirilishi mumkin. SNES Clock 28 -pinga ulanadi. SNES Latch 27 -pinga ulanadi. SNES ma'lumoti 26 -pinga ulanadi. SNES 5V quvvati chipdagi 5V va usb 5V ga ulanadi. SNES er usti va chiplari orqali ulanadi.
6 -qadam: USB ma'lumotlari va quvvat
Bu qismni to'g'ri ulash juda qiyin. Sxemaga katta e'tibor bering. USB 5V har ikkala 5V piniga ham, SNES 5V USB Ground ham erga ulanadi va SNES tuproqli USB2 - bu ma'lumot. Bu shunday bo'ladi: 3.6V zener diyoti orqali 68 ohmli rezistor orqali 2 va 3 -pinli 5k ga 1,5k rezistor orqali erga. USB3 - bu ma'lumot +. u ketadi: 3.6V zener diodi orqali 68 ohmli rezistor orqali 4 -pingacha
7 -qadam: Tekshirgichni sinovdan o'tkazish
Barcha qismlari joyida, usb portini kompyuterga ulang va u yangi uskunani topishi kerak. Boshqarish panelidagi barcha tugmachalarni o'yin boshqaruvchilari ostida sinab ko'rishingiz mumkin. Agar u ishlayotgan bo'lsa, uni kompyuterga o'tkazishga va uni tekshirgichga qo'yishga tayyormiz.
8 -qadam: PCB uchun taxtali
Men o'z dizaynimni yaratish uchun quyidagi taxtadan foydalandim. Men chipni joyiga qo'ydim va taxtadan keraksiz joylarni kesib tashlash uchun dremmel ishlatdim. Siz uni boshqaruvchiga joylashtirish uchun iloji boricha kichkina qilishingiz kerak. Pim yaqinidagi barcha lehim joylari 3 teshikni birlashtiradi. Bu har bir pin uchun 2 ta simni ushbu taxtada ishlatishga imkon beradi. Eslatma. Lehim taxtaning pastki qismida bo'lishi kerak. Uni noto'g'ri tomonga qo'ying va pinlar hech qanday aloqa o'rnatmaydi.
9 -qadam: Tekshirgichni o'zgartirish
Men ichidagi hamma narsaga mos bo'lishi uchun korpusni biroz kesib tashlashim kerak edi. Men elektronni abksi tugmalari ostiga qo'ydim. Rasmda men nima qilganim ko'rsatilgan. Uni xohlagancha joylashtiring, agar u yopilsa.
10 -qadam: Yakuniy test + Eslatmalar
Sinab ko'ring va u ishlayotganini tekshiring. Agar shunday bo'lsa, ishingiz tugadi. Agar yo'q bo'lsa, keng tarqalgan xatolarni tekshiring. Umumiy xatolar: -------------------------- Quvvat va erning to'g'ri ulanganligini tekshiring Zener diodlarining yo'nalishini tekshiring. Ular ikkala usulda ham ishlamaydi. Osilator ulanganmi? Siz to'g'ri dasturni va sug'urta baytlarini dasturladingizmi? Ma'lumotlar, mandal va soat to'g'ri pinlarga ulanganmi? Sizda biron bir joyda lehim ko'prigi bormi? QAYDLAR: --------------------------- Bu kontroller PS3 da ishlaydi, lekin tugmachalari unchalik chiroyli ko'rinmaydi. Ishga tushirish va tanlash tugmachalari ps3 boshlanishiga mos kelmaydi. Bu tugmachalarni qayta tiklashga imkon beradigan ba'zi jangovar o'yinlarda ishlatilishi mumkin. Menga ko'rsatmalarni yaxshilash uchun nima qilishim kerakligini ayting.
Tavsiya:
Tugma bilan ishlaydigan qadam boshqaruvchisi: 4 qadam
Tugma bilan ishlaydigan qadam boshqaruvchisi:
DIY USB video o'yin boshqaruvchisi: 6 qadam
DIY USB-video o'yini boshqaruvchisi: U erda klassik arja tayoqchasidan tortib, zamonaviy kontrollerlarning dam olishigacha, odatda bitta yadroli qismlardan yasalgan, o'z qo'li bilan bajariladigan maxsus boshqaruvchilar bor. , bizda yo'q
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi | Arduino PS2 o'yin boshqaruvchisi | DIY Arduino Gamepad bilan Tekken o'ynash: Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'zingizning shaxsiy o'yiningiz bilan o'ynash yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yin boshqaruvchisi qilamiz
Mashinaning USB o'yin boshqaruvchisi: 8 qadam (rasmlar bilan)
Mashinaning USB o'yini boshqaruvchisi: O'z -o'zidan va oilada mashq qilishni rag'batlantirish uchun men standart USB -o'yin boshqaruvchi adapterini taqlid qiladigan, lekin elliptik mashinada yoki velosipedda pedallash orqali o'yin harakatining tezligini boshqaradigan adapter yaratdim. Bu poyga o'yinlari uchun ayniqsa yaxshi. Bu aniq
Sichqoncha rejimiga SNES boshqaruvchisi: 8 qadam
Sichqoncha rejimiga SNES boshqaruvchisi: SNES boshqaruvchisini ishlaydigan optik sichqonchaga aylantirishning tez va oson usuli