Vil du nyte klassisk spilling mens du er på farten? Lag din egen bærbare retrospillmaskin ved å bruke en Raspberry Pi og noen få andre komponenter.
Hvis du er en fan av retrospilling og ønsker å spille klassiske spill for å bringe tilbake gode minner fra din barndom, det er ikke nødvendig å søke på eBay etter gamle spillkonsoller når du kan bygge dine egne retrospill system. Vi tar deg gjennom prosessen med å bygge en bærbar DIY retro-spillkonsoll med en Raspberry Pi ved å bruke åpen kildekode RetroPie-programvaren.
Hvorfor bygge en RetroPie-spillkonsoll?
RetroPie er en åpen kildekode-programvarepakke som lar deg gjøre din Raspberry Pi 3, 4 eller Raspberry Pi Zero 2 W om til en klassisk retro-spillemaskin. Programvarepakken inneholder et bredt spekter av emulatorer, inkludert:
- Sega Genesis
- Super Nintendo underholdningssystem
- Atari 2600
- Nintendo underholdningssystem
- PlayStation 1 og 2
RetroPie oppdateres kontinuerlig av entusiaster og samfunnsutviklere som legger til nye funksjoner. Den tilbyr også tonnevis av tilpasningsmuligheter, inkludert programvareverktøy for å konfigurere Raspberry Pi som en retro-spillemaskin.
Foruten Raspberry Pi, er det mulig å installere RetroPie på en ODroid C1/C2, eller en Windows/Linux PC.
Ting du trenger for å bygge RetroPie-konsoll
Du trenger følgende elementer for å bygge din egen retro-spillkonsoll med Raspberry Pi og RetroPie-programvare:
- Raspberry Pi-brett: du kan bruke et Raspberry Pi 3, 4 eller Zero 2 W
- 16 GB klasse 10 microSD-kort
- Offisiell Raspberry Pi-strømforsyning, eller tilsvarende 5V/3A
- HDMI-kabel
- USB spillkontroller
- Liten skjerm (som en 7-tommers berøringsskjerm)
- Batteripakke eller strømbank
- 3D-printet eller kjøpt etui (valgfritt)
Når du har alle delene, kan du fortsette med installasjonen og monteringen.
Installer RetroPie på Raspberry Pi
Det er to forskjellige måter å installere RetroPie på en Raspberry Pi:
- Du kan installer RetroPie på toppen av Raspberry Pi OS (aka Raspbian).
- Eller skriv et forhåndslaget OS-bilde for RetroPie ved å bruke Raspberry Pi Imager-verktøyet: velg Velg OS > Emulering og spill-OS > RetroPie, og deretter den riktige versjonen for din Raspberry Pi-modell.
Alternativt kan du laste ned og installere hvilke som helst av disse retro-spilldiskbildene i stedet for RetroPie:
- Recalbox
- Lakka
- Pi underholdningssystem
- Batocera
Sammen med et annet front-end menysystem og tilpasningsalternativer, tilbyr noen av disse et annet utvalg av emulatorer.
Aktiver automatisk pålogging og autostart RetroPie ved oppstart
På dette stadiet kan du koble berøringsskjermen til Raspberry Pi. Vår eksempelkonstruksjon bruker DFRobot 7" berøringsskjerm. Du kan bruke hvilken som helst liten skjerm mellom 5" og 10", for eksempel den offisielle 7" Raspberry Pi-skjermen, avhengig av hva som er tilgjengelig.
For å aktivere automatisk pålogging og sikre at RetroPie starter så snart Raspberry starter eller starter opp, må du først koble til Raspberry Pi via SSH for å få tilgang til den eksternt fra en annen datamaskin.
Slå på Raspberry Pi og koble den til ruteren din med en LAN-kabel. Du kan bruke Fingappen eller sjekke ruterens DHCP-innstillinger for å finne Raspberry Pis IP-adresse slik at du kan SSH inn.
Når du er koblet til Raspberry Pi via SSH, følger du disse trinnene for å aktivere automatisk pålogging (hvis ikke allerede aktivert) og starte RetroPie-emulatoren automatisk ved oppstart.
- I et terminalvindu skriver du inn følgende kommando for å åpne Raspberry Pi-konfigurasjonsverktøyet:
Aktiver automatisk pålogging ved å velge, 1 Systemalternativer > S5 Boot / Auto Login og velg deretter enten B2-konsoll Autopålogging eller B4 Desktop Autologg.sudo raspi-konfig
- Med automatisk pålogging aktivert, kjør følgende kommando (erstatt Ditt brukernavn med ditt eget brukernavn) for å åpne .bashrc Bash shell-skript i nanotekstredigeringsprogrammet:
sudo nano /home/YourUserName/.bashrc
- Legg til følgende linje på slutten av skriptet:
/usr/bin/emulationstation
- trykk Ctrl+X og så Y og Tast inn for å lagre endringene.
- Start Raspberry Pi på nytt.
Når du starter på nytt, starter RetroPie automatisk ved oppstart – det er ikke nødvendig å kjøre en kommando lenger.
Konfigurering av kontrollerene
Ved første oppstart vil du se en skjerm for å konfigurere USB-spillkontrolleren. Sørger for at du har en plugget inn. Du kan også bruke hvilken som helst Xbox- eller PlayStation-kontroller (unntatt DualSense) via en USB-adapter for å jobbe med retrospillkonsollen.
På denne skjermen må du kartlegge kontrollene ved å klikke på knappene på kontrolleren. Fullfør instruksjonene på skjermen og gå deretter til neste del der du vil legge til spillene.
Legg til ROM-er og spill til RetroPie-konsollen
Du kan legge til spillene, også kjent som ROMS, til RetroPie-konsollen via en USB-stasjon. Alternativt kan du installere retropie-manager for å aktivere et nettgrensesnitt for å administrere RetroPie-spill og ROM-er.
Du kan laste ned ROM-ene fra internett, uansett hvilken emulator du vil bruke. Kopier ROM-ene til USB-stasjonen og koble den deretter til Raspberry Pi.
Hvis du bruker nettgrensesnittet, last opp ROM-ene direkte, og deretter kan du begynne å spille de klassiske spillene på din Raspberry Pi.
Du kan også følge disse trinnene for å laste opp spill-ROMer:
- trykk Windows + R, type \ \IPAddressOfRaspberryPi og trykk Tast inn.
- Åpne ROM-mappen og lim inn spill-ROM-ene der.
- Start RetroPie (Raspberry Pi) på nytt.
Når du starter Raspberry Pi på nytt, vil du se og spille de nye spillene (lagte ROM-er) i RetroPie.
Gjør Retro Gaming Console bærbar
For å gjøre denne retro-spillkonsollen fullstendig bærbar, kan du bruke en UPS-HAT eller batteripakke til Raspberry Pi. Det er forskjellige batteripakker tilgjengelig, drevet av litium-ion-batterier. For å lære mer, kan du se vår guide til Raspberry Pi-batteripakker for din retro spillkonsoll.
Alternativt kan du bruke en strømbank med 5V/3A USB-utgang for å drive Raspberry Pi eller bygge din egen DIY-batteripakke for å drive retrospillkonsollen og spille favorittspillene dine mens du er på farten. For sistnevnte trenger du:
- Et batteri på 3,7V 2500mAh eller større
- En kraftforsterkningsmodul, for eksempel Adafruit PowerBoost 1000 lader (øker 3,7V til 5V)
- Noen ledninger og en loddebolt
Når du har de nødvendige elementene, kan du se følgende diagram for å koble dem til og lage en DIY-batteripakke for retrospillkonsollen.
- Koble til batteriet +/- terminaler til Flaggermus og GND terminaler på PowerBoost-modulen.
- Koble til fysisk Pin 2 (5V) og Pin 6 (GND) av Raspberry Pi 3/4 til 5V og G (jorde) pinner henholdsvis, som vist i diagrammet.
- For å lade batteriet og drive Raspberry Pi, kan du koble en 5V/3A-adapter til PowerBoost 1000-modulen.
Batteribackuptiden vil variere avhengig av batterikapasiteten og skjermstørrelsen du velger.
Sett den sammen i et etui
For prikken over i-en kan det være lurt å legge den bærbare retrospillkonsollen i sin egen etui. Størrelsen og formen vil avhenge av de nøyaktige komponentene du bruker, spesielt typen skjerm. Et bredt spekter av etuier er tilgjengelige å kjøpe, som dette NeeGo sak å huse en Raspberry Pi 4 og offisiell 7-tommers berøringsskjerm. Alternativt kan du velge å 3D-printe en fra STL-filer, for eksempel denne lignende sak på Thingiverse.
Hvis du skal bruke et batteri og Adafruit PowerBoost 1000-modulen som diskutert tidligere, kan du laste ned denne nettbrettstilen sak fra Thingiverse og deretter 3D-skriveren din for å lage den eller få den skrevet ut av en 3D-utskriftsleverandør. Sørg for å bruke den offisielle Raspberry Pi 7-tommers skjermen for å passe alle komponentene i disse spesielle 3D-trykte dekselene.
Rimelig bærbar Retro-spillkonsoll
Ved å bruke en liten skjerm og en gjør-det-selv-batteripakke kan du bygge en fullstendig bærbar retro-spillkonsoll med din Raspberry Pi 3, 4 eller Zero 2 W som du kan ha med deg hvor som helst. Alt du trenger er en kontroller for å spille de klassiske spillene mens du er på farten. For å gi dette prosjektet et rent utseende, kan du kjøpe eller 3D-printe en passende 3D-kasse og sette sammen alle komponentene i den.