Orodha ya maudhui:
- Hatua ya 1: Sehemu:
- Hatua ya 2: Maswali Yanayoulizwa Sana
- Hatua ya 3: Kesi ya Uchapishaji
- Hatua ya 4: Kuweka Retropie
- Hatua ya 5: Mdhibiti wa GPIO
- Hatua ya 6: GPIO Audio Out
- Hatua ya 7: Maliza Kuunda na Upimaji
Video: MchezoBoy Pi: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Katika 2019 Game Boy alisherehekea umri wa miaka 30, hii ilinisukuma kuweka mradi katika mazoezi ambayo tayari nilikuwa nikifikiria. Wazo la kimsingi lilikuwa linatumia kesi ya 3D iliyochapishwa ambayo inaonekana kama Game Boy Classic na kuweka Pi Zero ndani ya kuendesha Retropie.
Hatua ya 1: Sehemu:
- Pi Zero W
- Onyesha 3.5
- Nyongeza MT3608 kutoa 5V
- TP4056 kuchaji tena betri
- Seli mbili au tatu za Lithiamu ya 1000mA
- Kadi ndogo ya SD ya 4GB
- Resistors na Capacitor kwa sauti
- PCB Ulimwenguni
- Spika ya kipenyo cha 2.8mm
- PAM8403 amplifier
Hatua ya 2: Maswali Yanayoulizwa Sana
Nilijiuliza Maswali kwa maswali yangu ya mradi:
Uchapishaji wa kesi gani? Nilikuwa na shaka kati ya PiGRRL maarufu na Adafruit na nyingine ambayo iko karibu sana na asili. Nilichagua asili kwa sababu ABXY ni kubwa na umbali zaidi. Matunda
Je! Ni onyesho gani la kutumia? Tayari nilikuwa na mbili, moja ya 2, 8”ambayo hutumia mtawala wa ILI9341 na nyingine iliyo na video iliyojumuishwa katika 3.5”. Nilichagua 3.5”kwa sababu ni rahisi zaidi kuziba na Inafaa kabisa ikiwa itatokea.
Je! Pi Zero ina video iliyojumuishwa nje? Ndio, lakini haina pini.
Je! Pi Zero ina pato la sauti ya analog? Inahitajika kujenga pato kama inavyoonyeshwa na Adafruit:
Nilitumia kidhibiti kipi? Nilitumia ubadilishaji wa mbinu uliowekwa kwenye GPIO ambapo inaiga kibodi. Tena nilitumia suluhisho la Adafruit lakini bodi ilijengwa kwangu:
Je! Ni saizi gani ya matumizi ya kadi ndogo ya SD? Nilitumia 4GB inayonitosha. Sitaki kuwa na michezo 5000 ya kucheza dazeni tu. Kumbuka kwamba Pi Zero inaweza tu kucheza michezo 8 au 16bits vizuri na roms hizi zina saizi ndogo. Matumizi ya Retropie karibu 2.2GB ya nafasi.
Jinsi ya kuimarisha onyesho la 12V ikiwa Raspberry Pi inafanya kazi na 5V? Nimepata alama ya 5V ndani ya bodi ya onyesho. Uonyesho una mdhibiti mmoja wa 5V na mwingine wa 3.3V umeunganishwa. Niliunganisha 5v kwa pembejeo ya mdhibiti wa 3.3v.
Nilitumia betri gani? Nilitumia seli mbili za lithiamu za 1000mA. Pamoja na seli hizi kifaa kilifanya kazi kwa muda wa saa 1:40. Nadhani suluhisho bora ni kutumia seli tatu za 1000mA.
Nilitumia malipo ya bodi TP4056
Hatua ya 3: Kesi ya Uchapishaji
Kama nilivyosema kwenye Maswali Nimechagua kuchapisha kesi hii: https://www.thingiverse.com/thing: 2676949
Onyesho la 3.5 linafaa kabisa ndani ya kesi hiyo, nilichapisha pia msaada wa kuonyesha (kipande cha rangi ya machungwa) ambapo bodi ya kuonyesha ya mtawala inafaa na kifuniko cha nyuma kimefungwa juu.
Hatua ya 4: Kuweka Retropie
Retropie ni programu ambayo itaendesha, tayari ina rundo la emulators iliyosanikishwa na ni rahisi kutumia, kwenye mtandao unaweza kupata "jinsi ya" kuisakinisha. Maelezo tu ni kwamba, baada ya usanikishaji mara ya kwanza ambayo utaulizwa kusanidi kidhibiti, sanidi kibodi kama mtawala na angalia funguo kwenye karatasi au kitu kingine chochote. Habari hii ni muhimu kwa kusanidi kidhibiti cha GPIO kilichoelezewa hivi karibuni.
Ili kupakua Retropie nenda kwa:
Hatua ya 5: Mdhibiti wa GPIO
Kwa mtawala nilichagua kutumia suluhisho la Adafruit:
Nilitengeneza bodi na swichi ya kugusa ya PCB ya jumla na niliwatia waya kwa GPIO.
Kufunga dereva wa Adafruit tumia amri:
cd
curl https://raw.githubusercontent.com/adafruit/Raspbe…>> retrogame.sh
sudo chmod + x retrogame.sh
Sudo bash retrogame.sh Amri ya kwanza pakua hati, ya pili toa idhini ya utekelezaji na ya tatu endesha hati. Baada ya kukimbia chagua "1. PiGRRL 2 vidhibiti" na uwashe upya. Itaunda faili "/ boot / retrogame.cfg", hariri faili hii kulingana na usanidi wako wa kibodi. Je! Unakumbuka maandishi ya "Kuweka Retropie"?
Mfano wa faili ni:
KUSHOTO 4 # Joypad kushoto
KULIA 19 # Joypad kulia
JUU 16 # Joypad juu
CHINI 26 # Joypad chini
LEFTCTRL 14 # 'A' kitufe
KUSHOTO 15 # 'B' kitufe
Z kifungo cha 20 # 'X'
X 18 # 'Y' kitufe
NAFASI 5 # kitufe cha 'Chagua'
Ingiza kitufe cha # # 'Anza'
Kitufe cha 12 # cha bega la kushoto
S 13 # Kitufe cha bega la kulia
Ambapo safu ya kwanza ni funguo za kibodi, ya pili ni pini za GPIO na ya tatu ni maoni. Kwa mfano, katika faili hapo juu ya GPIO 20 inazindua kitufe cha Z cha kibodi na kitufe cha X kulingana na muundo wa mtawala wa SNES.
Hatua ya 6: GPIO Audio Out
Pi Zero haina sauti nje, lakini Adafruit iliweza kuweka sauti nje na vizuia-nguvu na vifaa vya waya vilivyopigwa na pini mbili za GPIO na kuweka laini ya nambari katika faili ya / boot/config.cfg. Kwa bodi nilitumia PCB zima na vipinga tu na capacitors, diode ni kulinda GPIO kwa voltage fulani na mimi sikutumia.
Pini ya GPIO iliyotumiwa ni: GPIO # 13 (pin # 33) como PWM1GPIO # 18 (pin # 12) como PWM0Huwezi kutumia pini hizi kwa mtawala wa keyboad.
Kuongeza laini hapa chini kwenye / boot/config.cfg na kuweka wired kwenye mzunguko tayari unayo sauti.
dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4 Sauti ya sauti haikuzwi na unaweza kutumia kipaza sauti cha PAM8403 kufanya hivyo.
Hatua ya 7: Maliza Kuunda na Upimaji
Ujenzi wa kumaliza haikuwa rahisi kwa sababu sehemu nyingi na waya ni ngumu kutoshea ndani ya kesi hiyo. Kwa uvumilivu na utunzaji kila kitu hufanya kazi vizuri. Fuata picha kadhaa na video ya matokeo ya mwisho.
Ilipendekeza:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Hatua kwa hatua Ujenzi wa PC: Hatua 9
Hatua kwa hatua Jengo la PC: Ugavi: Vifaa: MotherboardCPU & Baridi ya CPU
Mizunguko mitatu ya kipaza sauti -- Mafunzo ya hatua kwa hatua: Hatua 3
Mizunguko mitatu ya kipaza sauti || Mafunzo ya hatua kwa hatua: Mzunguko wa kipaza sauti huimarisha ishara za sauti zinazopokelewa kutoka kwa mazingira kwenda kwenye MIC na kuipeleka kwa Spika kutoka mahali ambapo sauti ya sauti imetengenezwa. Hapa, nitakuonyesha njia tatu tofauti za kutengeneza Mzunguko wa Spika kwa kutumia:
Hatua kwa hatua Elimu katika Roboti na Kit: 6 Hatua
Hatua kwa hatua Elimu katika Roboti na Kit: Baada ya miezi kadhaa ya kujenga roboti yangu mwenyewe (tafadhali rejelea hizi zote), na baada ya sehemu mbili kushindwa, niliamua kurudi nyuma na kufikiria tena mkakati na mwelekeo.Uzoefu wa miezi kadhaa wakati mwingine ulikuwa wa kufurahisha sana, na
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)