Mundarija:
- 1 -qadam: demontaj va kesish
- 2 -qadam: Maxsus PCB
- 3 -qadam: PCB va modullar
- 4 -qadam: LCD
- 5 -qadam: tugatish
Video: NDS Zero: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Konsolni retro o'yinlar uchun mono proet je voulais quying.
je su su basod sur un projet mavjud sudomod - DS Lite Pi Zero
jaava beaucoup de temps a tuer donc voila ……………………………
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Mening loyiham uchun men retro o'yin konsolini xohlardim. Men sudomod bo'yicha mavjud loyihaga asoslandim - DS Lite Pi Zero
Men o'ldirish uchun ko'p vaqtim bor edi, shuning uchun bu erda …………………………
1 -qadam: demontaj va kesish
Démontage va dekoupage:
démontage de la console et découpage des bouts de plastique a l'intérieur de la coque inférieur.
agrandir le trou pour la fiche audio uyasi.
laissez juste les trous pour refermer la console.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Konsolni demontaj qilish va pastki qobiq ichidagi plastik uchlarini kesish.
audio vilkasi uchun teshikni kattalashtiring
2 -qadam: Maxsus PCB
Maxsus PCB:
après un long long moment de mesure, calcul va boshqalar …… (45min) HHHHHHHHHih
j'ai trouver la taille idéal du PCB. "" "reste encore à modifier" "yakuniy o'zgarishlarni" yakuniy ".
YO'Q QO'LLANISH FAIRE LE PCB ………….. Qayta tiklash…
celui-ci m'a pris 3 jours surtout que j'ai découvert le logiciel en même temps que j'ai réalisé le projet.
Avant toute je ne suis pas spécialiste mais je sais à peut prêt ce que je fait ni tanladi. à grand prêt même.
j'ai utiliser le logiciel easyeda pour ce projet
qo'mondon 10 PCB 100x100 mm, quying 2 $ ou 1.76 evro plus frais de livraison. 8 evro to'lang
j'ai donc fait un schéma afin d’intégrer des modules tout prêt sur le PCB.
pour moi c’était le moyen le plus oddiy sans me trouver a acheter des kompozitors et les souder un a un.
DU PRÊT A SOUDER en quelque sorte.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Uzoq vaqt davomida o'lchash, hisoblash va …… (45min) HHHHHHHHHHH
Men PCB uchun ideal o'lchamni topaman. "hali ham o'zgartirish kerak" "yakuniy mahsulotga ozgina o'zgartirish"
Hali ham tenglikni ishlab chiqarish ………….. Haqiqatan ham …
Bu menga taxminan 3 kun davom etadi, ayniqsa men loyihani amalga oshirganimda dasturiy ta'minotni kashf qildim.
Birinchidan, men mutaxassis emasman, lekin men nima qilishni bilaman.
Men ushbu loyiha uchun easyeda dasturidan foydalanaman: 100x100 mm o'lchamdagi 10 ta tenglikni buyurtma qilish, 2 $ yoki 1.76 evro va etkazib berish narxlari.
Men uchun bu 8 evro edi.
Shunday qilib, men PCBdagi tayyor modullarni birlashtirish uchun diagramma tuzdim.
men uchun komponentlarni topmasdan va sotib olmasdan va ularni birma -bir lehimlamasdan, eng oddiy usul edi.
Qandaydir yo'l bilan KREDIYA TO'LDIRISH.
3 -qadam: PCB va modullar
YANA NIMA
QUVAT:
Ruxsat etilgan 5V va GND va Raspberry Pi nolga teng PCB kartalari "LCD displey va PAM8403" ni o'z ichiga oladi.
Bu 5V ga teng bo'lgan tenglikni to'ldirishga imkon beradi
TP4056 + MT3608 va 5V uchun 5V -dan foydalanish
OU
utilizer TP4056 + MT3608-da 5V darajadagi kuchaytirgich
OU
SMB "tasvir" va TP4056 va MT3608 quvvat manbalari bilan modulli quvvat manbai.
OU
MH-CD42 "le SMD surat" modulidan foydalaning.
Ovoz va filtr:
souder les composents un un, tout est indiquer sur le PCB.
kondansatör + qarshilik + kondensator
souder le potentiometre audio pour le volume va audio jack.
PAM8403 modulli audio 3W dinamik
"CA MARCHE SANS AUSSI" ovozli ovozini ajratib ko'rsatish mumkin.
GPIO 13 va GPIO 18 va Raspberry Pi kartalari uchun "ovozni ajratish va filtrlash" kartalari.
Joystik:
Dasturchi PC kartalari uchun Arduino Logiciel va fichier. Avant de la placer.
Placer et souder l'Arduino Pro micro.
"DSlitemodder" tasvirini "Nintendo" deb nomlangan kartaga joylashtiring.
O'chirish PIN -kodi:
- A_pin = 3
- B_pin = 15
- X_pin = 0
- Y_pin = 2
- UP_pin = 8
- DOWN_pin = 4
- LEFT_pin = 7
- RIGHT_pin = 6
- START_pin = 16
- SELECT_pin = 14
- R1_pin = 1
- L1_pin = 9
si vous ne voulez pas d'arduino pro micro. souder les fil directement sur le GPIO de la Raspberry Pi
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
YANA NIMA
QUVAT:
PCB lehimida ikkita simli 5V va GND Raspberry Pi Zero -ga "bu LCD JST va PAM8403 ni quvvatlantirish uchun".
Men PCBni 5V bilan oziqlantirish uchun turli xil imkoniyatlarni qo'ydim
TP4056 + MT3608 dan foydalaning va 5V kuchlanishni o'rnating
YoKI
MT3608 o'rniga TP4056 + 5V kuchaytirgichidan foydalaning
YoKI
SMD choklarida "rasmga qarang" Powerbank modulidan foydalaning va TP4056 va MT3608 -ni o'chirib tashlang
YoKI
o'lchash uchun MH-CD42 "tasvirdagi SMD" modulidan foydalanadi.
Ovoz va filtr:
komponentlarni birma -bir payvandlang, hamma narsa PCBda ko'rsatilgan. kondansatör + qarshilik + kondansatör
ovoz potentsiometrini va ovoz ulagichini lehimlang.
PAM8403 modulini joylashtiring - bu 3 Vt dinamikli ovoz kuchaytirgichi Agar siz ovozli dinamikni xohlasangiz.
agar bo'lmasa, tizimsiz ishlaydi
PCB -da ikkita chiqish simini GPIO 13 va GPIO 18 -da Raspberry Pi -ga "chiqish ovozli filtri uchun" lehimlang.
joystik:
Arduino -ni PCB -ga joylashtirishdan oldin uni Arduino Software va quyidagi.ino fayli bilan dasturlash: GamePi_Zero _DS
Arduino Pro micro -ni joylashtiring va lehimlang.
Nintendo DS -ning anakartidagi simlarni lehimlash uchun "DSlitemodder" rasmiga rioya qiling va ularni PCBga buyurtma bo'yicha ulang.
arduino -da ishlatiladigan pin:
- A_pin = 3
- B_pin = 15
- X_pin = 0
- Y_pin = 2
- UP_pin = 8
- DOWN_pin = 4
- LEFT_pin = 7
- RIGHT_pin = 6
- START_pin = 16
- SELECT_pin = 14
- R1_pin = 1
- L1_pin = 9
Agar siz arduino micro pro -ni xohlamasangiz. uni olib tashlang va simni to'g'ridan -to'g'ri Raspberry Pi GPIO -ga lehimlang.
4 -qadam: LCD
découper quelque partie de plastique quying placer le LCD 3,5 dyuym
souder les fil comme il de PCB va la Raspberry Pi tv Out
avec l’épaisseur du module vidéo le cache ne ce fermera pas mais ………..vous aurais surement des idées pour le fermer. moi je pense au silikon ou a la pâte modellashtiruvchi.
replaceer les haut parleur de la ds et souder des fil long directement sur le PCB
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3,5 dyuymli LCD -ni joylashtirish uchun plastik qismni kesib oling
simni PCB va Raspberry Pi televizoridagi kabi payvandlang.
video modulning qalinligi bilan kesh yopilmaydi, lekin siz uni yopish fikringiz bordir. Men silikon yoki modellash loy haqida o'ylayman.
ds karnayini almashtiring va uzun simni to'g'ridan -to'g'ri PCB ga lehimlang
5 -qadam: tugatish
Bir daqiqadan so'ng, PowerBank moduli PowerBank -ni avtomatik ravishda ko'rsatib beradi. Je l'ai mis devant pour utiliser le bouton: appuyez une fois pour l'allumer et deux fois pour l'éteindre.
refermez soigneusement la console. avec le PCB all in one sa ce ferme comme a l'original sans effort.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Oxirgi daqiqada men powerbank modulini batareya quvvati ko'rsatkichi bilan boshqasiga o'zgartirdim. Men tugmani ishlatish uchun oldinga qo'ydim: yoqish uchun bir marta, o'chirish uchun esa ikki marta bosing.
konsolni ehtiyotkorlik bilan yoping. PCB hammasi bir xilda, hech qanday urinishlarsiz asl nusxaga o'xshaydi.
Tavsiya:
Yog'ochli LED displey Raspberry Pi Zero tomonidan quvvatlanadi: 11 qadam (rasmlar bilan)
Raspberry Pi Zero bilan ishlaydigan yog'ochdan yasalgan LED displeyi: Ushbu loyiha 20x10 pikselli WS2812 o'lchamli 78x35 sm o'lchamli LED displeyni amalga oshiradi, uni retro o'yinlarni o'ynash uchun yashash xonasiga osongina o'rnatish mumkin. Ushbu matritsaning birinchi versiyasi 2016 yilda qurilgan va boshqa ko'plab odamlar tomonidan qayta tiklangan. Bu ekspluatatsiya
E-qog'ozli displey va Raspberry Pi Zero W yordamida YouTube obunachilari hisoblagichi: 5 qadam (rasmlar bilan)
E-qog'ozli displey va Raspberry Pi Zero W-dan foydalangan holda YouTube obunachisi hisoblagichi: Ushbu ko'rsatmada men sizga YouTube API-ni so'rash uchun elektron qog'ozli displey va Raspberry Pi Zero W yordamida o'z Youtube obunachi hisoblagichini qanday qurishni ko'rsataman. va displeyni yangilang. Elektron qog'ozli displeylar bunday turdagi loyihalar uchun juda mos keladi, chunki
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
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: 4 qadam
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: INGLISH/INGLÉS: Ma'lumki, Waveshare Game-HAT-ni yig'ish juda oddiy, agar u dizaynga to'liq mos keladigan modellardan biri bo'lsa. bu Raspberry Pi 2/3 / 3A + / 3B / 3B + /, men shaxsan o'yin konsoli shunday bo'lishini afzal ko'raman
DeSmuME yordamida kompyuteringizda NDS o'yinlarini qanday o'ynash mumkin: 4 qadam
Kompyuteringizda NDS o'yinlarini DeSmuME yordamida qanday o'ynash mumkin? Salom! Men odamlarga o'z kompyuterlarida dasturlardan (asosan emulyatorlardan) foydalanishni o'rgatish uchun keldim. Bugun men sizga DeSmuME nomli NDS emulyatoridan qanday foydalanishni ko'rsataman. Nega bunday nomlanganini so'ramang, bilmayman. Agar qiziqsangiz, Google! Boshlaylik