Sadržaj:
- Korak 1: Dijelovi:
- Korak 2: Česta pitanja
- Korak 3: Kućište za štampanje
- Korak 4: Instaliranje retrovizora
- Korak 5: GPIO kontroler
- Korak 6: GPIO audio izlaz
- Korak 7: Završite izradu i testiranje
Video: GameBoy Pi: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U 2019. godini Game Boy je proslavio 30 godina, to me je potaknulo da u projekt uvedem projekt o kojem sam već razmišljao. Osnovna ideja je bila upotreba 3D štampane futrole koja liči na Game Boy Classic i staviti Pi Zero u Retropie.
Korak 1: Dijelovi:
- Pi Zero W
- Ekran od 3,5”
- Pojačivač MT3608 za napajanje od 5V
- TP4056 za punjenje baterije
- Dve ili tri litijumske ćelije od 1000mA
- 4GB Micro SD kartica
- Otpornici i kondenzator za audio
- PCB univerzalna
- Zvučnik prečnika 2,8 mm
- PAM8403 pojačalo
Korak 2: Česta pitanja
Za sebe sam napravio FAQ o nekim pitanjima projekta:
Bio sam u nedoumici između čuvenog PiGRRL -a Adafruit -a i drugog koji je vrlo blizak originalu. Odabrao sam original jer su ABXY veći i udaljeniji. Adafruit: https://www.thingiverse.com/thing:1277483 Original:
Koji ekran koristiti? Već sam imao dva, jedan od 2, 8”koji koriste ILI9341 kontroler, a drugi sa kompozitnim video zapisom od 3,5”. Odabrao sam 3.5”jer je jednostavniji za priključivanje i savršeno se uklapa u svaki slučaj.
Da li Pi Zero ima kompozitni video izlaz? Da, ali nema pinove.
Da li Pi Zero ima analogni audio izlaz? Potrebno je izgraditi izlaz kao što prikazuje Adafruit:
Koji kontroler koristiti? Koristio sam taktički prekidač uključen u GPIO gdje simulira tastaturu. Ponovo sam koristio rješenje Adafruit, ali ploča je napravljena za mene:
Koju veličinu mikro SD kartice koristim? Koristio sam 4 GB koje su mi dovoljne. Ne želim da 5000 igara igra samo desetak. Upamtite da Pi Zero može dobro izvoditi samo igre od 8 ili 16 bita, a ovi romi imaju malu veličinu. Retropie zauzima oko 2,2 GB prostora.
Kako uključiti 12V ekran ako Raspberry Pi radi sa 5V? Našao sam tačku od 5V unutar ploče ekrana. Ekran ima jedan regulator od 5 V i drugi od 3,3 V koji su međusobno povezani. Priključio sam 5V na ulaz 3.3V regulatora.
Koju bateriju koristiti? Koristio sam dvije litijumske ćelije od 1000mA. S ovim ćelijama uređaj je radio oko 1:40 sati. Mislim da je najbolje rješenje korištenje tri ćelije od 1000mA.
Kako napuniti bateriju? Koristio sam punjenje ploče TP4056
Korak 3: Kućište za štampanje
Kao što sam rekao u FAQ -u, izabrao sam štampanje ove futrole: https://www.thingiverse.com/thing: 2676949
Ekran od 3,5 savršeno pristaje u kućište. Odštampao sam i nosač ekrana (narandžasti komad) na koji se uklapa ploča ekrana kontrolera, a zadnji poklopac je pričvršćen odozgo.
Korak 4: Instaliranje retrovizora
Retropie je softver koji će se pokrenuti, već ima hrpu emulatora instaliranih i vrlo je jednostavan za korištenje, na internetu možete pronaći mnogo "kako" ga instalirati. Jedini detalj je da ćete nakon prve instalacije od vas tražiti da konfigurirate kontroler, tipkovnicu konfigurirajte kao kontroler i zabilježite tipke u papiru ili nešto drugo. Ove informacije su potrebne za konfiguraciju GPIO kontrolera koji će uskoro biti objašnjen.
Da biste preuzeli Retropie, idite na:
Korak 5: GPIO kontroler
Za kontroler koji sam odabrao koristite Adafruit rješenje:
Napravio sam ploču s univerzalnim taktilnim prekidačem za PCB lemljenje i spojio ih na GPIO.
Da biste instalirali upravljački program Adafruit, koristite naredbe:
cd
curl https://raw.githubusercontent.com/adafruit/Raspbe…>> retrogame.sh
sudo chmod +x retrogame.sh
sudo bash retrogame.sh Prva naredba preuzima skriptu, druga daje dozvolu za izvršenje, a treća pokreće skriptu. Nakon pokretanja odaberite "1. PiGRRL 2 kontrole" i ponovo pokrenite sistem. On će stvoriti datoteku "/boot/retrogame.cfg", urediti ovu datoteku prema konfiguraciji vaše tastature. Sjećate li se bilješke "Instaliranje retrovizora"?
Obrazac datoteke je:
LIJEVO 4 # Joypad lijevo
DESNO 19 # Joypad desno
UP 16 # Joypad gore
DOLE 26 # Joypad dole
LEFTCTRL 14 # Dugme 'A'
LIJEVO 15 # 'B' dugme
Z 20 # Dugme 'X'
X 18 # Dugme 'Y'
PROSTOR 5 # Dugme 'Odaberi'
ENTER 6 # Dugme 'Start'
12 # Dugme za lijevo rame
S 13 # Dugme za desno rame
Gdje su prva kolona tipke na tipkovnici, druga su GPIO pinovi, a treća je komentar. Na primjer, u datoteci iznad GPIO 20 aktivirajte taster Z na tastaturi i dugme X zasnovano na uzorku SNES kontrolera.
Korak 6: GPIO audio izlaz
Pi Zero nema audio izlaz, ali Adafruit je uspio isključiti zvuk s nekim otpornicima i kapacitetima ožičenim od dva pina GPIO -a i staviti redak koda u /boot/config.cfg datoteku. Za ploču sam koristio univerzalnu PCB i samo otpornike i kondenzatore, diode služe za zaštitu GPIO -a za neki visoki napon i ne koristim.
GPIO pin se koristi: GPIO #13 (pin #33) como PWM1GPIO #18 (pin #12) como PWM0Ove pinove ne možete koristiti za keyboad kontroler.
Dodavanjem donje linije u /boot/config.cfg i ožičenjem kola već imate zvuk.
dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4 Audio izlaz nije pojačan i za to možete koristiti PAM8403 pojačalo.
Korak 7: Završite izradu i testiranje
Izrada završne obrade nije bila laka jer je puno dijelova i žica teško uklopiti u kućište. Uz strpljenje i brigu sve funkcionira dobro. Pratite neke slike i video zapis konačnog rezultata.
Preporučuje se:
Gameboy Advance As Bluetooth Gamepad: 7 koraka
Gameboy Advance As Bluetooth Gamepad: Uređaj je u osnovi ESP32 povezan na GBA preko priključka za vezu. S priključenim uređajem i bez umetnutih uložaka u GBA, nakon što se GBA uključi, ESP32 šalje mali rom za učitavanje u GBA. Ovaj rom je program za
Pozadinsko svjetlo Gameboy: 10 koraka
Pozadinsko svjetlo Gameboy: Samo kratki vodič o tome kako sam napravio ovo pozadinsko svjetlo gameboy.PARTS rabljeno zeleno pozadinsko svjetlo ekranprozirno GID zeleno gameboy ljuskaprozirno ljubičasto DMG tipkeGID tipke za pokretanje/odabir stakla zamjena poklopca zaslona (bit će dodano kasnije) ne
Gameboy dugmad na ekranu na dodir!: 10 koraka
Gameboy dugmad na ekranu na dodir !: Još od malih nogu želio sam gameboya. Premotajte nekoliko godina unaprijed, još uvijek nemam gameboya, odlučio sam preuzeti emulator. Ali …. Ne možete osjetiti virtualne tipke! Pa sam odlučio napraviti gumbe koje mogu postaviti na ekran koji se preklapaju
Mod LiPo baterije za vaš Gameboy DMG: 6 koraka (sa slikama)
LiPo Battery Mod za vaš Gameboy DMG: Zamislite ovo- godina je 1990. Nalazite se na šestom satu osmočasovnog putovanja do Mount Rushmore. Suze za strah plaču na radiju vašeg karavana Chevrolet Celebrity. Mama vozi. Ponestalo vam je Ecto-Cooler Hi-C i vašem glupom
Jeftini Arduino Gameboy: 5 koraka (sa slikama)
Uradi sam Jeftini Arduino Gameboy: Svima je dosadno dok putuju na duga putovanja i žele nešto da ih razvesele !! Čitanje romana može biti izbor:/Ali i oni postaju dosadni nakon nekog vremena !! Pa ću vam u ovom Instructableu pokazati kako napraviti ručni uređaj za igre koji koristi Arduin