Tartalomjegyzék:

Retro-játékgép málna PI-vel, RetroPie-vel és házi tokkal: 17 lépés (képekkel)
Retro-játékgép málna PI-vel, RetroPie-vel és házi tokkal: 17 lépés (képekkel)

Videó: Retro-játékgép málna PI-vel, RetroPie-vel és házi tokkal: 17 lépés (képekkel)

Videó: Retro-játékgép málna PI-vel, RetroPie-vel és házi tokkal: 17 lépés (képekkel)
Videó: Nobody Is Allowed Inside! ~ Phenomenal Abandoned Manor Left Forever 2024, November
Anonim
Retro-játékgép málna PI-vel, RetroPie-vel és házi tokkal
Retro-játékgép málna PI-vel, RetroPie-vel és házi tokkal
Retro-játékgép málna PI-vel, RetroPie-vel és házi tokkal
Retro-játékgép málna PI-vel, RetroPie-vel és házi tokkal

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

Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
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

Eszközök
Eszközök
Eszközök
Eszközök
Eszközök
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

RetroPie telepítés
RetroPie telepítés

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

ROM-ok és MS-DOS játékok
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

Kezdje el tervezni az ügyet
Kezdje el tervezni az ügyet

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

USB -bővítmények
USB -bővítmények
USB -bővítmények
USB -bővítmények
USB -bővítmények
USB -bővítmények
USB -bővítmények
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

Hálózati adapter bővítés
Hálózati adapter bővítés
Hálózati adapter bővítés
Hálózati adapter bővítés
Hálózati adapter bővítés
Hálózati adapter bővítés

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

Lyukak jelölése
Lyukak jelölése
Lyukak jelölése
Lyukak jelölése
Lyukak jelölése
Lyukak jelölése
Lyukak jelölése
Lyukak jelö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

Lyukak készítése
Lyukak készítése
Lyukak készítése
Lyukak készítése
Lyukak készítése
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

Forrasztó LED -ek és be/ki gomb
Forrasztó LED -ek és be/ki gomb
Forrasztó LED -ek és be/ki gomb
Forrasztó LED -ek és be/ki gomb
Forrasztó LED -ek és be/ki gomb
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

Az összes komponens elhelyezése
Az összes komponens elhelyezése
Az összes komponens elhelyezése
Az összes komponens elhelyezése
Az összes komponens elhelyezése
Az összes komponens 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ó

Dekoráció
Dekoráció
Dekoráció
Dekoráció
Dekoráció
Dekoráció
Dekoráció
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

Tesztelés
Tesztelés
Tesztelé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: