Chcete si užiť klasické hranie na cestách? Vytvorte si vlastný prenosný retro herný stroj pomocou Raspberry Pi a niekoľkých ďalších komponentov.
Ak ste fanúšikom retro hier a chcete hrať klasické hry, aby ste si odniesli príjemné spomienky V detstve nie je potrebné hľadať na eBay staré herné konzoly, keď si môžete vytvoriť svoje vlastné retro hry systém. Prevedieme vás procesom zostavenia prenosnej DIY retro hernej konzoly s Raspberry Pi pomocou open-source softvéru RetroPie.
Prečo zostaviť hernú konzolu RetroPie?
RetroPie je softvérový balík s otvoreným zdrojovým kódom, ktorý vám umožní premeniť váš Raspberry Pi 3, 4 alebo Raspberry Pi Zero 2 W na klasický retro herný stroj. Softvérový balík obsahuje širokú škálu emulátorov vrátane:
- Sega Genesis
- Zábavný systém Super Nintendo
- Atari 2600
- Zábavný systém Nintendo
- PlayStation 1 a 2
RetroPie je neustále aktualizovaný nadšencami a komunitnými vývojármi pridávajúcimi nové funkcie. Ponúka tiež množstvo možností prispôsobenia, vrátane softvérových nástrojov na konfiguráciu vášho Raspberry Pi ako retro-herného stroja.
Okrem Raspberry Pi je možné nainštalovať RetroPie na ODroid C1/C2 alebo Windows/Linux PC.
Veci, ktoré budete potrebovať na zostavenie konzoly RetroPie
Na zostavenie vlastnej retro hernej konzoly pomocou softvéru Raspberry Pi a RetroPie budete potrebovať nasledujúce položky:
- Doska Raspberry Pi: môžete použiť Raspberry Pi 3, 4 alebo Zero 2 W
- 16GB microSD karta triedy 10
- Oficiálny zdroj Raspberry Pi alebo ekvivalentný 5V/3A
- HDMI kábel
- USB herný ovládač
- Malý displej (napríklad 7-palcový dotykový displej)
- Batéria alebo power banka
- 3D vytlačené alebo zakúpené puzdro (voliteľné)
Keď máte všetky diely, môžete pokračovať v inštalácii a montáži.
Nainštalujte RetroPie na Raspberry Pi
Existujú dva rôzne spôsoby inštalácie RetroPie na Raspberry Pi:
- Môžeš nainštalujte RetroPie nad Raspberry Pi OS (aka Raspbian).
- Alebo napíšte vopred pripravený obraz OS pre RetroPie pomocou nástroja Raspberry Pi Imager: vyberte Vyberte OS > Emulácia a herný OS > RetroPie, potom príslušnú verziu pre váš model Raspberry Pi.
Prípadne si môžete stiahnuť a nainštalovať ktorýkoľvek z týchto obrázkov retro herných diskov namiesto RetroPie:
- Recalbox
- Lakka
- Pi Entertainment System
- Batocera
Spolu s iným systémom front-end menu a možnosťami prispôsobenia niektoré z nich ponúkajú iný rozsah emulátorov.
Povoľte automatické prihlásenie a automatické spustenie RetroPie pri spustení
V tejto fáze môžete pripojiť dotykový displej k Raspberry Pi. Naša vzorová zostava používa 7-palcový dotykový displej DFRobot. Môžete použiť akýkoľvek malý displej medzi 5" a 10", ako je napríklad oficiálny 7" displej Raspberry Pi, podľa toho, čo je k dispozícii.
Ak chcete povoliť automatické prihlásenie a zabezpečiť, aby sa RetroPie spustilo hneď po spustení alebo spustení Raspberry, musíte najprv pripojte sa k Raspberry Pi cez SSH na vzdialený prístup z iného počítača.
Zapnite Raspberry Pi a pripojte ho k smerovaču pomocou kábla LAN. Môžete použiť aplikáciu Fingapp alebo skontrolovať nastavenia DHCP vášho smerovača, aby ste našli IP adresu Raspberry Pi, aby ste sa mohli prihlásiť cez SSH.
Po pripojení cez SSH k Raspberry Pi postupujte podľa týchto krokov, aby ste povolili automatické prihlásenie (ak ešte nie je povolené) a spustite emulátor RetroPie automaticky pri štarte.
- V okne Terminál zadajte nasledujúci príkaz na otvorenie konfiguračného nástroja Raspberry Pi:
Povoľte automatické prihlásenie výberom, 1 Možnosti systému > S5 Spustenie / Automatické prihlásenie a potom si vyberte buď Automatické prihlásenie do konzoly B2 alebo B4 Desktop Autologin.sudo raspi-config
- S povoleným automatickým prihlásením spustite nasledujúci príkaz (nahradenie Vaše používateľské meno s vaším vlastným užívateľským menom) na otvorenie .bashrc Skript Bash shell v textovom editore nano:
sudo nano /home/YourUserName/.bashrc
- Na koniec skriptu pridajte nasledujúci riadok:
/usr/bin/emulationstation
- Stlačte tlačidlo Ctrl+X a potom Y a Zadajte aby sa zmeny uložili.
- Reštartujte Raspberry Pi.
Keď reštartujete, RetroPie sa automaticky spustí pri zavádzaní – už nie je potrebné spúšťať príkazy.
Konfigurácia ovládačov
Pri prvom spustení sa zobrazí obrazovka na konfiguráciu herného ovládača USB. Uistite sa, že máte jeden zapojený. Na prácu s vašou retro hernou konzolou môžete použiť aj akýkoľvek ovládač Xbox alebo PlayStation (okrem DualSense) cez USB adaptér.
Na tejto obrazovke musíte zmapovať ovládacie prvky kliknutím na tlačidlá na ovládači. Dokončite pokyny na obrazovke a potom prejdite na ďalšiu časť, do ktorej pridáte hry.
Pridajte ROM a hry do konzoly RetroPie
Hry, alias ROM, môžete pridať do konzoly RetroPie cez USB disk. Prípadne môžete nainštalovať Retropie-manažér na umožnenie webového rozhrania na správu hier RetroPie a ROM.
Môžete si stiahnuť ROM z internetu pre akýkoľvek emulátor, ktorý chcete použiť. Skopírujte ROM na USB disk a potom ho pripojte k Raspberry Pi.
Ak používate webové rozhranie, nahrajte ROM priamo a potom môžete začať hrať klasické hry na vašom Raspberry Pi.
Ak chcete nahrať ROM hry, postupujte podľa týchto krokov:
- Stlačte tlačidlo Windows + R, typ \ \IPAddressOfRaspberryPi a stlačte Zadajte.
- Otvorte priečinok ROM a vložte tam ROM hry.
- Reštartujte RetroPie (Raspberry Pi).
Po reštartovaní Raspberry Pi uvidíte a budete hrať nové hry (pridané ROM) v RetroPie.
Prenosná retro herná konzola
Aby bola táto retro herná konzola úplne prenosná, môžete použiť UPS HAT alebo batériu pre Raspberry Pi. K dispozícii sú rôzne sady batérií napájané lítium-iónovými batériami. Ak sa chcete dozvedieť viac, môžete sa obrátiť na naše sprievodca batériami Raspberry Pi pre vašu retro hernú konzolu.
Prípadne môžete použiť napájaciu banku s 5V/3A USB výstupom na napájanie Raspberry Pi alebo si zostaviť vlastnú batériu na napájanie retro hernej konzoly a hrať svoje obľúbené hry na cestách. Na to posledné budete potrebovať:
- Batéria 3,7 V 2500 mAh alebo väčšia kapacita
- Modul na zvýšenie výkonu, ako napr Nabíjačka Adafruit PowerBoost 1000 (zvyšuje 3,7V až 5V)
- Niektoré drôty a spájkovačka
Keď budete mať požadované položky, môžete ich pripojiť pomocou nasledujúcej schémy a vyrobiť si vlastnú batériu pre svoju retro hernú konzolu.
- Pripojte batérie +/- terminály k Netopier a GND svorky na module PowerBoost.
- Pripojte fyzické Pin 2 (5V) a Pin 6 (GND) z Raspberry Pi 3/4 na 5V a G (zemné) kolíky, ako je znázornené na obrázku.
- Ak chcete nabiť batériu a napájať Raspberry Pi, môžete k modulu PowerBoost 1000 pripojiť 5V/3A adaptér.
Doba zálohovania batérie sa bude líšiť v závislosti od zvolenej kapacity batérie a veľkosti displeja.
Zostavte to v puzdre
Na záver možno budete chcieť vložiť svoju prenosnú retro hernú konzolu do vlastného obalu. Veľkosť a tvar budú závisieť od presných komponentov, ktoré používate, najmä od typu displeja. K dispozícii je široká škála puzdier, ako je tento Puzdro NeeGo umiestniť Raspberry Pi 4 a oficiálny 7-palcový dotykový displej. Prípadne sa môžete rozhodnúť pre 3D tlač zo súborov STL, ako je tento podobný prípad na Thingiverse.
Ak sa chystáte používať batériu a modul Adafruit PowerBoost 1000, ako bolo uvedené vyššie, môžete si stiahnuť tento tablet v štýle puzdro od Thingiverse a potom vašu 3D tlačiareň, aby ste ju vyrobili alebo si ju nechali vytlačiť poskytovateľom služieb 3D tlače. Uistite sa, že používate oficiálny 7-palcový displej Raspberry Pi, aby sa všetky komponenty zmestili do týchto konkrétnych puzdier s 3D tlačou.
Cenovo dostupná prenosná retro herná konzola
Použitím malého displeja a vlastnej batérie si môžete s Raspberry Pi 3, 4 alebo Zero 2 W postaviť úplne prenosnú retro hernú konzolu, ktorú si môžete vziať kamkoľvek so sebou. Na hranie klasických hier na cestách budete potrebovať iba ovládač. Ak chcete dať tomuto projektu čistý vzhľad, môžete si kúpiť alebo 3D vytlačiť vhodné 3D puzdro a zostaviť doň všetky komponenty.