Sadržaj:
- Korak 1: Dijelovi:
- Korak 2: Česta pitanja
- Korak 3: Kućište za ispis
- Korak 4: Instalirajte Retropie
- 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 promjena: 2024-01-30 09:34
Godine 2019. Game Boy je proslavio 30 godina, to me potaknulo da u projekt uvedem projekt o kojem sam već razmišljao. Osnovna ideja bila je upotreba 3D tiskane futrole koja izgleda kao Game Boy Classic i staviti Pi Zero unutar Retropie.
Korak 1: Dijelovi:
- Pi Zero W
- Zaslon 3,5”
- Pojačivač MT3608 za osiguravanje 5V
- TP4056 za punjenje baterije
- Dvije ili tri litijeve ćelije od 1000 mA
- 4GB Micro SD kartica
- Otpornici i kondenzator za zvuk
- Univerzalna PCB
- Zvučnik promjera 2,8 mm
- PAM8403 pojačalo
Korak 2: Česta pitanja
Za sebe sam napravio FAQ o nekim pitanjima projekta:
Koji je otisak kućišta? 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 Izvornik:
Koji zaslon 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 ga je lakše priključiti i savršeno se uklapa u svaki slučaj.
Da li Pi Zero ima kompozitni video izlaz? Da, ali nema pinove.
Ima li Pi Zero analogni audio izlaz? Potrebno je izgraditi izlaz kao što prikazuje Adafruit:
Koji kontroler koristiti? Koristio sam taktički prekidač priključen na GPIO gdje simulira tipkovnicu. Opet 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. Imajte na umu da Pi Zero može dobro izvoditi samo igre od 8 ili 16 bita, a ovi romi imaju malu veličinu. Retropie zauzimaju oko 2,2 GB prostora.
Kako uključiti 12V zaslon ako Raspberry Pi radi s 5V? Našao sam točku od 5V unutar ploče zaslona. Zasloni imaju jedan regulator od 5 V i drugi od 3,3 V koji su međusobno povezani. Priključio sam 5V na ulaz regulatora 3.3v.
Koju bateriju koristiti? Koristio sam dvije litijeve ć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 ispis
Kao što sam rekao u FAQ -u, odabrao sam ispis ovog kućišta: https://www.thingiverse.com/thing: 2676949
Zaslon 3,5 savršeno se uklapa u kućište, ispisao sam i nosač zaslona (narančasti komad) na koji stane ploča zaslona kontrolera, a stražnji poklopac je pričvršćen odozgo.
Korak 4: Instalirajte Retropie
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 su informacije neophodne za uskoro objašnjenje konfiguracije GPIO kontrolera.
Da biste preuzeli Retropie, idite na:
Korak 5: GPIO kontroler
Za kontroler koji sam odabrao upotrijebite rješenje Adafruit:
Napravio sam ploču s univerzalnim taktilnim prekidačem za lemljenje PCB -a i spojio ih na GPIO.
Za instaliranje Adafruit upravljačkog programa koristite naredbe:
CD
curl https://raw.githubusercontent.com/adafruit/Raspbe…>> retrogame.sh
sudo chmod +x retroigra.sh
sudo bash retrogame.sh Prva naredba preuzima skriptu, druga daje dopuštenje za izvršenje, a treća pokreće skriptu. Nakon pokretanja odaberite "1. PiGRRL 2 kontrole" i ponovno pokrenite sustav. Stvorit će datoteku "/boot/retrogame.cfg", urediti ovu datoteku prema konfiguraciji tipkovnice. Sjećate li se bilješke "Instaliranje retrovizora"?
Uzorak datoteke je:
LIJEVO 4 # Joypad lijevo
DESNO 19 # Joypad desno
GORE 16 # Joypad gore
DOLJE 26 # Joypad dolje
LEFTCTRL 14 # Gumb 'A'
LIJEVO 15 # Tipka 'B'
Z 20 # Gumb 'X'
X 18 # Gumb 'Y'
PROSTOR 5 # Gumb "Odaberi"
ENTER 6 # Gumb 'Start'
12 # gumb za lijevo rame
S 13 # Gumb za desno rame
Gdje su prvi stupac tipke na tipkovnici, drugi su GPIO pinovi, a treći je komentar. Na primjer, u datoteci iznad GPIO 20 aktivirajte tipku Z na tipkovnici i gumb X temeljem uzorka 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 koji se koristi su: GPIO #13 (pin #33) como PWM1GPIO #18 (pin #12) como PWM0Ove pinove ne možete koristiti za kontroler tipkovnice.
Dodavanjem donje linije u /boot/config.cfg i ožičenjem već imate zvuk.
dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4 Audio izlaz nije pojačan, a 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 radi dobro. Slijedite neke slike i video zapis konačnog rezultata.
Preporučeni:
Gameboy Advance As Bluetooth Gamepad: 7 koraka
Gameboy Advance As Bluetooth Gamepad: Uređaj je u osnovi ESP32 spojen na GBA putem priključka za vezu. S priključenim uređajem i bez umetnutih uložaka u GBA, nakon što uključi GBA, 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. DIJELOVI rabljeno-zeleno pozadinsko svjetlo ekranprozirno GID zeleno gameboy ljuskaprozirno ljubičasto DMG tipkeGID tipke za pokretanje/odabir staklo zamjenski pokrov zaslona (bit će dodano kasnije) ne
Mod LiPo baterije za vaš Gameboy DMG: 6 koraka (sa slikama)
LiPo Battery Mod za vaš Gameboy DMG: Zamislite ovo- godina je 1990. Na šest ste sati od osam sati cestovnog putovanja do Mount Rushmore. Tears For Fears bruji s radija vašeg Chevrolet Celebrity karavana. Mama vozi. Ponestalo vam je Ecto-Cooler Hi-C i vašem glupom br
Jeftini Arduino Gameboy: 5 koraka (sa slikama)
DIY Jeftini Arduino Gameboy: Svima je dosadno dok putuju na duga putovanja i žele nešto razveseliti !! Č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
Gameboy za hranu: 9 koraka
Food Gameboy: Ovo je igra koja ima i nagrade i kazne. Https: //www.instructables.com/id/Food-Gameboy