Vill du njuta av klassiskt spel på språng? Gör din egen bärbara retrospelmaskin med en Raspberry Pi och några andra komponenter.

Om du är ett fan av retrospel och vill spela klassiska spel för att få tillbaka fina minnen från ditt barndom, det finns ingen anledning att söka på eBay efter gamla spelkonsoler när du kan bygga dina egna retrospel systemet. Vi tar dig genom processen att bygga en bärbar DIY retro-spelkonsol med en Raspberry Pi med hjälp av öppen källkod RetroPie.

Varför bygga en RetroPie-spelkonsol?

RetroPie är ett mjukvarupaket med öppen källkod som låter dig förvandla din Raspberry Pi 3, 4 eller Raspberry Pi Zero 2 W till en klassisk retrospelmaskin. Programvarupaketet innehåller ett brett utbud av emulatorer, inklusive:

  • Sega Genesis
  • Super Nintendo underhållningssystem
  • Atari 2600
  • Nintendo underhållningssystem
  • PlayStation 1 och 2

RetroPie uppdateras kontinuerligt av entusiaster och communityutvecklare som lägger till nya funktioner. Den erbjuder också massor av anpassningsalternativ, inklusive mjukvaruverktyg för att konfigurera din Raspberry Pi som en retro-spelmaskin.

instagram viewer

Förutom Raspberry Pi är det möjligt att installera RetroPie på en ODroid C1/C2 eller en Windows/Linux PC.

Saker du behöver för att bygga RetroPie-konsolen

Du behöver följande saker för att bygga din egen retro-spelkonsol med programvaran Raspberry Pi och RetroPie:

  • Raspberry Pi-kort: du kan använda en Raspberry Pi 3, 4 eller Zero 2 W
  • 16GB Class 10 microSD-kort
  • Officiell Raspberry Pi-strömförsörjning, eller motsvarande 5V/3A
  • HDMI-kabel
  • USB spelkontroll
  • Liten skärm (som en 7-tums pekskärm)
  • Batteripaket eller powerbank
  • 3D-utskrivet eller köpt fodral (valfritt)

När du har alla delar kan du fortsätta med installationen och monteringen.

Installera RetroPie på Raspberry Pi

Det finns två olika sätt att installera RetroPie på en Raspberry Pi:

  • Du kan installera RetroPie ovanpå Raspberry Pi OS (aka Raspbian).
  • Eller skriv en färdig OS-bild för RetroPie med hjälp av verktyget Raspberry Pi Imager: välj Välj OS > Emulering och spel OS > RetroPie, sedan lämplig version för din Raspberry Pi-modell.

Alternativt kan du ladda ner och installera någon av dessa retrospeldiskbilder istället för RetroPie:

  • Recalbox
  • Lakka
  • Pi underhållningssystem
  • Batocera

Tillsammans med ett annat front-end menysystem och anpassningsalternativ erbjuder några av dessa ett annat utbud av emulatorer.

Aktivera Auto-Login och Auto-Start RetroPie on Boot

I det här skedet kan du ansluta pekskärmen till Raspberry Pi. Vårt exempel bygger på DFRobot 7" pekskärmsskärm. Du kan använda vilken liten skärm som helst mellan 5" och 10", som den officiella 7" Raspberry Pi-skärmen, beroende på vilken som är tillgänglig.

För att aktivera automatisk inloggning och säkerställa att RetroPie startar så snart hallonet startar eller startar, måste du först anslut till Raspberry Pi via SSH för att komma åt den på distans från en annan dator.

Slå på Raspberry Pi och anslut den till din router med en LAN-kabel. Du kan använda Fingappen eller kontrollera din routers DHCP-inställningar för att hitta Raspberry Pi: s IP-adress så att du kan SSH in.

När du är ansluten via SSH till Raspberry Pi, följ dessa steg för att aktivera automatisk inloggning (om det inte redan är aktiverat) och starta RetroPie-emulatorn automatiskt vid uppstart.

  1. I ett terminalfönster skriver du följande kommando för att öppna Raspberry Pi-konfigurationsverktyget:
    sudo raspi-config
    Aktivera automatisk inloggning genom att välja, 1 Systemalternativ > S5 Boot / Auto Login och välj sedan antingen B2 Console Autologin eller B4 Desktop Autoinloggning.
  2. Med automatisk inloggning aktiverad, kör följande kommando (ersätter Ditt användarnamn med ditt eget användarnamn) för att öppna .bashrc Bash-skalskript i nanotextredigeraren:
    sudo nano /home/YourUserName/.bashrc
  3. Lägg till följande rad i slutet av skriptet:
    /usr/bin/emulationstation
  4. Tryck Ctrl+X och då Y och Stiga på för att spara ändringarna.
  5. Starta om Raspberry Pi.

När du startar om startar RetroPie automatiskt vid uppstarten – det finns inget behov av att köra ett kommando längre.

Konfigurera styrenheterna

Vid den första uppstarten kommer du att se en skärm för att konfigurera din USB-spelkontroll. Se till att du har en inkopplad. Du kan också använda valfri Xbox- eller PlayStation-kontroller (förutom DualSense) via en USB-adapter för att fungera med din retrospelkonsol.

På den här skärmen måste du kartlägga kontrollerna genom att klicka på knapparna på kontrollenheten. Slutför instruktionerna på skärmen och gå sedan till nästa del där du lägger till spelen.

Lägg till ROM och spel till RetroPie-konsolen

Du kan lägga till spelen, aka ROMS, till RetroPie-konsolen via en USB-enhet. Alternativt kan du installera retropie-manager för att möjliggöra ett webbgränssnitt för att hantera RetroPie-spel och ROM-skivor.

Du kan ladda ner ROM-skivorna från internet, för vilken emulator du än vill använda. Kopiera ROM till USB-enheten och anslut den sedan till Raspberry Pi.

Om du använder webbgränssnittet, ladda upp ROM-skivorna direkt, och sedan kan du börja spela de klassiska spelen på din Raspberry Pi.

Du kan också följa dessa steg för att ladda upp spel-ROM:

  • Tryck Windows + R, typ \ \IPAddressOfRaspberryPi och tryck Stiga på.
  • Öppna ROM-mappen och klistra in spelets ROM-skivor där.
  • Starta om RetroPie (Raspberry Pi).

När du startar om Raspberry Pi kommer du att se och spela de nya spelen (tillagda ROM) i RetroPie.

Gör Retro Gaming Console bärbar

För att göra denna retrospelkonsol helt portabel kan du använda en UPS-hatt eller ett batteripaket till Raspberry Pi. Det finns olika batteripaket tillgängliga, som drivs av litiumjonbatterier. För att lära dig mer kan du hänvisa till vår guide till Raspberry Pi-batteripaket för din retro spelkonsol.

Alternativt kan du använda en powerbank med 5V/3A USB-utgång för att driva Raspberry Pi eller bygga ditt eget DIY-batteri för att driva retrospelkonsolen och spela dina favoritspel när du är på språng. För det senare behöver du:

  • Ett batteri på 3,7V 2500mAh eller större
  • En effektförstärkningsmodul, såsom Adafruit PowerBoost 1000 laddare (förstärker 3,7V till 5V)
  • Några trådar och en lödkolv

När du har de nödvändiga föremålen kan du hänvisa till följande diagram för att ansluta dem och göra ett DIY-batteripaket för din retrospelkonsol.

  • Anslut batteriet +/- terminaler till fladdermus och GND terminalerna på PowerBoost-modulen.
  • Anslut fysiskt Stift 2 (5V) och Stift 6 (GND) av Raspberry Pi 3/4 till 5V och G (jorda) stift respektive, som visas i diagrammet.
  • För att ladda batteriet och driva Raspberry Pi kan du ansluta en 5V/3A-adapter till PowerBoost 1000-modulen.

Batteribackuptiden varierar beroende på batterikapaciteten och skärmstorleken du väljer.

Montera den i ett fodral

Som pricken över i: et kanske du vill lägga din bärbara retrospelkonsol i ett eget fodral. Storleken och formen beror på de exakta komponenterna du använder, i synnerhet typen av display. Ett brett utbud av fodral finns att köpa, som detta NeeGo fodral för att hysa en Raspberry Pi 4 och en officiell 7-tums pekskärm. Alternativt kan du välja att 3D-skriva ut en från STL-filer, som den här liknande fall på Thingiverse.

Om du ska använda ett batteri och Adafruit PowerBoost 1000-modulen som diskuterats tidigare kan du ladda ner den här surfplattan fall från Thingiverse och sedan din 3D-skrivare för att göra den eller få den utskriven av en leverantör av 3D-utskriftstjänster. Se till att använda den officiella Raspberry Pi 7-tumsskärmen för att passa alla komponenter i just dessa 3D-utskrivna fodral.

Prisvärd bärbar retro spelkonsol

Genom att använda en liten display och ett gör-det-själv-batteripaket kan du bygga en helt portabel retrospelkonsol med din Raspberry Pi 3, 4 eller Zero 2 W som du kan bära med dig överallt. Allt du behöver är en handkontroll för att spela de klassiska spelen på språng. För att ge detta projekt ett rent utseende kan du köpa eller 3D-printa ett passande 3D-fodral och montera alla komponenter i det.