Mundarija:
- 1 -qadam: Sizga kerak bo'lgan narsalar
- 2 -qadam: qismlar bilan mashhur bo'ling va PCB ushlagichini o'rnating
- 3 -qadam: yon panellarni joylashtiring
- 4 -qadam: Hammasini bir joyga to'plang
- 5 -qadam: Jasorat
- 6 -qadam: simlarni ulash
- 7 -qadam: o'ynang
Video: Yagona o'yinchi Arja MAME qutisi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bugun biz Raspberry Pi yordamida mini-MAME konsolini quramiz. Bu bitta o'yinchi konsoli, lekin pi-dagi USB-portlarga kirish imkoni borligi sababli, agar kayfiyat ko'tarilsa, ko'p o'yinchi bilan ishlash uchun boshqa konsol yoki USB-joystikni ulash oson!
1 -qadam: Sizga kerak bo'lgan narsalar
-
Ishlash uchun katta tekis maydon.
Zamin buning uchun juda yaxshi ishlaydi, noto'g'ri yopishqoqni ushlab turish uchun ozgina plastmassa qo'ying
-
Yog'och to'siq.
Etsy -dagi ehtiyot qismlar to'plamiga havola: MAME Box Parts Kit
-
Raspberry Pi 3 + 8 Gb yoki undan katta SD -karta. Men 32 Gb ishlatardim.
Bu erda Rpi 3 Model B ga havola:
-
Uskuna to'plami - joystik, tugmalar va USB kodlovchi. Ularni Amazon yoki eBay -dan osongina sotib olish mumkin.
Bu erda kodlovchi bilan Sanwa apparat to'plamiga havola: Easyget Sanwa Hardware Kit
- Pi va Encoder PCB-larni o'rnatish uchun 4-40 dona mashinali vintlar to'plami
- Joystiklarni o'rnatish uchun bir nechta 6-32 vintli vintlar to'plami.
- Yog'och yopishtiruvchi
2 -qadam: qismlar bilan mashhur bo'ling va PCB ushlagichini o'rnating
I bo'lim - PCB ushlagichini o'rnating
PCB ushlagichini chiqarib oling va PCB -ni qo'lingizga oling. O'rnatish teshiklarini moslang va ishlatmoqchi bo'lgan o'rnatish teshiklari orasiga 4-40 vintni qo'ying. Bu erda men RPi va Xinmo interfeysidan foydalanmoqdaman.
Vintlarni mahkamlang, taxtani ag'daring va yong'oqlarni qo'llang.
Kelgusida vintlarni echib olishimiz uchun, biz har bir yong'oqni joyida ushlab turish uchun unga super elim yopishtiramiz. Aks holda vintni tekislashga urinish og'riq, shuning uchun bu qadam sizga yo'lda yordam beradi. Iplarga elim olmang, keyinroq vintni burab olish qiyin bo'ladi. PCB ushlagichini quriting.
3 -qadam: yon panellarni joylashtiring
Superglue quriganidan so'ng, vintlarni olib tashlash yaxshidir. Men qilmayman, lekin agar vintlar yo'lda bo'lmasa, bu ishni osonlashtirishi mumkin.:)
Keyin biz old, orqa va yon tomonlarini o'rnatdik, shunda siz hamma narsa qanday ketayotgani haqida tasavvurga ega bo'lasiz. PCB plastinkasida old va orqa panellarda old va orqa panellarga mos keladigan yoriqlar mavjud.
Qutini bir -biriga yopishtirish uchun men Titebond II dan foydalanaman, bu juda yaxshi narxlarda juda yaxshi yopishtiruvchi. Ammo har qanday turdagi yog'och elim yaxshi ishlaydi.
Birinchidan, barcha 4 panelni aylantiring, shunda siz ichkariga qaraysiz. Endi elimning yuqori va yon qismlariga yopishtiring - bu yuzalar boshqa qismlar bilan birlashadi, shuning uchun ular haqiqatan ham yelimga muhtoj.
Men bo'yash cho'tkasidan foydalanaman, lekin siz yaxshi natijaga erishishingiz mumkin, shunchaki shishadan bir tomchi siqib, yorliqqa tegizasiz.
Protip: qo'shimcha qattiqlik uchun yuqori panelning ichki qismidagi har bir teshik orasiga bir tomchi elim qo'shing. Bu, agar siz chindan ham banginayotganingizda, mashaqqatli mashg'ulotlar paytida qutini yaxshi va qattiq ushlab turadi!
4 -qadam: Hammasini bir joyga to'plang
- Birinchidan, orqa panelni joyiga qo'ying, lekin tagliklarni hali oxirigacha bosmang.
- Keyin yon tomonlarini bir -biriga bog'lab qo'ying, avval yon panelni orqa panelli yoriqlar bilan tekislang, so'ng yon panellarni yuqori plastinka bilan tekislang. Hammasi joylashtirilgandan so'ng, yong'oqlari pastga qaragan, vintlardek yoki teshiklari yuqoriga qaragan tenglikni plastinkasini qo'shing.
-
Oxir -oqibat, oldingi plitani qo'shing. PCB plitasi va yon tomonlarini bir -biriga mahkamlang, so'ngra hammasini yuqori panelga tushiring. Barcha devorlar tepada yaxshi o'tirmaguncha, burchaklarni almashtirib, har tomondan bir tekis pastga suring. Noto'g'ri varaqlarni hizalamoq uchun biroz bosish va qimirlash kerak bo'lishi mumkin, lekin u kirgandan keyin - kirdi!
- Bundan tashqari, qo'shimcha qat'iylik uchun siz ichki qismdagi yopishtiruvchi nuqtalarni uzluksiz chiziqqa tekislashingiz mumkin.
Yelimlagandan so'ng, men odatda elim quriguncha bir -biriga mahkam yopishishi uchun burchaklarni ko'k tasma bilan yopishtiraman. Niqob yoki skotch lentasi yaxshi bo'lar edi, lekin men uni yechmoqchi bo'lganimda yopishqoq yoki boshqa qoldiqlarni qoldiradigan qadoqlash yoki yopishqoq lentadan qochardim.
Oxir -oqibat, yuqori panelga yopishtirilgan elimni tozalash uchun nam qog'oz sochiqni ishlating. Va agar xohlasangiz, orqa paneldagi simi ushlagichlarini shamol simlariga ulashingiz mumkin.
5 -qadam: Jasorat
Yelim quriganidan so'ng, ichaklarni tayyorlang!
Men birinchi navbatda tugmachalarni, keyin joystikni bajaraman. Ularni tepadan kiriting va hamma narsa o'rnatilishidan oldin rang sxemangizni ko'rib chiqing. Keyin kitobning yoki pastki plastinkaning ustiga qo'ying va ichkariga kirish uchun qutini aylantiring.
Tugmachaning har bir korpusiga ushlab turuvchi halqalarni burab, mahkamlang. Rasmda ko'rib turganingizdek, agar mikrosxemalar ushlagichlari PCB tomon biroz burilgan bo'lsa, simlarni ulash bosqichlari eng oson bo'ladi.
Keyin, joystick tayanchini o'rtasiga qo'ying va uning 4 vintini qo'shing. Men u yigitning qulfini ishlataman, u qimirlamasligiga ishonch hosil qilaman, lekin agar sizda qoziq bo'lmasa lokitit yoki hatto lak ham ishlaydi.
Sizning joystikingiz dastasi alohida kelgan bo'lishi mumkin. Agar shunday bo'lsa, uni tayanchga qo'yish va aktuator uzukini qo'yish vaqti keldi. Nozik harakat uchun keng tayanch, sezilmaydigan harakat uchun tor asos.
Keyin tayoqni ichkariga kiriting va ushlab turuvchi trubkaga elektron klipni oling. E-klipni pense bilan oching.
Agar sizning tugmalaringizda mikro kalitlar o'rnatilmagan bo'lsa, endi biz tugmachali mikro kalitlarni qo'shamiz, avval rasmda ko'rib turganingizdek pastki nuqtani bog'lab, so'ngra ularni joyiga qo'yguncha yuqori nuqtadan orqaga surib qo'ying. Agar siz bir vaqtning o'zida bitta "nuqta" qilsangiz, bir bo'lak pirojnoe
6 -qadam: simlarni ulash
PCB va simni maxsus uskunangiz uchun yo'riqnomada tasvirlanganidek qo'shing. Juda ko'p turli xil simli konfiguratsiyalar borki, men ularning barchasini ko'rsata olmayman, lekin ular bir necha standart konfiguratsiyaga tushadi.
- Tugmalar va JS kodlagichga, kodlovchi Pi ga. Agar siz Raspberry Pi bilan kodlovchi taxtadan foydalansangiz, siz tugmalarni sim bilan bog'lab qo'yasiz va birinchi navbatda koderga yopishasiz. Keyin kodlovchi USB orqali Pi -ga ulanadi. Ko'pincha, bu USB kabeli juda uzun bo'ladi, shuning uchun qo'shimcha kabelni olish uchun Pi taxtasidan ozgina o'ralgan jig sifatida foydalaning.
- Tugmalar va JS to'g'ridan -to'g'ri Pi uchun. Bitta o'yinchi taxtasi uchun siz cheklangan miqdordagi tugmalarni to'g'ridan -to'g'ri Pi ustidagi IO sarlavhasiga ulash uchun Adafruit qo'llanmasidan foydalanishingiz mumkin.
- Tugmalar va JS to Encoder, Encoder -ni USB -joystik sifatida ishlating. Kompyuterda yoki konsolda o'ynaydiganlar uchun siz Pi -ni butunlay o'tkazib yubormoqchisiz va qutingizni USB -joystik sifatida ishlatishingiz mumkin. Muammo yo'q! Enkoderning USB ulanishi, albatta, to'g'ridan -to'g'ri kompyuterga yoki konsolga ulanishi va USB -joystik vazifasini bajarishi mumkin.
Men simlarni ulash bosqichini ko'rsatmayman, chunki har bir sozlash har xil, lekin ularning hammasi shunga o'xshash strategiyaga amal qilishadi:
- PCB topraklama terminalidan har bir mikrosxemadagi ulagichlardan biriga - bitta, ikkinchisiga o'tish uchun bitta, uzun simli romashka zanjirlari. Bu sim odatda ancha uzunroq va ko'p ulagichlarga ega.
- Ko'pgina bitta signalli simlar har bir mikrosxemaning boshqa terminalidan (YO'Q - Odatda Ochiq) PCBga ulanadi. PCB -larning ko'pchiligi sizga #1, 2 -tugma va boshqalarni qaerga ulash kerakligini aytadi.
Oxir -oqibat, bu erdagi rasmga o'xshaydi, bu erda men #2 sozlamasidan foydalanaman - to'g'ridan -to'g'ri Pi.
7 -qadam: o'ynang
Oxirgi qadam - bu dasturiy ta'minot - uyni cho'zish!
Agar siz Raspberry Pi -dan foydalanayotgan bo'lsangiz va siz ko'plab emulyatorlar va MAME o'rtasida uzluksiz tajriba o'tkazishni xohlasangiz, men shaxsan bu erda erkin mavjud bo'lgan RetroPie -ni taklif qilaman.
SD -karta tasvirini yuklab oling, 1 -qadamdan boshlab MicroSD kartangizga yozing va uni pi -ga qo'ying. Agar siz Retropie -dan birinchi marta foydalanayotgan bo'lsangiz yoki uni yangilash uchun, iltimos, Retropie darsini davom ettiring.
O'rnatish yarim soat davom etadi, lekin sizning mini-qurilmangiz yillar davomida yoqimli retro yaxshiliklarni taqdim etishda davom etadi! Umid qilamanki, sizga qurilish yoqdi va umid qilamanki, siz o'zingizning DIY MAME loyihalarida muvaffaqiyat qozonasiz!
Tavsiya:
Pandora - Mobil siqish qutisi LMS qutisi: 5 qadam (rasmlar bilan)
Pandora - Mobil Squeezebox LMS Box: u qayta ishlangan qismlarga to'la, juda baland va juda ko'p qirrali.+ Ajoyib ko'rinadi
Pechene qutisi arja tayog'i: 3 qadam
Pechene qutisi Arja tayog'i: Dam olish kunlari bo'sh pechene qutilari ko'pmi? Sizga kerak bo'lgan narsa: bo'sh pechene qutisi yoki har qanday mos o'lchamdagi quti, har qanday teshikni kesuvchi - men 19 mm teshikli 4 ta fermuarli zanjirni ishlatdim
Arduino Arja Lego o'yinlari qutisi: 19 qadam (rasmlar bilan)
Arduino Arcade Lego Games Box: Agar sizda bolangiz bo'lsa, ehtimol siz ular uchun sotib olgan Lego to'plamlari bilan bir xil muammolarga duch kelasiz. Ular yig'ilib, ular bilan o'ynashadi, lekin bir muncha vaqt o'tgach, to'plamlar bitta g'isht uyumiga aylanadi. Bolalar o'sadi va siz nima qilishni bilmayapsiz
Arja qutisi: 8 qadam (rasmlar bilan)
Arja qutisi: Ushbu yo'riqnomada men Raspberry Pi 3B asosida arja o'yin qutisini qurdim. Byudjet paytida siz o'zingiz yoqtirgan retro o'yinlarini o'ynashingiz mumkin. Qani ketdik
Arduino yagona o'yinchi pong- Agar shunday bo'lsa, u holda: 5 qadam
Arduino Singleplayer Pong-Agar bu shunday bo'lsa, demak: Dit arduino loyihasi 2-bosqichli pong loyihasi bo'yicha ko'rsatmalarni beradi (https: //www.instructables.com/id/Portable-Arduino-a …). yakkalik o'yinchi oddiy AI bilan tanishdi: Arduino Uno Nokia 5100 scherm. https: // ww