Norite mėgautis klasikiniais žaidimais kelyje? Sukurkite savo nešiojamą retro žaidimų mašiną naudodami Raspberry Pi ir keletą kitų komponentų.
Jei esate retro žaidimų gerbėjas ir norite žaisti klasikinius žaidimus, kad sugrąžintumėte malonius prisiminimus vaikystėje, nereikia ieškoti eBay senų žaidimų pultų, kai galite kurti savo retro žaidimus sistema. Mes padėsime jums sukurti nešiojamą „pasidaryk pats“ retro žaidimų konsolę su „Raspberry Pi“, naudodami atvirojo kodo „RetroPie“ programinę įrangą.
Kodėl verta sukurti „RetroPie“ žaidimų konsolę?
RetroPie yra atvirojo kodo programinės įrangos paketas, leidžiantis paversti Raspberry Pi 3, 4 arba Raspberry Pi Zero 2 W klasikiniu retro žaidimų aparatu. Programinės įrangos pakete yra daugybė emuliatorių, įskaitant:
- Sega Genesis
- Super Nintendo pramogų sistema
- Atari 2600
- „Nintendo“ pramogų sistema
- PlayStation 1 ir 2
Entuziastai ir bendruomenės kūrėjai nuolat atnaujina „RetroPie“, pridedant naujų funkcijų. Jis taip pat siūlo daugybę tinkinimo parinkčių, įskaitant programinės įrangos įrankius, skirtus konfigūruoti „Raspberry Pi“ kaip retro žaidimų mašiną.
Be „Raspberry Pi“, „RetroPie“ galima įdiegti „ODroid C1/C2“ arba „Windows“ / „Linux“ kompiuteryje.
Daiktai, kurių prireiks kuriant RetroPie konsolę
Norėdami sukurti savo retro žaidimų konsolę naudodami Raspberry Pi ir RetroPie programinę įrangą, jums reikės šių elementų:
- Raspberry Pi lenta: galite naudoti Raspberry Pi 3, 4 arba Zero 2 W
- 16 GB 10 klasės „microSD“ kortelė
- Oficialus Raspberry Pi maitinimo šaltinis arba lygiavertis 5V/3A
- HDMI kabelis
- USB žaidimų valdiklis
- Mažas ekranas (pvz., 7 colių jutiklinis ekranas)
- Akumuliatorius arba maitinimo blokas
- 3D atspausdintas arba įsigytas dėklas (pasirinktinai)
Kai turėsite visas dalis, galite tęsti montavimą ir surinkimą.
Įdiekite „RetroPie“ „Raspberry Pi“.
Yra du skirtingi „RetroPie“ diegimo „Raspberry Pi“ būdai:
- Tu gali įdiekite RetroPie ant Raspberry Pi OS (dar žinomo kaip Raspbian).
- Arba parašykite iš anksto sukurtą RetroPie OS vaizdą naudodami Raspberry Pi Imager įrankį: pasirinkite Pasirinkite OS > Emuliacija ir žaidimų OS > RetroPie, tada jūsų Raspberry Pi modeliui tinkamą versiją.
Arba vietoj „RetroPie“ galite atsisiųsti ir įdiegti bet kurį iš šių retro žaidimų disko vaizdų:
- Perkalimo dėžė
- Lakka
- Pi pramogų sistema
- Batocera
Kartu su skirtinga priekinio meniu sistema ir tinkinimo parinktimis kai kurie iš jų siūlo skirtingą emuliatorių asortimentą.
Įgalinkite automatinį prisijungimą ir paleiskite „RetroPie“ automatiškai
Šiame etape jutiklinį ekraną galite prijungti prie Raspberry Pi. Mūsų pavyzdyje naudojamas DFRobot 7 colių jutiklinis ekranas. Galite naudoti bet kokį nedidelį 5–10 colių ekraną, pvz., oficialų 7 colių Raspberry Pi ekraną, kuris yra prieinamas.
Norėdami įjungti automatinį prisijungimą ir užtikrinti, kad „RetroPie“ pradėtų veikti iškart, kai tik Raspberry paleidžiama arba paleidžiama, pirmiausia turite prisijunkite prie Raspberry Pi per SSH norėdami pasiekti jį nuotoliniu būdu iš kito kompiuterio.
Įjunkite Raspberry Pi ir prijunkite jį prie maršrutizatoriaus naudodami LAN kabelį. Galite naudoti „Fingapp“ arba patikrinti maršrutizatoriaus DHCP nustatymus, kad surastumėte Raspberry Pi IP adresą, kad galėtumėte įjungti SSH.
Prisijungę per SSH prie Raspberry Pi, atlikite šiuos veiksmus, kad įgalintumėte automatinį prisijungimą (jei dar neįjungta) ir automatiškai paleisdami paleiskite emuliatorių RetroPie.
- Terminalo lange įveskite šią komandą, kad atidarytumėte Raspberry Pi konfigūravimo įrankį:
Įjungti automatinį prisijungimą pasirinkdami, 1 Sistemos parinktys > S5 įkrovimas / automatinis prisijungimas ir tada pasirinkite bet kurį B2 konsolės automatinis prisijungimas arba B4 darbalaukio automatinis prisijungimas.sudo raspi-config
- Įjungę automatinį prisijungimą, paleiskite šią komandą (pakeisdami Jūsų slapyvardis su savo vartotojo vardu), kad atidarytumėte .bashrc „Bash“ apvalkalo scenarijus nano teksto rengyklėje:
sudo nano /home/YourUserName/.bashrc
- Scenarijaus pabaigoje pridėkite šią eilutę:
/usr/bin/emulationstation
- Paspauskite Ctrl + X ir tada Y ir Įeikite norėdami išsaugoti pakeitimus.
- Iš naujo paleiskite Raspberry Pi.
Kai paleisite iš naujo, „RetroPie“ automatiškai įsijungs įkrovos metu – nebereikia vykdyti komandos.
Valdiklių konfigūravimas
Pirmą kartą įkrovus pamatysite ekraną, kuriame galėsite konfigūruoti USB žaidimų valdiklį. Įsitikina, kad vienas yra prijungtas. Taip pat galite naudoti bet kurį „Xbox“ arba „PlayStation“ valdiklį (išskyrus „DualSense“) naudodami USB adapterį, kad dirbtumėte su savo retro žaidimų konsole.
Šiame ekrane turite susieti valdiklius spustelėdami valdiklio mygtukus. Užpildykite ekrane pateikiamas instrukcijas ir pereikite prie kitos dalies, kurioje pridėsite žaidimus.
Pridėkite ROM ir žaidimų prie RetroPie konsolės
Žaidimus, dar žinomus kaip ROM, galite pridėti prie „RetroPie“ konsolės naudodami USB diską. Arba galite įdiegti retropiežių vadybininkas kad žiniatinklio sąsaja būtų galima valdyti RetroPie žaidimus ir ROM.
Galite atsisiųsti ROM iš interneto, bet kuriam emuliatoriui, kurį norite naudoti. Nukopijuokite ROM į USB diską ir prijunkite jį prie Raspberry Pi.
Jei naudojate žiniatinklio sąsają, įkelkite ROM tiesiogiai ir galėsite pradėti žaisti klasikinius žaidimus savo Raspberry Pi.
Norėdami įkelti žaidimų ROM, taip pat galite atlikti šiuos veiksmus:
- Paspauskite Windows + R, tipas \ \IPAddressOfRaspberryPi ir paspauskite Įeikite.
- Atidarykite aplanką ROM ir įklijuokite žaidimų ROM.
- Iš naujo paleiskite „RetroPie“ („Raspberry Pi“).
Kai iš naujo paleisite Raspberry Pi, „RetroPie“ pamatysite ir žaisite naujus žaidimus (pridėtus ROM).
Retro žaidimų konsolės nešiojamumas
Kad ši retro žaidimų konsolė būtų visiškai nešiojama, Raspberry Pi galite naudoti UPS HAT arba akumuliatorių. Yra įvairių baterijų paketų, maitinamų ličio jonų baterijomis. Norėdami sužinoti daugiau, galite kreiptis į mūsų Raspberry Pi akumuliatorių paketų vadovas jūsų retro žaidimų konsolei.
Arba galite naudoti maitinimo bloką su 5V/3A USB išvestimi, kad maitintumėte Raspberry Pi, arba susikurkite savo „pasidaryk pats“ akumuliatorių, kad maitintumėte retro žaidimų konsolę ir žaistumėte mėgstamus žaidimus kelyje. Pastariesiems jums reikės:
- 3,7 V 2500 mAh ar didesnės talpos baterija
- Galios didinimo modulis, pvz Adafruit PowerBoost 1000 įkroviklis (padidina nuo 3,7 V iki 5 V)
- Kai kurie laidai ir lituoklis
Kai turėsite reikiamus elementus, galite vadovautis toliau pateikta diagrama, kad galėtumėte juos prijungti ir pasidaryti „pasidaryk pats“ akumuliatorių savo retro žaidimų konsolei.
- Prijunkite akumuliatorių +/- terminalai į Šikšnosparnis ir GND „PowerBoost“ modulio gnybtai.
- Prijunkite fizinį 2 kaištis (5 V) ir 6 kaištis (GND) Raspberry Pi 3/4 iki 5V ir G (įžeminimo) kaiščiai atitinkamai, kaip parodyta diagramoje.
- Norėdami įkrauti akumuliatorių ir maitinti Raspberry Pi, prie PowerBoost 1000 modulio galite prijungti 5V/3A adapterį.
Atsarginės baterijos veikimo laikas skirsis priklausomai nuo baterijos talpos ir pasirinkto ekrano dydžio.
Surinkite jį dėkle
Norėdami baigti, galbūt norėsite įdėti savo nešiojamą retro žaidimų konsolę į atskirą dėklą. Dydis ir forma priklausys nuo konkrečių naudojamų komponentų, ypač nuo ekrano tipo. Galima įsigyti įvairių dėklų, tokių kaip šis NeeGo dėklas talpinti Raspberry Pi 4 ir oficialų 7 colių jutiklinį ekraną. Arba galite pasirinkti 3D spausdinimą iš STL failų, tokių kaip šis panašus byla apie Thingiverse.
Jei ketinate naudoti bateriją ir „Adafruit PowerBoost 1000“ modulį, kaip aptarta anksčiau, galite atsisiųsti šį planšetinį kompiuterį atvejis iš Thingiverse ir 3D spausdintuvą, kad jį pagamintumėte arba atspausdintumėte 3D spausdinimo paslaugų teikėjo. Būtinai naudokite oficialų Raspberry Pi 7 colių ekraną, kad tilptų visi komponentai šiuose konkrečiuose 3D spausdinimo dėkluose.
Įperkama nešiojama retro žaidimų konsolė
Naudodami nedidelį ekraną ir „pasidaryk pats“ akumuliatorių, galite sukurti visiškai nešiojamą retro žaidimų konsolę su Raspberry Pi 3, 4 arba Zero 2 W, kurią galėsite nešiotis su savimi bet kur. Viskas, ko jums reikia, yra valdiklis, kad galėtumėte žaisti klasikinius žaidimus kelyje. Norėdami suteikti šiam projektui švarų vaizdą, galite nusipirkti arba atspausdinti 3D tinkamą 3D dėklą ir jame surinkti visus komponentus.