Želite uživati v klasičnem igranju na poti? Naredite svoj prenosni stroj za retro igre z uporabo Raspberry Pi in nekaj drugih komponent.
Če ste ljubitelj retro iger in želite igrati klasične igre, da obudite lepe spomine iz svojega otroštva, na eBayu ni treba iskati starih igralnih konzol, ko lahko sestavite svoje lastne retro igre sistem. Popeljali vas bomo skozi postopek izdelave prenosne DIY retro igralne konzole z Raspberry Pi z uporabo odprtokodne programske opreme RetroPie.
Zakaj zgraditi igralno konzolo RetroPie?
RetroPie je odprtokodni programski paket, ki vam omogoča, da svoj Raspberry Pi 3, 4 ali Raspberry Pi Zero 2 W spremenite v klasičen retro igralni stroj. Programski paket vsebuje široko paleto emulatorjev, vključno z:
- Sega Genesis
- Zabavni sistem Super Nintendo
- Atari 2600
- Zabavni sistem Nintendo
- PlayStation 1 in 2
RetroPie nenehno posodabljajo navdušenci in razvijalci skupnosti z dodajanjem novih funkcij. Ponuja tudi ogromno možnosti prilagajanja, vključno s programskimi orodji za konfiguracijo vašega Raspberry Pi kot retro igralnega stroja.
Poleg Raspberry Pi je mogoče RetroPie namestiti na ODroid C1/C2 ali Windows/Linux PC.
Stvari, ki jih boste potrebovali za izdelavo konzole RetroPie
Za izdelavo lastne retro igralne konzole s programoma Raspberry Pi in RetroPie boste potrebovali naslednje elemente:
- Plošča Raspberry Pi: uporabite lahko Raspberry Pi 3, 4 ali Zero 2 W
- 16 GB kartica microSD razreda 10
- Uradni napajalnik Raspberry Pi ali enakovreden napajalnik 5 V/3 A
- kabel HDMI
- USB igralni krmilnik
- Majhen zaslon (na primer 7-palčni zaslon na dotik)
- Baterija ali power bank
- 3D natisnjena ali kupljena torbica (izbirno)
Ko imate vse dele, lahko nadaljujete z namestitvijo in montažo.
Namestite RetroPie na Raspberry Pi
Obstajata dva različna načina za namestitev RetroPie na Raspberry Pi:
- Ti lahko namestite RetroPie na vrh Raspberry Pi OS (aka Raspbian).
- Ali pa napišite vnaprej pripravljeno sliko OS za RetroPie z orodjem Raspberry Pi Imager: izberite Izberite OS > Emulacija in OS za igre > RetroPie, potem ustrezno različico za vaš model Raspberry Pi.
Namesto RetroPie lahko prenesete in namestite katero koli od teh retro slik diska za igre:
- Recalbox
- Lakka
- Pi zabavni sistem
- Batocera
Poleg drugačnega sprednjega sistema menijev in možnosti prilagajanja nekateri od teh ponujajo drugačen nabor emulatorjev.
Omogoči samodejno prijavo in samodejni zagon RetroPie ob zagonu
Na tej stopnji lahko povežete zaslon na dotik z Raspberry Pi. Naš primer zgradbe uporablja 7-palčni zaslon na dotik DFRobot. Uporabite lahko kateri koli majhen zaslon med 5" in 10", kot je uradni 7" zaslon Raspberry Pi, kar je na voljo.
Če želite omogočiti samodejno prijavo in zagotoviti, da se RetroPie zažene takoj, ko se Raspberry zažene ali zažene, morate najprej povežite se z Raspberry Pi prek SSH za dostop do njega na daljavo iz drugega računalnika.
Vklopite Raspberry Pi in ga povežite z usmerjevalnikom s kablom LAN. Lahko uporabite Fingapp ali preverite nastavitve DHCP vašega usmerjevalnika, da poiščete naslov IP Raspberry Pi, da lahko vstopite SSH.
Ko ste prek SSH povezani z Raspberry Pi, sledite tem korakom, da omogočite samodejno prijavo (če še ni omogočena) in samodejno zaženete emulator RetroPie ob zagonu.
- V terminalsko okno vnesite naslednji ukaz, da odprete konfiguracijsko orodje Raspberry Pi:
Omogočite samodejno prijavo tako, da izberete, 1 Sistemske možnosti > Zagon S5 / Samodejna prijava in nato izberite bodisi Samodejna prijava v konzolo B2 oz Samodejna prijava v namizje B4.sudo raspi-config
- Ko je omogočena samodejna prijava, zaženite naslednji ukaz (zamenjava Vaše uporabniško ime z lastnim uporabniškim imenom), da odprete .bashrc Skript lupine bash v urejevalniku nano besedila:
sudo nano /home/VašeUporabniškoIme/.bashrc
- Na konec skripta dodajte naslednjo vrstico:
/usr/bin/emulationstation
- Pritisnite Ctrl+X in potem Y in Vnesite da shranite spremembe.
- Znova zaženite Raspberry Pi.
Ko znova zaženete, se bo RetroPie samodejno zagnal ob zagonu – ni več treba izvajati ukaza.
Konfiguracija krmilnikov
Ob prvem zagonu boste videli zaslon za konfiguracijo igralnega krmilnika USB. Zagotavlja, da je priključen. Za delo z vašo retro igralno konzolo lahko uporabite tudi kateri koli krmilnik Xbox ali PlayStation (razen DualSense) prek adapterja USB.
Na tem zaslonu morate preslikati kontrolnike s klikom na gumbe na krmilniku. Izpolnite navodila na zaslonu in se nato premaknite na naslednji del, kjer boste dodali igre.
Dodajte ROM-e in igre v konzolo RetroPie
Igre, imenovane ROMS, lahko dodate na konzolo RetroPie prek pogona USB. Druga možnost je, da namestite retropie-upravitelj da omogočite spletni vmesnik za upravljanje iger in ROM-ov RetroPie.
ROM-e lahko prenesete iz interneta, za kateri koli emulator, ki ga želite uporabiti. Kopirajte ROM-e na pogon USB in ga nato povežite z Raspberry Pi.
Če uporabljate spletni vmesnik, neposredno naložite ROM-e, nato pa lahko začnete igrati klasične igre na vašem Raspberry Pi.
Sledite lahko tudi tem korakom za nalaganje ROM-ov iger:
- Pritisnite Windows + R, vrsta \ \IPNaslovRaspberryPi in pritisnite Vnesite.
- Odprite mapo ROMs in tja prilepite ROM-e iger.
- Znova zaženite RetroPie (Raspberry Pi).
Ko znova zaženete Raspberry Pi, boste videli in igrali nove igre (dodane ROM-e) v RetroPie.
Izdelava retro igralne konzole za prenosno
Če želite narediti to retro igralno konzolo popolnoma prenosljivo, lahko uporabite UPS HAT ali baterijski paket za Raspberry Pi. Na voljo so različni paketi baterij, ki jih napajajo litij-ionske baterije. Če želite izvedeti več, se obrnite na naše vodnik za baterije Raspberry Pi za vašo retro igralno konzolo.
Druga možnost je, da uporabite napajalnik s 5 V/3 A USB izhodom za napajanje Raspberry Pi ali sestavite svoj DIY paket baterij za napajanje retro igralne konzole in igranje vaših najljubših iger na poti. Za slednje boste potrebovali:
- Baterija 3,7 V 2500 mAh ali večja
- Modul za povečanje moči, kot je Polnilnik Adafruit PowerBoost 1000 (poveča 3,7 V na 5 V)
- Nekaj žic in spajkalnik
Ko imate zahtevane elemente, se lahko obrnete na naslednji diagram, da jih povežete in izdelate DIY paket baterij za svojo retro igralno konzolo.
- Priključite baterije +/- terminalov do Netopir in GND priključke na modulu PowerBoost.
- Povežite fizično Pin 2 (5V) in Pin 6 (GND) od Raspberry Pi 3/4 do 5V in G (ozemljene) zatiče, kot je prikazano na diagramu.
- Za polnjenje baterije in napajanje Raspberry Pi lahko priključite adapter 5V/3A na modul PowerBoost 1000.
Čas delovanja baterije se razlikuje glede na izbrano zmogljivost baterije in velikost zaslona.
Sestavite ga v kovček
Za piko na i, boste morda želeli vašo prenosno retro igralno konzolo spraviti v lastno torbico. Velikost in oblika bosta odvisni od natančnih komponent, ki jih uporabljate, zlasti od vrste zaslona. Za nakup je na voljo širok izbor etuijev, kot je ta Etui NeeGo za namestitev Raspberry Pi 4 in uradnega 7-palčnega zaslona na dotik. Lahko pa se odločite za 3D-tiskanje iz datotek STL, kot je ta podobna primer na Thingiverse.
Če boste uporabljali baterijo in modul Adafruit PowerBoost 1000, kot smo omenili prej, lahko prenesete to obliko tablice primer iz Thingiverse in nato vaš 3D-tiskalnik, da ga izdelate, ali pa ga natisnite pri ponudniku storitev 3D-tiskanja. Prepričajte se, da uporabljate uradni 7-palčni zaslon Raspberry Pi, ki ustreza vsem komponentam v teh posebnih 3D-natisnjenih ohišjih.
Ugodna prenosna retro igralna konzola
Z uporabo majhnega zaslona in DIY paketa baterij lahko s svojim Raspberry Pi 3, 4 ali Zero 2 W sestavite povsem prenosno retro igralno konzolo, ki jo lahko nosite s seboj kamor koli. Vse, kar potrebujete, je krmilnik za igranje klasičnih iger na poti. Če želite temu projektu dati čist videz, lahko kupite ali 3D natisnete ustrezno 3D ohišje in vanj sestavite vse komponente.