Tartalomjegyzék:

Mega RasPi - Raspberry Pi a Sega Mega Drive -ban / Genesis: 13 lépés (képekkel)
Mega RasPi - Raspberry Pi a Sega Mega Drive -ban / Genesis: 13 lépés (képekkel)

Videó: Mega RasPi - Raspberry Pi a Sega Mega Drive -ban / Genesis: 13 lépés (képekkel)

Videó: Mega RasPi - Raspberry Pi a Sega Mega Drive -ban / Genesis: 13 lépés (képekkel)
Videó: UNA RASPBERRY PI 1 B VS NES , SEGA GENESIS / MEGADRIVE Y PS1 2024, November
Anonim
Mega RasPi - Raspberry Pi a Sega Mega Drive / Genesis -ben
Mega RasPi - Raspberry Pi a Sega Mega Drive / Genesis -ben

Ez az útmutató végigvezeti Önt egy régi Sega Mega Drive átalakításán egy retro játékkonzolra egy Raspberry Pi segítségével.

Gyermekkorom számtalan óráját töltöttem videojátékokkal a Sega Mega Drive -on. A legtöbb barátomnak is volt ilyenje, ezért megosztottunk játékokat és versenyeket szerveztünk egymás között. Harminc évvel később végre megtaláltam a módját, hogy tisztelegjek az emlékek előtt, átalakítva egy Sega Mega Drive -ot egy retro játékkonzolra és médiaszerverre, amelyet mindennap használhatok egy Raspberry Pi: a Mega RasPi segítségével.

Célom, hogy megőrizzem a konzol eredeti alkatrészeinek és funkcionalitásának lehető legnagyobb részét, miközben maga a RasPi könnyen elérhetővé válik.

Kellékek

  • 1 hibás Sega Mega Drive (vagy Genesis)
  • 1 vagy 2 működő vezérlő, 3 vagy 6 gomb
  • 1 Raspberry Pi 3B+
  • 1 Micro SD kártya, RetroPie v4.5 előre telepítve
  • 1 ControlBlock v2.1
  • 1 Tápegység, 5V 3A, 5,5 mm / 2,1 mm -es dugóval
  • Raspberry Pi hűtőborda
  • PLA 2,85 mm -es szál
  • Hosszabbító kábelek és vezetékek:

    • HDMI kábel, 30 cm
    • Ethernet kábel, 30 cm
    • 3x USB kábel, 20/30 cm
    • Micro SD kártyaolvasó kábel, 25 cm
    • 3,5 mm -es jack audio kábel
    • Micro USB tápkábel
    • Jumper vezetékek, 25 cm
  • Csavarok
  • Választható

    • 2,5 hüvelykes tárolómeghajtó
    • SATA -USB kábel

Eszközök és források

  • Alapvető eszközök: csavarhúzó, fogó, fűrész stb.
  • Forrasztópáka és kellékek
  • 3d nyomtató
  • Alapvető ismeretek a 3D nyomtatásról, forrasztásról és linux eszközökről

1. lépés: A Mega meghajtó szétszerelése

A Mega Drive szétszerelése
A Mega Drive szétszerelése
A Mega Drive szétszerelése
A Mega Drive szétszerelése

A szétszereléshez nincs szükség divatos szerszámokra: elég egy jó régimódi csavarhúzó.

6 csavar található a külső tok kinyitásához, és további 10 csavar a tábla eltávolításához. Némelyikük különböző hosszúságú, de kövesse nyomon, melyik hova megy.

Megjegyzés a modellel kapcsolatban: Van néhány különböző modell, kissé eltérő port konfigurációval. Ehhez az útmutatóhoz az 1601-18.

2. lépés: Új alkatrészek 3D nyomtatása

3D nyomtatás Új alkatrészek
3D nyomtatás Új alkatrészek
3D nyomtatás Új alkatrészek
3D nyomtatás Új alkatrészek

Azt akartam, hogy az új darabok valóban kiemelkedjenek, ezért piros szálat használtam, az alábbi konfigurációval az Ultimaker Cura -n:

  • Nyomtató: Ultimaker 3
  • Szál: PLA 2,85 mm
  • Felbontás: 0,1 mm
  • Kitöltés: 100%
  • A támogatás és a tapadás egyaránt ellenőrizve

A forrás.stl fájlokat megtalálhatja a Sega Mega Drive 1 Raspberry Pi 3 dologgal.

Nyomtassa ki a következőt:

  • Hátsó portok: HDMI és Ethernet

    • vissza-1-HDMI-1601-18.stl
    • vissza-2-HDMI-1601-18.stl
  • Oldalsó bővítőhely: USB és Micro SD kártyaolvasó

    • slot-1-D-SUB.stl
    • slot-2-D-SUB.stl
    • slot-3-D-SUB.stl
  • Belső

    pi-tartó-MULTI.stl

Megjegyzés a 3D nyomtatással kapcsolatban: A PLA egy gyakori és könnyen kezelhető anyag, azonban fontolóra vehet más anyagokat az erősebb darabokhoz, például: PETG Ezek a fájlok ennek a fantasztikus átalakítási projektnek a részei, és nagyon jól dokumentált részletes utasításokkal. A szerző a teljes készletet a weboldalán értékesíti, érdemes ezt is megnézni.

3. lépés: Hátsó portok: HDMI és Ethernet

Hátsó portok: HDMI és Ethernet
Hátsó portok: HDMI és Ethernet
Hátsó portok: HDMI és Ethernet
Hátsó portok: HDMI és Ethernet
Hátsó portok: HDMI és Ethernet
Hátsó portok: HDMI és Ethernet

Fogja meg a hátsó-1-HDMI-1601-18 és a hátsó-2-HDMI-1601-18 elemeket a HDMI és Ethernet hosszabbító kábelekkel együtt. Szüksége lesz 3 csavarra is.

Ha mindkét kábel a helyén van, csavarja a tartót az alsó tokhoz.

Megjegyzés a megfelelő kábelek beszerzéséről: Nem könnyű olyan kábeleket találni, amelyek tökéletesen illeszkednek a tartókhoz. A tanácsom az, hogy látogasson el néhány elektronikai üzletbe, és próbálja ki a kábeleket, amíg meg nem találja a megfelelőt. Előfordulhat, hogy egyes alkatrészeket faragnia kell, hogy illeszkedjen a tartókba. Ezt tettem én a HDMI kábellel, ahogy a képeken is látszik. Ez nem jelenthet problémát, ha ragaszkodik az alapkábelekhez gumírozott dugókkal, különösen, ha online rendel. Az alternatíva az.stl fájlok szerkesztése és a megfelelő kábelek egyedi támogatásának nyomtatása.

4. lépés: Oldalsó bővítőportok: USB és MicroSD

Oldalsó bővítőportok: USB és MicroSD
Oldalsó bővítőportok: USB és MicroSD
Oldalsó bővítőportok: USB és MicroSD
Oldalsó bővítőportok: USB és MicroSD
Oldalsó bővítőportok: USB és MicroSD
Oldalsó bővítőportok: USB és MicroSD

Fogja meg az 1-D-SUB, a 2-D-SUB és a 3-D-SUB bővítőhelyeket, valamint az USB és a Micro SD kártyaolvasó hosszabbító kábeleit. 4 csavarra is szükség lesz. Szerelje fel az összes kábelt a tartóba, majd rögzítse a tokhoz.

Megjegyzés az USB -verziókról: a Pi 3B+ mind a négy USB -portja 2.0 -s verzió. A Pi 4 azonban két USB 3.0 portot kínál. Ezt tartsa szem előtt a megfelelő kábelek beszerzése és a kompatibilitás megőrzése érdekében.

5. lépés: A tábla vágása és forrasztása

A tábla vágása és forrasztása
A tábla vágása és forrasztása
A tábla vágása és forrasztása
A tábla vágása és forrasztása
A tábla vágása és forrasztása
A tábla vágása és forrasztása

Vágja le a táblát, hogy illeszkedjen a tokba az új 3D nyomtatott támaszokkal, miközben megtartja az eredeti gombokat és vezérlőportokat, amint az a képen látható. Tartsa meg a hang- és tápcsatlakozót is.

Forrasztja az összes szükséges vezetéket a megfelelő csatlakozókhoz (lásd a képeket):

  • Főkapcsoló, 2 áthidaló vezeték
  • Reset gomb, 2 jumper vezeték
  • Vezérlő portok, portonként 9 áthidaló vezeték
  • Tápcsatlakozó, tápkábel Micro USB -vel
  • Audio jack, audio kábel 3,5 mm -es csatlakozóval

Ha ez megtörtént, rögzítse az áramkört az alsó tokhoz 3 csavarral.

Megjegyzés a fedélzeti változtatásokhoz: Nagyon tetszik az ötlet, hogy az eredeti és az új alkatrészeket az eredeti konzol tiszteletére integrálom, és a régi alkatrészeket hasznossá teszem, a projekt ihlette. Ezt azonban ne működőképes Mega Drive -al tegye! Őrizze meg, és keressen helyette egy töröttet. Valószínűleg találsz olcsót az eBay -en.

6. lépés: A Raspberry Pi telepítése és hűtése

A Raspberry Pi telepítése és hűtése
A Raspberry Pi telepítése és hűtése
A Raspberry Pi telepítése és hűtése
A Raspberry Pi telepítése és hűtése
A Raspberry Pi telepítése és hűtése
A Raspberry Pi telepítése és hűtése

Fogja meg a pi-tartó-MULTI-t a Raspberry Pi-vel és (opcionálisan) a 2,5 hüvelykes tárolómeghajtóval együtt (erről részletesebben a következő lépésben)

Ragassza a hűtőbordákat a Pi -hez, és rögzítse a Pi -t a tartóhoz. Kezd bonyolult összeszerelni mindent a kábelekkel, ezért figyeljen erre.

Megjegyzés a hűtésről: Csak passzív hűtésem van, hogy csendes legyen a rendszer. Néhány hűtőbordát helyeztem a CPU -ra, a RAM -ra és az USB/Ethernet chipekre. Az aktív hűtés telepítéséhez ki kell nyomtatnia a MULTI ventilátor-tartót, és fel kell szerelnie a felső házra szerelhető hűtőventilátort. Részletekért tekintse meg az eredeti projektet.

7. lépés: (Nem kötelező) Tároló meghajtó hozzáadása

(Opcionális) Tároló meghajtó hozzáadása
(Opcionális) Tároló meghajtó hozzáadása

Ha úgy döntött, hogy ad hozzá tárolómeghajtót, a fő szempont, amelyet figyelembe kell venni, az energiaellátás. Nagyon valószínű, hogy az USB -port nem tud elegendő energiát biztosítani.

Kísérletként egy régi HDD -t használtam, külső házból származó alkatrészekkel, amelyek önállóan táplálhatók. A merevlemez ezután párhuzamosan csatlakozik ugyanahhoz a csatlakozóhoz, mint a RasPi - amint az a fényképen is látható.

Az eredmény kissé rendetlen, és sok felesleges összetevő van itt. Én inkább egy dedikált SATA -USB kábelt javaslok, kettős USB -porttal a független áramellátás érdekében.

8. lépés: A ControlBlock telepítése: Vezérlők, tápkapcsoló és LED

A ControlBlock telepítése: vezérlők, tápkapcsoló és LED
A ControlBlock telepítése: vezérlők, tápkapcsoló és LED
A ControlBlock telepítése: vezérlők, tápkapcsoló és LED
A ControlBlock telepítése: vezérlők, tápkapcsoló és LED

Csatlakoztassa a főkapcsolót és a vezérlőket a vezérlőblokkhoz. Ez meglehetősen egyszerű, mivel a vezérlő 1–9 csapjai egymás után vannak csatlakoztatva. Csatlakoztassa a LED -et a felső tokhoz két további áthidaló vezetékkel is, a megfelelő polaritás megtartásával.

A ControBlock közvetlenül a RasPi tetejére pattint, bár az illesztőprogramot telepíteni kell, hogy működőképes legyen.

Telepítse az illesztőprogramot

Nyissa meg a RetroPie Setup menüt, és telepítse az illesztőprogramot a menüből:

RetroPie-Setup> Csomagok kezelése> Illesztőprogram-csomagok kezelése> vezérlőblokk> Telepítés

A vezérlő típusának konfigurálása:

A terminálon írja be:

sudo nano /etc/controlblock.cfg

Keresse meg a gamepadtípust, és módosítsa genezisre.

"gamepadtype": "genesis", // Beállítja a gamepad típusát. Opciók: "arcade", "mame", "snes", "nes", "genezis", "nincs" …

Most már képesnek kell lennie a vezérlők beállítására a RetroPie -ben.

További részletes utasításokat és konfigurációt a ControlBlock2 dokumentációjában talál.

Megjegyzés a ControlBlock v2.1 -ről: ez az összetevő energiagazdálkodást és vezérlőtámogatást ad a Raspberry Pi -hez. Az energiagazdálkodás megakadályozza az adatok sérülését, és a vezérlő támogatja az eredeti vezérlőket. A modern vezérlők továbbra is használhatók az egyik oldalsó USB -porttal vagy Bluetooth -on keresztül. Annak ellenére, hogy ez az összetevő kényelmes, nem igazán van rá szüksége a projekt befejezéséhez. A tápkapcsoló közvetlenül a Raspberry Pi -hez csatlakoztatható, a vezérlők pedig a db9_gpio_rpi segítségével a GPIO -hoz.

9. lépés: Reset gomb

Reset gomb
Reset gomb
Reset gomb
Reset gomb

A reset gomb úgy van konfigurálva, hogy kilépjen az emulátorból, és visszatérjen a játékválasztó menübe.

Telepítse a PiGRRL2 vezérlőket

A terminálon írja be:

curl -O

sudo bash retrogame.sh

Válassza az 1. opciót: PiGRRL 2 vezérlők, és hagyja, hogy a szkript befejezze a telepítést.

Módosítsa az ESC csap konfigurációját

Mivel az ESC -hez használt alapértelmezett érintkező ütközik a ControlBlock -tal, másik pin -re kell cserélnünk, pl.: GPIO 25 (22. tű)

sudo nano /boot/retrogame.cfg

Keresse meg az ESC kulcsvonalat, és módosítsa 25 -re:

ESC 25 # Kilépés a ROM -ból; PiTFT 1 gomb…

Frissítse a RetroArch programot

A terminálon írja be:

sudo nano /opt/retropie/configs/all/retroarch.cfg

Keresse meg az input_enable_hotkey és input_exit_emulator elemeket, és módosítsa mindkettőt "escape" értékre

input_enable_hotkey = "escape"… input_exit_emulator = "escape"…

Csatlakoztassa a Reset gombot

Végül csatlakoztassa a reset gomb jumper vezetékét a 22 -es (GPIO 25) és a 25 -ös (Ground) csaphoz.

Megjegyzés a PiGRRL 2 -vel kapcsolatban: Ez önmagában egy teljesen más projekt, és a sok szolgáltatás közül csak egyet használunk. A Reset gomb egyszerűen a Esc gombként van konfigurálva a színfalak mögött.

10. lépés: Hangerőszabályzó (nem tesztelt)

Hangerőszabályzó (nem tesztelt)
Hangerőszabályzó (nem tesztelt)

Ez a lépés nem fejeződött be ebben az útmutatóban

Sajnos a Mega Drive hangerő -csúszka potenciométere elromlott, és nem tudtam csatlakoztatni a RasPi készülékemhez. Lehetőség van azonban egy potenciométerrel szabályozni a Rasperry Pi hangerejét. Annak ellenére, hogy nem tudok részletes utasításokat adni, javaslom, hogy kísérletezzen egy kicsit.

A potenciométer analóg jelét a Raspberry Pi által olvasható digitális jellé kell alakítani, ami a GPIO -hoz csatlakoztatott MCP3008 chip használatával érhető el.

Nézze meg az alábbi útmutatót lépésről lépésre:

Analóg bemenetek a Raspberry Pi számára az MCP3008 használatával - Az analóg bemenetek átalakítása digitálisra és a hangerő szabályozása

11. lépés: Tápegység

Tápegység
Tápegység

Itt is megtartottam az eredeti tápcsatlakozót, de szüksége lesz a feladathoz megfelelő áramforrásra, különösen, ha a tárolómeghajtót is hozzáadta.

Ügyeljen az új áramforrás polaritására. A Mega Drive tápcsatlakozó pozitív csatlakozóval van ellátva a csatlakozó külső oldalán. Azonban sokkal gyakoribb, hogy olyan áramforrásokat találnak, amelyek földje kívül van. Győződjön meg róla, hogy mindent megfelelően csatlakoztatott.

12. lépés: Szerelje vissza a tokot

Szerelje vissza a tokot
Szerelje vissza a tokot
Szerelje vissza a tokot
Szerelje vissza a tokot
Szerelje vissza a tokot
Szerelje vissza a tokot

A kemény munka elkészült, most itt az ideje, hogy mindent összehozzunk. Minden kábellel bonyolult lesz, de mindennek el kell férnie. Csavarja össze a felső és az alsó burkolatot a 6 eredeti csavarral.

13. lépés: Csatlakoztassa és élvezze

Csatlakoztassa és élvezze
Csatlakoztassa és élvezze
Csatlakoztassa és élvezze
Csatlakoztassa és élvezze
Csatlakoztassa és élvezze
Csatlakoztassa és élvezze

Csatlakoztasson mindent: HDMI, vezérlő és tápellátás, és kapcsolja be a kapcsolót. Ha még nem tette meg korábban, a vezérlőket a RetroPie -ben kell konfigurálni, hogy használhatók legyenek.

Splashscreen

Bónuszként csatoltam egy splashscreen -t, amelyet saját Mega Raspi készülékén használhat. Használatához töltse fel a képet ide:

/home/pi/RetroPie/splashscreens/

Ezután módosítsa a Splashscreen konfigurációját a RetroPie menüben.

Patronnyílás húsvéti tojás

A konzol újbóli rendezése után úgy éreztem, hogy a patronnyílás elhagyatva maradt. Ezért elérhetővé teszek egy Mega RasPi logót is, amelyet 3D -ben kell kinyomtatni, és a patronnyílás alá kell helyezni, amely csak a kis nyílások kinyitásakor derül ki.

Most itt az ideje, hogy élvezze a Mega RasPi -t kedvenc retro játékaival. Érezd jól magad!

Ajánlott: