Mundarija:
- 1 -qadam: MoSCoW
- 2 -qadam: materiallar
- 3 -qadam: SD -kartaga dasturiy ta'minotni o'rnatish
- 4 -qadam: Dizayn eskizlari
- 5 -qadam: 3D bosib chiqarishni boshlang
- 6 -qadam: Kosonni bo'yash va yig'ish
- 7 -qadam: logotipni kesish
- 8 -qadam: foyda va o'yin
- 9 -qadam: Maslahatlar va fokuslar
Video: Portativ RetroGame konsoli (Raspberry Pi): 9 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu ko'rsatma Rotterdam amaliy fanlar universiteti uchun FabLab tayyorlash kursi uchun yozilgan, bu kurs uchun men Raspberry Pi va maxsus qobiq bilan birgalikda ko'chma o'yin konsoli tayyorlayman.
Maktab topshirig'i uchun men ob'ekt yasashim kerak edi. Ob'ekt bir qator talablarga javob berishi kerak.
- Unda ilmoq bo'lishi kerak.
- U 3D printer, lazerli kesuvchi va boshqa 1 ta tanlangan qurilma yordamida amalga oshirilishi kerak.
Men juda geymerman va menga retro pristavkalarni yoqtirganim uchun, men retro o'yinlarini o'ynash uchun ko'chma narsa yasashga harakat qilardim. Dastlab men o'rnatilgan ekranli portativ konsol yasashni rejalashtirgandim, lekin vaqt cheklanganligi sababli ekranni tashlab, tashqi displeyni HDMI orqali ulashga qaror qildim.
1 -qadam: MoSCoW
Bo'lishi kerak:
- Dasturiy ta'minot
- 3D bosilgan quti
- Kosonni lazer bilan kesish.
- Batareya paketini yashirish uchun lyuk
Bo'lishi kerak:
- Ko'p o'yinchini qo'llab -quvvatlash
- Quvvatni yoqish / o'chirish tugmasi
Bo'lishi mumkin:
- Quvvat ko'rsatkichli LED
- Onlayn multiplayer
- Tashqi dinamiklar orqali ovoz
Bor edi:
- Birlashtirilgan ekran.
-
Batareya to'plamini birlashtirish
2 -qadam: materiallar
Sizga kerak bo'lgan materiallar ro'yxati:
- Raspberry Pi (2B+ yoki 3)
- SD -kartadagi emulyatsiya dasturi (masalan, N64 emulyatori haqida o'ylang)
- HDMI kabeli
- Sichqoncha
- Klaviatura
- HDMI qo'llab -quvvatlaydigan monitor (televizor yoki kompyuter monitor)
- Quvvat kabeli
- Ethernet kabeli yoki Wifi Dongle (RPi 3 Wi -Fi -da o'rnatilgan)
- Micro SD karta (2 GB +) + adapter
- USB Stick (o'yinlar uchun)
- SC kartani o'quvchi
- Nazoratchi (USB)
Mashina:
- Logotip uchun lazerli kesuvchi
- Koson uchun 3D printer
- Koson logotipini yopish uchun issiq yopishtiruvchi qurol
Qobiq 3 o'lchamli bosiladi va keyin lazerli kesgich bilan o'yib yoziladi, korpus oldingi ulagichi bilan ulagichlarning bir qismini yashirish uchun RPI uchun bo'ladi.
3 -qadam: SD -kartaga dasturiy ta'minotni o'rnatish
SD tasvirlar
Hozirgi vaqtda RetroPie 3.6 ning ikkita versiyasi mavjud. Raspberry Pi 1/Zero (Model A, A+, B, B+) uchun bitta versiya mavjud va Raspberry Pi 2/Raspberry Pi 3 uchun versiya mavjud. Raspberry Pi versiyasi uchun SD tasvirini yuklab oling:
Raspberry Pi 1 / nol
Raspberry Pi 2 / Raspberry Pi 3
(Agar bu havolalar eskirgan bo'lsa, yuklab olish sahifasiga qarang.)
Agar siz Raspberry Pi -ning qaysi versiyasiga ega ekanligingizga ishonchingiz komil bo'lmasa, tekshirishning oson yo'li bor:
Pi ochilganda Rpi 1/Zero = 1 malina
Pi ochilganda Rpi 2/Rpi 3 = 4 malina
Chiqarish
SD-karta tasvirini yuklaganingizdan so'ng, uni 7-Zip kabi dastur yordamida chiqarib olishingiz kerak. Siz yuklangan.gz faylini chiqarasiz va chiqarilgan fayl.img fayli bo'ladi.
RetroPie tasvirini SD -kartaga o'rnating
MicroSD kartangizga RetroPie 3.6 SD tasvirini o'rnatish uchun. (Kompyuterga ulash uchun sizga MicroSD kartani o'quvchi kerak bo'lishi mumkin)
- Windows uchun Win32DiskImager nomli dasturdan foydalanishingiz mumkin
- Mac uchun siz Apple Pi Baker -dan foydalanishingiz mumkin
- Linux uchun dd buyrug'i yoki Unetbootin dan foydalanishingiz mumkin
O'yinlar
Siz foydalanmoqchi bo'lgan har qanday o'yinni USB flesh haydovchiga qo'yish kerak, USB -ni RPi -ga kiritishingiz bilan emulyator o'yinlarni qayta ishlab chiqadi va ularni tegishli papkada saralaydi.
4 -qadam: Dizayn eskizlari
Yuqoridagi misol, ishning qanday ko'rinishga ega bo'lishi sxematik chizilgan. Bu yangilangan versiya, chunki batareya to'plami qo'shilmagan, chunki men etkazib beruvchim batareyani etkazib berishda muammolarga duch kelganman, chunki vaqt cheklanganligi sababli uni loyihadan olib chiqishim kerak.
Ishni davom ettirishdan oldin, sizda allaqachon buyurtma qilingan yoki qo'lda bo'lgan barcha materiallar borligiga ishonch hosil qiling.
5 -qadam: 3D bosib chiqarishni boshlang
Bu malina pi loyihasida biz Thingyverse modelini ishlatamiz, u Raspberry Pi B uchun orignal, lekin hozir RPI 3 ga mos ravishda tahrirlangan.
Modellarni bu erdan oling: Mana
Hammasini bir joyda ushlab turish uchun kengligi 4 x 2, 5 mm x 20 mm uzunlikdagi universal vintlardan foydalanganingizga ishonch hosil qiling.
6 -qadam: Kosonni bo'yash va yig'ish
Barcha qismlarni zımparalab, kerakli rangga bo'yaganingizga ishonch hosil qiling.
Ushbu loyiha uchun men bo'sh oq astar va porloq bo'yoq ishlatardim.
Kosonni yig'ish juda oson.
- Kosonni yig'ishdan oldin tepadagi lyukni bosganingizga ishonch hosil qiling.
- RPI -ni korpusning pastki qismiga joylashtiring (siz hali ham xavfsiz bo'lmagan holatda, uni joyida saqlash uchun SD -kartadan foydalanishingiz mumkin)
- Yuqori qismini RPI pastki qismiga joylashtiring.
- Pastki qismga 4 vintni (4 x 2, kengligi 5 mm uzunlikdagi 20 mm uzunlikdagi vintlardek) qo'shing va ehtiyotkorlik bilan burab qo'ying (korpus 3D bosilgan va vintlar uchun mo'ljallanmagan)
7 -qadam: logotipni kesish
Korpusning tepasida joylashgan logotipni kesish juda oddiy jarayon.
Ishni tugatgandan so'ng, siz uni yangi bo'yalgan sumkangizning yuqori qismiga yopishtirib, issiq elim yoki shunga o'xshash narsalar bilan qilishingiz mumkin.
Ushbu modelni lazer kesgichda ishlating:
8 -qadam: foyda va o'yin
Siz tugatdingiz va yangi RetroPie konsolida o'yin o'ynashga tayyormiz, uni yoqing, rozetkaga ulang va har qanday USB tekshirgichni ulang va o'yinni boshlang!
9 -qadam: Maslahatlar va fokuslar
Loyiha davomida men kelajakda boshqacha hal qiladigan bir nechta narsalarga duch keldim:
- Har xil qismlar o'rtasida teng sifatni ta'minlash uchun har doim bir xil 3D printerdan foydalaning. Va toza chop etish uchun raftlarsiz / yordamchi materialsiz chop etishga harakat qiling.
- Yaltiroq bo'yoq o'rniga matli bo'yoqlardan foydalaning, bu uzoq muddatda ancha yaxshi ko'rinadi.
- Ideal holda, uni to'liq bo'yashdan oldin modelga 2 qatlamli astar qo'shing.
- Loyihani boshlashdan oldin sizda barcha ehtiyot qismlar mavjudligiga ishonch hosil qiling. Men ba'zi narsalarni pochta orqali yuborganimda boshladim va bu loyihaning tezligini sezilarli darajada kechiktirdi.
Tavsiya:
DIY Raspberry Pi Zero portativ o'yin konsoli: 6 qadam (rasmlar bilan)
DIY Raspberry Pi Zero qo'lda ishlaydigan o'yin konsoli: Ushbu loyihada men sizga Raspberry Pi Zero, NiMH batareyalari, uydan ortiqcha zaryadsizlanishdan himoya qilish sxemasi, orqa ko'zoynak va audio kuchaytirgichni qanday ishlatilishini ko'rsataman. retro o'yinlar. Qani boshladik
ESP32 portativ o'yin konsoli: 21 qadam (rasmlar bilan)
ESP32 portativ o'yin konsoli: NES emulyatorli o'yin konsoli yaratish uchun ESP32 va ATtiny861 dan qanday foydalanish ko'rsatmalari
GamePi - portativ emulyator konsoli: 17 qadam (rasmlar bilan)
GamePi - portativ emulyator konsoli: kirish: Bu ko'rsatma Raspberry Pi 3 bilan ishlaydigan portativ emulyatsion konsoli tuzilishini tasvirlaydi - men uni suvga cho'mdirdim GamePi. Bunday qurilmalar uchun shunga o'xshash ko'rsatmalar juda ko'p, lekin ularning ko'pchiligi juda katta, juda kichik
Simsiz boshqaruv va sensorli portativ konsoli (Arduino MEGA va UNO): 10 qadam (rasmlar bilan)
Simsiz boshqaruv va sensorlar bilan ishlaydigan portativ konsoli (Arduino MEGA va UNO): Men nimani ishlatganman:- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 sensorli ekran HXD8357D- Buzzer- 4Ohm 3W karnay- 5 mm LED chiroqlar- Ultimaker 2+ printer/ qora PLA filamentli- lazerli kesuvchi MDF yog'ochli- qora bo'yoq (yog'och uchun)- 3x nRF24
Portativ Arduino pong konsoli: 6 qadam (rasmlar bilan)
Portativ Arduino Pong konsoli: DFRobot yaqinda menga murojaat qildi, ular meni maxsus Arduino Nano platasi va OLED -dan foydalanishimni so'radi. Avvaliga men aqlli velosiped yaratmoqchi edim va uni to'liq qurdim. Afsuski, nano katta eskizni ishga tushirish va saqlash uchun juda zaif edi