Vil du nyde klassisk spil på farten? Lav din egen bærbare retro-spilmaskine ved hjælp af en Raspberry Pi og et par andre komponenter.

Hvis du er fan af retrospil og ønsker at spille klassiske spil for at bringe gode minder tilbage fra din barndom, er der ingen grund til at søge på eBay efter gamle spillekonsoller, når du kan bygge dine egne retrospil system. Vi vil tage dig gennem processen med at bygge en bærbar gør-det-selv retro spillekonsol med en Raspberry Pi ved hjælp af open source RetroPie-softwaren.

Hvorfor bygge en RetroPie-spillekonsol?

RetroPie er en open source-softwarepakke, der giver dig mulighed for at forvandle din Raspberry Pi 3, 4 eller Raspberry Pi Zero 2 W til en klassisk retro spillemaskine. Softwarepakken indeholder en lang række emulatorer, herunder:

  • Sega Genesis
  • Super Nintendo underholdningssystem
  • Atari 2600
  • Nintendo underholdningssystem
  • PlayStation 1 og 2

RetroPie opdateres løbende af entusiaster og community-udviklere, der tilføjer nye funktioner. Det tilbyder også tonsvis af tilpasningsmuligheder, herunder softwareværktøjer til at konfigurere din Raspberry Pi som en retro-gaming-maskine.

Udover Raspberry Pi er det muligt at installere RetroPie på en ODroid C1/C2 eller en Windows/Linux pc.

Ting du skal bruge for at bygge RetroPie-konsol

Du skal bruge følgende ting for at bygge din egen retro-spilkonsol ved hjælp af Raspberry Pi og RetroPie-software:

  • Raspberry Pi board: du kan bruge en Raspberry Pi 3, 4 eller Zero 2 W
  • 16 GB klasse 10 microSD-kort
  • Officiel Raspberry Pi-strømforsyning eller tilsvarende 5V/3A
  • HDMI kabel
  • USB spil controller
  • Lille skærm (såsom en 7-tommer berøringsskærm)
  • Batteripakke eller powerbank
  • 3D-printet eller købt etui (valgfrit)

Når du har alle delene, kan du fortsætte med installationen og monteringen.

Installer RetroPie på Raspberry Pi

Der er to forskellige måder at installere RetroPie på en Raspberry Pi:

  • Du kan installer RetroPie oven på Raspberry Pi OS (aka Raspbian).
  • Eller skriv et forudlavet OS-billede til RetroPie ved hjælp af Raspberry Pi Imager-værktøjet: vælg Vælg OS > Emulering og spil OS > RetroPie, og derefter den passende version til din Raspberry Pi-model.

Alternativt kan du downloade og installere et hvilket som helst af disse retro-spildiskbilleder i stedet for RetroPie:

  • Recalbox
  • Lakka
  • Pi underholdningssystem
  • Batocera

Sammen med et andet front-end menusystem og tilpasningsmuligheder tilbyder nogle af disse et andet udvalg af emulatorer.

Aktiver Auto-Login og Auto-Start RetroPie ved opstart

På dette tidspunkt kan du tilslutte touchscreen-displayet til Raspberry Pi. Vores eksempel build bruger DFRobot 7" touchscreen display. Du kan bruge enhver lille skærm mellem 5" og 10", såsom den officielle 7" Raspberry Pi-skærm, alt efter hvad der er tilgængeligt.

For at aktivere automatisk login og sikre, at RetroPie starter, så snart Raspberry starter eller starter, skal du først opret forbindelse til Raspberry Pi via SSH for at få fjernadgang fra en anden computer.

Tænd for Raspberry Pi og tilslut den til din router ved hjælp af et LAN-kabel. Du kan bruge Fingappen eller kontrollere din routers DHCP-indstillinger for at finde Raspberry Pi's IP-adresse, så du kan SSH ind.

Når du er forbundet via SSH til Raspberry Pi, skal du følge disse trin for at aktivere automatisk login (hvis det ikke allerede er aktiveret) og starte RetroPie-emulatoren automatisk ved opstart.

  1. I et terminalvindue skal du skrive følgende kommando for at åbne Raspberry Pi-konfigurationsværktøjet:
    sudo raspi-config
    Aktiver automatisk login ved at vælge, 1 Systemindstillinger > S5 Boot / Auto Login og vælg derefter enten B2 konsol autologin eller B4 Desktop Autologin.
  2. Med automatisk login aktiveret skal du køre følgende kommando (erstat Dit brugernavn med dit eget brugernavn) for at åbne .bashrc Bash shell script i nano tekst editor:
    sudo nano /home/DitBrugernavn/.bashrc
  3. Tilføj følgende linje til slutningen af ​​scriptet:
    /usr/bin/emulationstation
  4. Trykke Ctrl+X og så Y og Gå ind for at gemme ændringerne.
  5. Genstart Raspberry Pi.

Når du genstarter, starter RetroPie automatisk ved opstart - der er ingen grund til at køre en kommando længere.

Konfiguration af controllere

Ved den første opstart vil du se en skærm til at konfigurere din USB-spilcontroller. Sørg for, at du har en tilsluttet. Du kan også bruge en hvilken som helst Xbox- eller PlayStation-controller (undtagen DualSense) via en USB-adapter til at arbejde med din retro spillekonsol.

På denne skærm skal du kortlægge kontrollerne ved at klikke på knapperne på controlleren. Fuldfør instruktionerne på skærmen, og gå derefter til næste del, hvor du vil tilføje spillene.

Tilføj ROM'er og spil til RetroPie-konsollen

Du kan tilføje spillene, også kaldet ROMS, til RetroPie-konsollen via et USB-drev. Alternativt kan du installere retropie-manager for at aktivere en webgrænseflade til at administrere RetroPie-spil og ROM'er.

Du kan downloade ROM'erne fra internettet, uanset hvilken emulator du vil bruge. Kopier ROM'erne til USB-drevet, og tilslut det derefter til Raspberry Pi.

Hvis du bruger webgrænsefladen, skal du uploade ROM'erne direkte, og så kan du begynde at spille de klassiske spil på din Raspberry Pi.

Du kan også følge disse trin for at uploade spil-ROM'er:

  • Trykke Windows + R, type \ \IPAddressOfRaspberryPi og tryk Gå ind.
  • Åbn ROM-mappen og indsæt spil-ROM'erne der.
  • Genstart RetroPie (Raspberry Pi).

Når du genstarter Raspberry Pi, vil du se og spille de nye spil (tilføjede ROM'er) i RetroPie.

Gør Retro Gaming Console bærbar

For at gøre denne retro spillekonsol fuldstændig bærbar, kan du bruge en UPS HAT eller batteripakke til Raspberry Pi. Der er forskellige batteripakker tilgængelige, drevet af lithium-ion-batterier. For at lære mere, kan du henvise til vores guide til Raspberry Pi batteripakker til din retro spillekonsol.

Alternativt kan du bruge en powerbank med 5V/3A USB-udgang til at forsyne Raspberry Pi eller bygge din egen gør-det-selv batteripakke til at drive retro-spillekonsollen og spille dine yndlingsspil på farten. Til sidstnævnte skal du bruge:

  • Et batteri på 3,7V 2500mAh eller større
  • Et power boost-modul, såsom Adafruit PowerBoost 1000 oplader (forstærker 3,7V til 5V)
  • Nogle ledninger og en loddekolbe

Når du har de nødvendige genstande, kan du se følgende diagram for at forbinde dem og lave en gør-det-selv batteripakke til din retro spillekonsol.

  • Tilslut batteriet +/- terminaler til Flagermus og GND terminaler på PowerBoost-modulet.
  • Tilslut fysisk Ben 2 (5V) og Pin 6 (GND) af Raspberry Pi 3/4 til 5V og G henholdsvis (jord) stifter, som vist i diagrammet.
  • For at oplade batteriet og forsyne Raspberry Pi, kan du tilslutte en 5V/3A-adapter til PowerBoost 1000-modulet.

Batteribackup-tiden vil variere afhængigt af batterikapaciteten og skærmstørrelsen, du vælger.

Saml det i et etui

Som prikken over i'et kan du godt lægge din bærbare retro-spilkonsol i sit eget etui. Størrelsen og formen vil afhænge af de nøjagtige komponenter, du bruger, især typen af ​​skærm. En bred vifte af etuier er tilgængelige at købe, såsom denne NeeGo sag til at rumme en Raspberry Pi 4 og en officiel 7-tommer berøringsskærm. Alternativt kan du vælge at 3D-printe en fra STL-filer, såsom denne lignende sag om Thingiverse.

Hvis du vil bruge et batteri og Adafruit PowerBoost 1000-modulet som diskuteret tidligere, kan du downloade denne tablet-stil sag fra Thingiverse og derefter din 3D-printer for at lave den eller få den udskrevet af en 3D-udskrivningstjenesteudbyder. Sørg for at bruge den officielle Raspberry Pi 7-tommer skærm til at passe til alle komponenter i disse særlige 3D-printede etuier.

Overkommelig bærbar Retro spillekonsol

Ved at bruge et lille display og en gør-det-selv-batteripakke kan du bygge en fuldstændig bærbar retro-spillekonsol med din Raspberry Pi 3, 4 eller Zero 2 W, som du kan have med dig overalt. Alt du skal bruge er en controller for at spille de klassiske spil på farten. For at give dette projekt et rent udseende kan du købe eller 3D-printe en passende 3D-kasse og samle alle komponenterne i den.