Želite uživati ​​u klasičnom igranju u pokretu? Napravite vlastiti prijenosni stroj za retro igre koristeći Raspberry Pi i nekoliko drugih komponenti.

Ako ste ljubitelj retro igara i želite igrati klasične igre kako biste vratili lijepe uspomene sa svog djetinjstva, nema potrebe tražiti stare igraće konzole na eBay-u kada možete napraviti svoje vlastite retro igre sustav. Provest ćemo vas kroz proces izrade prijenosne DIY retro igraće konzole s Raspberry Pi pomoću softvera RetroPie otvorenog koda.

Zašto izgraditi RetroPie igraću konzolu?

RetroPie je softverski paket otvorenog koda koji vam omogućuje da svoj Raspberry Pi 3, 4 ili Raspberry Pi Zero 2 W pretvorite u klasičnu retro gaming mašinu. Softverski paket sadrži širok raspon emulatora, uključujući:

  • Sega Genesis
  • Super Nintendo sustav za zabavu
  • Atari 2600
  • Nintendo sustav za zabavu
  • PlayStation 1 i 2

RetroPie neprestano ažuriraju entuzijasti i programeri zajednice dodajući nove značajke. Također nudi mnoštvo mogućnosti prilagodbe, uključujući softverske alate za konfiguriranje vašeg Raspberry Pi kao retro-stroja za igranje.

instagram viewer

Osim Raspberry Pi, moguće je instalirati RetroPie na ODroid C1/C2 ili Windows/Linux PC.

Stvari koje ćete trebati za izradu RetroPie konzole

Trebat će vam sljedeće stavke za izradu vlastite retro igraće konzole pomoću softvera Raspberry Pi i RetroPie:

  • Raspberry Pi ploča: možete koristiti Raspberry Pi 3, 4 ili Zero 2 W
  • 16GB microSD kartica klase 10
  • Službeno Raspberry Pi napajanje ili ekvivalentno 5V/3A
  • HDMI kabel
  • USB kontroler za igre
  • Mali zaslon (kao što je 7-inčni zaslon osjetljiv na dodir)
  • Baterija ili power bank
  • 3D tiskana ili kupljena torbica (opcionalno)

Nakon što imate sve dijelove, možete nastaviti s instalacijom i montažom.

Instalirajte RetroPie na Raspberry Pi

Postoje dva različita načina za instaliranje RetroPie na Raspberry Pi:

  • Možeš instalirajte RetroPie na Raspberry Pi OS (aka Raspbian).
  • Ili napišite unaprijed napravljenu sliku OS-a za RetroPie pomoću alata Raspberry Pi Imager: odaberite Odaberite OS > Emulacija i OS igre > RetroPie, zatim odgovarajuću verziju za vaš model Raspberry Pi.

Alternativno, umjesto RetroPiea možete preuzeti i instalirati bilo koju od ovih slika retro gaming diskova:

  • Recalbox
  • Lakka
  • Pi sustav za zabavu
  • Batocera

Zajedno s drugačijim sustavom prednjeg izbornika i opcijama prilagodbe, neki od njih nude drugačiji raspon emulatora.

Omogućite automatsku prijavu i automatsko pokretanje RetroPie pri pokretanju sustava

U ovoj fazi možete spojiti zaslon osjetljiv na dodir na Raspberry Pi. Naš primjer izrade koristi DFRobot 7" zaslon osjetljiv na dodir. Možete koristiti bilo koji mali zaslon između 5" i 10", kao što je službeni 7" Raspberry Pi zaslon, koji god je dostupan.

Da biste omogućili automatsku prijavu i osigurali da se RetroPie pokrene čim se Raspberry pokrene ili podigne, prvo trebate spojite se na Raspberry Pi putem SSH-a kako biste mu pristupili na daljinu s drugog računala.

Uključite Raspberry Pi i povežite ga s usmjerivačem pomoću LAN kabela. Možete upotrijebiti Fingapp ili provjeriti DHCP postavke vašeg usmjerivača kako biste pronašli IP adresu Raspberry Pija kako biste mogli pristupiti putem SSH-a.

Nakon što ste povezani putem SSH-a na Raspberry Pi, slijedite ove korake kako biste omogućili automatsku prijavu (ako već nije omogućena) i automatski pokrenite RetroPie emulator pri pokretanju sustava.

  1. U prozoru terminala upišite sljedeću naredbu da biste otvorili konfiguracijski alat Raspberry Pi:
    sudo raspi-config
    Omogućite automatsku prijavu odabirom, 1 System Options > S5 Boot / Auto Login a zatim odaberite bilo koje Automatska prijava na B2 konzolu ili B4 automatska prijava na radnu površinu.
  2. S omogućenom automatskom prijavom, pokrenite sljedeću naredbu (zamjena Vaše korisničko ime s vlastitim korisničkim imenom) za otvaranje .bashrc Bash shell skripta u uređivaču nano teksta:
    sudo nano /home/VašeKorisničkoIme/.bashrc
  3. Dodajte sljedeći redak na kraj skripte:
    /usr/bin/emulationstation
  4. Pritisnite Ctrl+X i onda Y i Unesi za spremanje promjena.
  5. Ponovno pokrenite Raspberry Pi.

Kada ponovno pokrenete, RetroPie će se automatski pokrenuti pri pokretanju—nema više potrebe za pokretanjem naredbe.

Konfiguriranje kontrolera

Prilikom prvog pokretanja, vidjet ćete zaslon za konfiguraciju vašeg USB kontrolera za igre. Osigurava da je jedan priključen. Također možete koristiti bilo koji Xbox ili PlayStation kontroler (osim DualSense) putem USB adaptera za rad sa svojom retro igraćom konzolom.

Na ovom zaslonu morate mapirati kontrole klikom na gumbe na upravljaču. Dovršite upute na zaslonu i prijeđite na sljedeći dio gdje ćete dodati igre.

Dodajte ROM-ove i igre na RetroPie konzolu

Igre, poznate i kao ROMS, možete dodati na RetroPie konzolu putem USB pogona. Alternativno, možete instalirati retropie-upravitelj kako biste omogućili web sučelje za upravljanje RetroPie igrama i ROM-ovima.

Možete preuzeti ROM-ove s interneta, za koji god emulator želite koristiti. Kopirajte ROM-ove na USB disk i zatim ga spojite na Raspberry Pi.

Ako koristite web sučelje, izravno prenesite ROM-ove, a zatim možete početi igrati klasične igre na svom Raspberry Pi.

Također možete slijediti ove korake za prijenos ROM-ova igara:

  • Pritisnite Windows + R, tip \ \IPAdresaRaspberryPi i pritisnite Unesi.
  • Otvorite mapu ROM-ovi i tamo zalijepite ROM-ove igre.
  • Ponovno pokrenite RetroPie (Raspberry Pi).

Nakon što ponovno pokrenete Raspberry Pi, vidjet ćete i igrati nove igre (dodane ROM-ove) u RetroPie.

Izrada retro igraće konzole prijenosnom

Kako biste ovu retro igraću konzolu učinili potpuno prijenosnom, možete koristiti UPS HAT ili bateriju za Raspberry Pi. Dostupni su različiti paketi baterija koji se napajaju litij-ionskim baterijama. Da biste saznali više, možete pogledati naš vodič za Raspberry Pi baterije za vašu retro igraću konzolu.

Alternativno, možete upotrijebiti power bank s 5V/3A USB izlazom za napajanje Raspberry Pi ili izraditi vlastiti DIY paket baterija za napajanje retro igraće konzole i igrati svoje omiljene igre u pokretu. Za potonje će vam trebati:

  • Baterija od 3,7 V 2500 mAh ili većeg kapaciteta
  • Modul za povećanje snage, kao što je Adafruit PowerBoost 1000 punjač (pojačava 3,7 V na 5 V)
  • Nekoliko žica i lemilo

Nakon što dobijete potrebne stavke, možete pogledati sljedeći dijagram kako biste ih spojili i napravili DIY bateriju za svoju retro igraću konzolu.

  • Spojite baterije +/- terminali za Šišmiš i GND terminale na PowerBoost modulu.
  • Povežite fizički Pin 2 (5V) i Pin 6 (GND) od Raspberry Pi 3/4 do 5V i G (uzemljene) pinove, kao što je prikazano na dijagramu.
  • Kako biste napunili bateriju i napajali Raspberry Pi, možete spojiti 5V/3A adapter na PowerBoost 1000 modul.

Vrijeme rezervne baterije ovisit će o kapacitetu baterije i veličini zaslona koju odaberete.

Sastavite ga u kofer

Za završni detalj, možda ćete htjeti svoju prijenosnu retro konzolu za igre staviti u vlastitu kutiju. Veličina i oblik ovisit će o točnim komponentama koje koristite, posebice o vrsti zaslona. Za kupnju je dostupan širok raspon kofera, poput ovog NeeGo kućište za smještaj Raspberry Pi 4 i službenog 7-inčnog zaslona osjetljivog na dodir. Alternativno, možete se odlučiti za 3D ispis iz STL datoteka, kao što je ova slična slučaj na Thingiverseu.

Ako ćete koristiti bateriju i modul Adafruit PowerBoost 1000 kao što je ranije objašnjeno, možete preuzeti ovaj tablet u stilu slučaj iz Thingiversea a zatim svoj 3D pisač da ga izradi ili da ga ispiše pružatelj usluga 3D ispisa. Obavezno koristite službeni Raspberry Pi 7-inčni zaslon kako bi sve komponente stale u ova posebna 3D ispisana kućišta.

Pristupačna prijenosna retro igraća konzola

Korištenjem malog zaslona i DIY paketa baterija, možete sa svojim Raspberry Pi 3, 4 ili Zero 2 W napraviti potpuno prijenosnu retro igraću konzolu koju možete nositi sa sobom bilo gdje. Sve što trebate je kontroler za igranje klasičnih igara u pokretu. Da biste ovom projektu dali čist izgled, možete kupiti ili 3D ispisati odgovarajuće 3D kućište i sastaviti sve komponente u njemu.