Tartalomjegyzék:
- 1. lépés: Alkatrészek
- 2. lépés: Eszközök
- 3. lépés: A RetroPie telepítése
- 4. lépés: Alapvető RetroPie konfiguráció
- 5. lépés: Emulátorok
- 6. lépés: ROM-ok és MS-DOS játékok
- 7. lépés: Szkriptek és konfiguráció a LED -ekhez és a Be/Ki gombhoz
- 8. lépés: Kezdje meg az ügy tervezését
- 9. lépés: USB -bővítmények
- 10. lépés: Hálózati adapter bővítése
- 11. lépés: Lyukak megjelölése
- 12. lépés: Lyukak készítése
- 13. lépés: Forrasztó LED -ek és be/ki gomb
- 14. lépés: Az összes alkatrész elhelyezése
- 15. lépés: Dekoráció
- 16. lépés: Tesztelés
Videó: Retro-játékgép málna PI-vel, RetroPie-vel és házi tokkal: 17 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Valamikor régen találtam egy Linux disztribúciót a Raspberry Pi számára RetroPie néven. Azonnal rájöttem, hogy ez egy remek ötlet, nagyszerű megvalósítással. Egycélú retrójáték-rendszer felesleges funkciók nélkül. Ragyogó.
Nem sokkal később úgy döntöttem, hogy veszek egy új Raspberry Pi -t, amin a RetroPie -t akartam futtatni néhány régi jó játékkal.
Én is elkezdtem körülnézni egy eset miatt. Sajnos szinte semmilyen kereskedelmi eset nem tetszett. Véleményem szerint csúnyák voltak, túlárazottak, és néha túltervezték őket. Másrészről tetszett néhány barkácsház, amelyek nem próbálták másolni a régi konzolok megjelenését. Ezért úgy döntöttem, hogy én is elkészítem saját ügyemet. Sok okból egy univerzális projekt szekrényt használtam alapul…
Vegye ezt az Instructable-t inspirációnak, és próbálja meg elkészíteni egy retro játékgépet egyedi tokkal. Nem túl nehéz, és örülni fog az eredménynek. Ráadásul remek ajándék lehet. Gondolkozz el róla…
1. lépés: Alkatrészek
- Raspberry Pi
- 5 V -os tápegység csőcsatlakozóval 5.5/2.1. Vigan 5V/2A -t használtam.
- 8 GB -os 10 -es vagy jobb osztályú micro SD kártya
- univerzális projekt szekrény, jó méretekkel. Keressen egy jó dobozt az eBay -en vagy a helyi elektronikus alkatrészek boltjában. KP17 -et használtam a GMe.cz -ből. (Mérete: 143x119x33mm)
- USB B mikrohüvelyes csatlakozó. Ezt használtam a GMe.cz -ből.
- Tápegység hüvelyes csatlakozóaljzat 5.5/2.1.
- USB A női csatlakozók. A törött USB HUB -ról vettem őket.
- USB A férfi csatlakozik. Régi USB kábelekről vettem őket.
- Egyenes HDMI csatlakozó. Ezt használtam az eBay -ről.
- LED -ek. 5 mm zöldet és 8 mm pirosat használtam
- kis nyomógomb. Ezt használtam a GMe.cz -ből.
- darab univerzális PCB
- kis darab rétegelt lemez vagy valami használható távtartó
- csavarok és anyák M3, néhány távtartó
- női csapfej
- piros és fekete drót. AWG 24 -et használtam.
- négymagos kábel. Régi USB kábelről vettem.
- főkapcsoló (opcionális)
- és USB játékvezérlők. Szeretem az USB SNES-szerű vezérlőket.
2. lépés: Eszközök
- PC csatlakozik az internethez
- micro SD kártyaolvasó PC -hez
- maszkolószalag
- fekete jelzők
- fúró és fúrószár. Nagyon ajánlom a lépcsős fúrót (a fenti képen) műanyag fúrásához.
- csiszolópapír
- kis fájlok
- használati kés és/vagy kis vésők.
- ragasztópisztoly
- fogó
- forrasztópáka
- jó minőségű ("művészi") színjelzők. A Winsor & Newton jelölőit használtam. Színeket választottam: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. De természetesen bármit használhatsz, amit akarsz.
- állandó fehér jelző
- kontakt ragasztó. Általános Pattex Contact ragasztót használtam.
- hőre zsugorodó csövek
3. lépés: A RetroPie telepítése
Mi az a Retropie? A szerző szavaival:
A RetroPie lehetővé teszi a Raspberry Pi, az ODroid C1/C2 vagy a PC retro játékgéppé alakítását. A Raspbian, az EmulationStation, a RetroArch és sok más projektre épül, amelyek lehetővé teszik kedvenc Arcade, otthoni konzol és klasszikus PC-játékok minimális beállítással történő lejátszását.
Lásd a Retropie honlapját: retropie.org.uk.
Töltse le a RetroPie legújabb verzióját a Raspberry Pi verziójához.
Töltse le és telepítse az Etcher programot. Ez egy felhasználóbarát, többplatformos eszköz az operációs rendszer SD-kártyára történő biztonságos villogásához. (Ha korábban használta a Raspberry Pi -t, valószínűleg jól tudja.)
Futtassa az Etcher programot, válassza a RetroPie képet, válassza ki a megfelelő microSD kártya meghajtót, és nyomja meg a vaku gombot (lásd a fenti képet).
Miután a villogás befejeződött, tegye a kártyát a Raspberry Pi -hez, csatlakoztasson egy monitort, egy vezérlőt és egy tápegységet. Első futtatáskor a RetroPie rendszernek ki kell terjesztenie a fájlrendszert a teljes SD kártyára, majd a RetroPie felkéri a vezérlő konfigurálására.
Lásd az eredeti útmutatót.
4. lépés: Alapvető RetroPie konfiguráció
A menüben válassza a RASPI-CONFIG lehetőséget, majd:
- Felhasználói jelszó módosítása. Az alapértelmezett jelszó: málna (alapértelmezett felhasználó: pi)
-
Lokalizációs beállítások
- Állítsa be a területi beállítást
- Állítsa be a WiFi országkódját
- Állítsa be a billentyűzet elrendezését
- Állítsa be az időzónát
-
Interfész opciók
- SSH engedélyezése
- Serial engedélyezése
-
Haladó beállítások
Tiltsa le a túlolvasást. (Eltávolítja a fekete margókat)
Végezze el az újraindítást.
5. lépés: Emulátorok
A legtöbb emulátor alapértelmezés szerint helyesen van telepítve és konfigurálva. Csak telepítenem kellett a DOSBox-ot (egy híres MS-DOS emulátort) és konfigurálnom a Fuse-t (egy ZX Spectrum emulátort).
Az emulátorokkal kapcsolatos további információkért lásd az eredeti útmutatót.
DOSBox telepítés
Válassza a RETROPIE SETUP → Csomagok kezelése → Opcionális csomagok kezelése → dosbox → telepítés bináris fájlokból lehetőséget
Biztosítók konfigurálása
1) térképvezérlő, mint Kempston Joystick.
Fájlhoz
/opt/retropie/configs/zxspectrum/retroarch.cfg
sor hozzáadása:
input_libretro_device_p1 = "513"
2) állítsa az emulátort ZX Spectrum 48k módba.
Fájlban
/opt/retropie/configs/all/retroarch-core-options.cfg
sor megváltoztatása:
fuse_machine = "Spectrum 128K"
nak nek:
fuse_machine = "48K spektrum"
Ezt megteheti például az SSH használatával.
Az EmulationStation (ES) alapvető parancsikonja
Válassza a+Start = Kilépés az éppen futó játékból, és térjen vissza az ES menübe (nem működik a DOSBox esetében, lásd alább …)
6. lépés: ROM-ok és MS-DOS játékok
Először is azt kell mondanom, hogy még a nagyon régi játékok is szerzői jogvédelem alatt állnak, ezért ne feledje…
Sok régi játék azonban elhagyott szoftvernek minősül, mivel műszakilag elavultak és gyakorlatilag eladhatatlanok (vagy veszteségesek). Jó példa erre a régi számítógépes ZX Spectrum játékok, amelyeket ingyenesen letölthet olyan webhelyekről, mint a spectcomputing.co.uk vagy a www.worldofspectrum.org.
Néhány MS-DOS-os játék megvásárolható a www.gog.com weboldalról.
ROM -fájlok RetroPie -re másolása
Ennek több módja is van. Lásd az eredeti kézikönyvet. Ha Linuxot futtat számítógépén, akkor a ROM fájlokat közvetlenül a microSD kártyára is másolhatja.
Tipp: A kevesebb játék több! Ne telepítsen teljes archívumokat, hanem csak néhány legjobb játékot minden rendszerhez. A játékok nagy száma kissé lehangoló.
DOSBox játékok (haladó felhasználóknak)
A RetroPie/Emulationstation MS-DOS játékai trükkösek. Szükséges a vezérlőgombok hozzárendelése a billentyűzethez, hozzon létre és hangoljon egy dosbox konfigurációs fájlt, és készítsen futási parancsfájlt minden egyes játékhoz.
Íme a Prehistorik 2 játék lépései:
0) telepítse a DOSBox -ot
Lásd az "Emulátorok" lépést.
1) vásárolja meg a Prehistorik 2 webhelyet a www.gog.com/ webhelyen. Először telepítse a Prehistorik 2 -t a számítógépére, mert kicsomagolt játékfájlokra lesz szüksége.
2) másolja át a játékkönyvtárat a microSD kártyára
/home/pi/RetroPie/roms/pc_data ("pc_data", nem "pc" …)
(a játékkönyvtár neve Prehistorik_2 legyen).
3) hozzon létre egy futási parancsfájlt
/home/pi/RetroPie/roms/pc/Prehistorik_2.sh
tartalommal:
#!/bin/bash
cd "/home/pi/RetroPie/roms/pc/" "/opt/retropie/emulators/dosbox/bin/dosbox" -conf "/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf" -c exit
Lásd: Prehistorik_2.sh.txt a mellékletben
A Runhistand a Prehistorik_2.sh -t ROM fájlként ismeri fel.
4) hozzon létre egy conf fájlt
/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf
Lásd: Prehistorik_2_dosbox.cf a mellékletben
A legérdekesebb részek a következők:
[autoexec]
@echo off mount C "../pc_data/Prehistorik_2" -t cdrom c: cls TITUS. BAT exit
és a mapperfile definíciója:
mapperfile =/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map
5) hozzon létre egy térképfájlt
/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map
Lásd: Prehistorik_2_dosbox.map a mellékletben
Keressen az interneten, hogyan kell csinálni. Jó kezdet lehet például a DOSBox wiki.
6) próbálja meg futtatni a játékot.
7. lépés: Szkriptek és konfiguráció a LED -ekhez és a Be/Ki gombhoz
Biztonságos be-/kikapcsolás gomb
A Raspberry Pi nem rendelkezik "biztonságos kikapcsolás" gombbal (legalább 3B+verzióig). Keressen rá az Inteneten további információért.
A felhasználók gyakran úgy oldják meg ezt a problémát, hogy saját szkriptet írnak, amely a "sudo shutdown -h now" parancsot futtatja egy megszakításra egy gombhoz, amely valamilyen tűhöz van csatlakoztatva.
Csak jól megírt forgatókönyveket használtam Tyler-től a howchoo-tól.
Hagytam, hogy a gomb gombja a GPIO 3 -ra legyen beállítva (= 5. fizikai tű) (lásd pinout.xyz).
Külső ACT LED
Fájl szerkesztése
/boot/config.txt
a Raspberry Pi 3 esetében adja hozzá ezt:
# --- külső LED, mint SD ACT LED (Raspberry Pi 3)
dtoverlay = pi3-act-led, gpio = 4 # ---
a Raspberry Pi 2 esetében adja hozzá ezt:
# --- külső LED, mint SD ACT LED (Raspberry Pi 2)
dtparam = act_led_gpio = 4 # ---
Most egy ellenállásos LED -et csatlakoztathat a GPIO 4 -hez (= 7. fizikai tű) (lásd pinout.xyz). ACT LED -ként 5 mm -es zöld LED -et használtam.
Tápellátás LED
Okos, szuper-egyszerű tápellátás-állapotjelzőt fogadtam el a Howchoo Zach oktatóanyagából. Csak engedélyezze a GPIO soros portot, majd csatlakoztathat egy ellenállású LED -et a GPIO 14 = TX (= 8. fizikai tű) (lásd pinout.xyz). Tápellátás LED -ként 8 mm -es piros LED -et használtam.
8. lépés: Kezdje meg az ügy tervezését
Mint írtam, egy univerzális projekt szekrényt vettem alapul. Elismerem, ez nem olyan jó, mint a jó minőségű fából készült tok vagy a jól megtervezett 3D nyomtatott tok, de véleményem szerint mégis elfogadható módja lehet egy szép megjelenésű tok létrehozásának.
Tervezze meg az összes alkatrész helyzetét. Hol helyezze el a Raspberry Pi -t, hol helyezze el az összes csatlakozót, mely csatlakozókat hagyja ki stb. Szánjon időt, ne siessen.
9. lépés: USB -bővítmények
Mivel úgy döntöttem, hogy két USB -csatlakozó van két játékvezérlő előtt és a Raspberry Pi a közepén, két rövid USB -hosszabbítóra volt szükségem. Régi USB -kábelekből és egy gagyi USB -elosztóból készítettem őket. Lásd a fenti képeket.
10. lépés: Hálózati adapter bővítése
Egy dolog, ami idegesít a Raspberry Pi miatt, a mikro USB B tápcsatlakozó. Ez a csatlakozó kicsit törékenynek tűnik számomra. Ezért úgy döntöttem, hogy közös 5.5/2.1 hordócsatlakozót használok, és retro játékgépemet 5V-os tápegységről táplálom, 5,5/2,1 mm-es hordócsatlakozóval.
11. lépés: Lyukak megjelölése
Adja meg az összes alkatrész helyzetét és jelölje meg az összes szükséges lyukat. Esetemben:
- lyukak két USB -hez (és lyukak a csavarokhoz a kis PCB rögzítéséhez)
- furat a hordó jack 5.5/2.1 csatlakozóhoz
- lyuk a HDMI csatlakozóhoz
- bekapcsológomb lyuk
- két lyuk a LED -ek számára
- négy lyuk a Raspberry Pi rögzítéséhez szükséges csavarokhoz
- lyuk a micro SD kártyahely számára
- szellőzőnyílások (ne felejtsük el őket)
12. lépés: Lyukak készítése
Csináljon minden lyukat megbízható eszközeivel.
A kis vésők meglepően hasznosak voltak nem kör alakú lyukak készítéséhez az én esetemben.
13. lépés: Forrasztó LED -ek és be/ki gomb
Csatlakoztassa a kábelezést a fenti képen látható vázlat szerint. Nem lehet nehéz.
Forrasztás után az összes vezetéket forró ragasztóval rögzítheti.
Valószínűleg észrevette, hogy a bekapcsológomb (lásd a fenti képen) egy fából készült távtartókkal ellátott PCB -darabhoz van forrasztva. Ezt a megoldást kellett megoldanom, mert a PCB -hez tervezett gombot választottam, nem pedig a panelre szerelhető gombot.
14. lépés: Az összes alkatrész elhelyezése
Csatlakoztassa az összes alkatrészt a tokhoz. Minden alkatrészt forró ragasztóval rögzítettem, kivéve a Raspberry Pi és az USB hosszabbítókat, amelyeket csavarokkal rögzítettem. Lásd a fenti képeket.
15. lépés: Dekoráció
Díszítse a tokot tetszés szerint. Minden megengedett. Például rajzoltam egy felső maszkot egy papírra művészi markerek segítségével. Ezután kontaktragasztóval ragasztottam a maszkot a tokhoz.
16. lépés: Tesztelés
Zárja le a tokot, és próbáljon meg mindent tesztelni. Minden jól működik?
Nem? Tehát javítsa ki az összes problémát, tesztelje újra, ismételje meg, amíg minden rendben van. Maradj laza.
Ajánlott:
Joule Thief fáklya tokkal: 16 lépés (képekkel)
Joule Thief fáklya burkolattal: Ebben a projektben megismerheti a Joule Thief áramkör felépítését és az áramkör megfelelő burkolatát. Ez viszonylag egyszerű áramkör kezdőknek és középhaladóknak. A Joule tolvaj nagyon egyszerű koncepciót követ, amely szintén hasonló
Málna PI Vision processzor (SpartaCam): 8 lépés (képekkel)
Raspberry PI Vision Processor (SpartaCam): Málna PI látásprocesszor rendszer az ELSŐ Robotics Competition robothoz. A FIRST -ről A Wikipedia ingyenes enciklopédiája https://en.wikipedia.org/wiki/FIRST_Robotics_Compe … Az FIRST Robotics Competition (FRC) egy nemzetközi középiskolai
Elektronikus alkatrész -tesztelő (szép tokkal): 5 lépés (képekkel)
Elektronikai alkatrész -tesztelő (szép tokkal): Volt már valaha hibás és/vagy meghibásodott eszköze, és azon gondolkodott, hogy "mit gyógyíthatok ebből a szarból"? Ez többször megtörtént velem, és bár vissza tudtam szerezni a hardver nagy részét, a legtöbbet nem tudtam visszaszerezni
Raspberry Pi Spotify lejátszó 3D nyomtatott tokkal: 4 lépés (képekkel)
Raspberry Pi Spotify lejátszó 3D nyomtatott tokkal: Ebben az oktatóanyagban megmutatom, hogyan lehet Raspberry Pi alapú zenelejátszót készíteni, amely képes helyi zenét, internetes rádióállomásokat lejátszani, és spotify csatlakozó hangszóróként működik, mindez falra szerelhető 3D nyomtatott tok. Ezt a zenelejátszót f
Ultra hordozható USB töltő hűvös tokkal: 3 lépés (képekkel)
Ultra hordozható USB töltő hűvös tokkal Nagyon jól működik, kivéve, hogy egy hosszú nap (vagy éjszaka) megöli az akkumulátort. Engem ez a tanulságos inspirált: DIY hatékonyabb, tartós USB vagy bármilyen töltő most