Innehållsförteckning:
- Steg 1: Saker som krävs
- Steg 2: Ladda ner Etcher
- Steg 3: Konfiguration för första gången
- Steg 4: Installera spelen
- Steg 5: Konfigurera TFT -skärmen
- Steg 6: Lägga till knappkontroller
- Steg 7: Referenser
Video: DIY handhållen spelkonsol med RetroPie: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Titta på videon ovan för att förstå det här projektet bättre.
Bra. Det är dags att komma igång!
Först och främst kommer vi att använda RetroPie. Detta lämnar oss med två alternativ. Om vi redan har installerat Raspbian på vårt SD -kort kan vi installera RetroPie -emulator ovanpå det. Annars kan vi ladda ner den förbyggda RetroPie -bilden och konfigurera hårdvaran, ladda ner, installera och spela spelen.
Jag laddar ner den förbyggda RetroPie -bilden. Du måste gå till den här länken: https://retropie.org.uk/download/ och ladda ner Raspberry Pi 0/1 -bilden om du använder Raspberry Pi Zero -kortet eller om du kan ladda ner Raspberry Pi 2/3 -bilden om du använder 2, 3, 3B versionskort.
Steg 1: Saker som krävs
Här är de saker vi behöver:
- Raspberry Pi Zero W
- Tangentbord eller joystick (för första installationen)
- Micro SD -kort (minst 4 GB)
- TV / Monitor PC (för första installationen)
- Taktila knappar - 12 st
- Skjutbrytare - 1st
- TFT -skärm (jag använde en 2,2 "ILI9341 -skärm)
- 0,5 W 8 Ohm metallhögtalare
- Steg upp DC-DC-omvandlarmodul (jag använde MT3608)
- Motstånd och kondensatorer för filter (se schemat)
- Stereo Amp Module PAM1608 (jag använde den med ratten)
- Limpistol
- Lödmaskin
- Litiumpolymerbatteri (jag använde 1500mAH)
- LiPo laddningsmodul
Du kan behöva tillgång till en 3D -skrivare om du vill bygga en fullblåst konsol.
I ett sådant fall kan du ladda ner 3D -modellerna från min Thingiverse -profil:
www.thingiverse.com/thing:3089880
Steg 2: Ladda ner Etcher
När hårddiskbilden har laddats ner kan du flasha den till ditt SD -kort med hjälp av programvaran som heter Etcher.
Du kan ladda ner Etcher här:
När du har laddat ner programvaran väljer du den nedladdade diskavbildningen, väljer SD -kortet och klickar på flash. Det kan ta en eller två minuter att förbereda ditt SD -kort.
Anslut nu detta till hallon pi och anslut det till din bildskärm.
Steg 3: Konfiguration för första gången
Anslut strömmen via mikro -USB -kabeln.
Bingo.
Vi fick startkonsolmeddelandet följt av RetroPie Splash Screen och sedan Emulationstation Splash Screen som RetroPie använder som frontend game launcher.
Om du har ett tangentbord, anslut det och tryck på F4 för att komma till Linux -kommandotolken. Du kan konfigurera ingångarna senare.
Ange följande kommando för att komma till konfigurationssidan
sudo raspi-config
Du måste ändra standardlösenordet. Så fortsätt och ändra det.
Välj sedan din region i lokaliseringsalternativen.
Eftersom vi kommer att ansluta en TFT -skärm via SPI -gränssnittet måste vi aktivera SPI -kommunikation i gränssnittsalternativen.
Det är lämpligt att aktivera SSH och detta hjälper oss att enkelt ladda och konfigurera vår konsol. Så fortsätt och aktivera det.
Vi kommer att använda ljudet från Pi: s PWM -utgång, så vi måste tvinga ljudet genom 3,5 mm -uttaget. Så gå vidare till de avancerade alternativen och tvinga ljudet till 3,5 mm -uttag.
Du kan avsluta konfigurationssidan nu.
Starta om Pi.
Vi kan tillfälligt använda ett tangentbord eller en joystick för att konfigurera ingångarna (tillval), håll en knapp intryckt tills fönstret för konfigurering av knappsatsen visas. Konfigurera sedan en knapp på tangentbordet för joystick -knappen. Hoppa över de oönskade åtgärdsknapparna genom att hålla en knapp ett tag.
Efter att ha valt knapparna, bekräfta med de konfigurerade knapparna.
Vi kan omkonfigurera knapparna senare om det behövs.
Steg 4: Installera spelen
Från och med nu kommer det inte att finnas några spel i systemet. Du måste ladda ner spelen från internet och ladda det på sd -kortet.
Det finns två sätt att göra det.
Du kan använda din tummenhet för att kopiera spel från din dator till Pi, eller så kan du använda program som WinSCP för att dra och släppa spel till din Pi om du har aktiverat WiFi.
Du kan ladda ner spel -ROM -filer från internet och kopiera dem till motsvarande kataloger under mappen/home/pi/RetroPie/roms/.
Steg 5: Konfigurera TFT -skärmen
Kontrollera schemat för stiftanslutningar.
Lägg till följande rader i /boot/config.txt
=======================================================================
hdmi_group = 2
#min skärmupplösning är 320 x 240. Justera efter din
hdmi_mode = 87
hdmi_cvt = 320 240 60 1 0 0 0
hdmi_force_hotplug = 1
hastighet = 48000000
fps = 60
display_rotate = 2180 grader
#Om du vill ha stereo använder du detta
#dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4
#Om du vill ha mono, använd det här
dtoverlay = pwm, pin = 13, func = 4
=======================================================================
Se till att du har anslutit trådarna som nämns i schemat.
Ange följande kommando i terminalen och se om LCD -bakgrundsbelysningen visas magiskt!
sudo modprobe fbtft_device anpassat namn = fb_ili9341 gpios = reset: 25, dc: 24, led: 15 speed = 16000000 bgr = 1
Lägg till följande rader till /etc /modules
spi-bcm2835fbtft_device
Pi kommer att använda fbtft -biblioteket för att skriva till LCD -skärmen.
Fbtft_device behöver pin -konfigurationerna uttryckligen berättas i filen /etc/modprobe.d/fbtft.conf
Så öppna filen med:
sudo nano /etc/modprobe.d/fbtft.conf
Lägg till följande i filen:
alternativ fbtft_enhet namn = fb_ili9341 gpios = reset: 25, dc: 24, led: 15 hastighet = 16000000 bgr = 1 rotera = 90 anpassad = 1
Vi måste kopiera Pi framebuffer till fbtft -enheten. Så fortsätt, bygg och installera fbcp -projekt.
Klona raspberry pi fbcp -projektet från github:
git-klon
cd rpi-fbcp/
mkdir build
cd -byggnad/
cmake.
göra
sudo installera fbcp/usr/local/bin/fbcp
Efter den här installationen, om du skriver fbcp, kommer du att se att innehållet i framebuffern kopieras till TFT -skärmen.
Men om du startar om kan du behöva ange detta kommando igen för att få innehållet på TFT. Så för att göra detta varje gång automatiskt måste du berätta för Pi att starta detta vid uppstart uttryckligen.
Så lägg till följande rad till /etc/rc.local
sudo nano /etc/rc.local
Lägg till fbcp & strax ovanför exit 0
Starta om nu och se din konsol starta upp!
Steg 6: Lägga till knappkontroller
Jag kommer att använda Adafruit RetroGame -projektet för att lägga till kontroller till vår konsol.
Här är projektets hemsida:
github.com/adafruit/Adafruit-Retrogame/blo…
Hämta Installera skriptet med följande kommandon:
curl https://raw.githubusercontent.com/adafruit/Raspbe…> retrogame.sh
sudo bash retrogame.sh
Nu kommer du att bli ombedd att ange enhetstyp för att installera konfigurationsskriptet. Vi måste välja PiGRRL 2 (1: a). Vi kan ändra kontrollerna senare.
Starta om Pi.
Nu är det dags att ändra kontrollkonfigurationerna.
Vi måste lägga till våra kontroller i retrogame.cfg -filen i /boot/retrogame.cfg
Ersätt den befintliga konfigurationen med vår följande konfiguration:
VÄNSTER 4UP 16
HÖGER 19
NER 26
RUM 5
RETUR 6
A 14
B 22
X 20
Y 18
L 12
R 7
SPACE är Välj och ENTER är Start!
Steg 7: Referenser
github.com/notro/fbtft/wiki/fbtft_device
learn.adafruit.com/retro-gaming-with-raspb…
github.com/tasanakorn/rpi-fbcp
sudomod.com/forum/viewtopic.php?t=1534
Rekommenderad:
DIY Raspberry Pi Zero handhållen spelkonsol: 6 steg (med bilder)
DIY Raspberry Pi Zero handhållen spelkonsol: I det här projektet kommer jag att visa dig hur jag använde en Raspberry Pi Zero, NiMH-batterier, en hemlagad överladdningsskyddskrets, en bakre lcd och en ljudförstärkare för att skapa en handhållen spelkonsol som kan spela retro spel. Låt oss börja
ESP32 handhållen spelkonsol: 21 steg (med bilder)
ESP32 Handheld Game Console: Denna instruktion visar hur man använder en ESP32 och ATtiny861 för att bygga en NES -emulator spelkonsol
Handhållen spelkonsol - Arduboy -klon: 6 steg (med bilder)
Handhållen spelkonsol | Arduboy Clone: För några månader sedan stötte jag på Arduboy som enligt sin officiella webbplats är en miniatyr 8-bitars spelplattform som gör det enkelt att lära sig, dela och spela spel online. Det är en öppen källkod plattform. Spelen för Arduboy är gjorda av användaren
Handhållen Recalbox -spelkonsol med 2,2 TFT: 6 steg
Handhållen Recalbox -spelkonsol med 2,2 TFT: Instruktioner för hur man gör en handhållen spelkonsol med 2,2 "TFT LCD och en Raspberry Pi 0 W och GPIO -knappar. Du kan se den här YouTube -videon för en fullständig demonstration av de inblandade stegen: A. Få alla delar. B. Lödda ihop delarna
Bärbar Handhållen Retropie: 7 steg
Portable Handheld Retropie: Det här är videon som vi gick av från. Vi använde nästan samma material som personen i den här guiden använde. Om videon hjälper dig att bättre förstå hur man gör en bärbar retropie kan du titta på den istället. I slutändan borde du ha något