Tartalomjegyzék:
- Kellékek
- 1. lépés: A Mega meghajtó szétszerelése
- 2. lépés: Új alkatrészek 3D nyomtatása
- 3. lépés: Hátsó portok: HDMI és Ethernet
- 4. lépés: Oldalsó bővítőportok: USB és MicroSD
- 5. lépés: A tábla vágása és forrasztása
- 6. lépés: A Raspberry Pi telepítése és hűtése
- 7. lépés: (Nem kötelező) Tároló meghajtó hozzáadása
- 8. lépés: A ControlBlock telepítése: Vezérlők, tápkapcsoló és LED
- 9. lépés: Reset gomb
- 10. lépés: Hangerőszabályzó (nem tesztelt)
- 11. lépés: Tápegység
- 12. lépés: Szerelje vissza a tokot
- 13. lépés: Csatlakoztassa és élvezze
Videó: Mega RasPi - Raspberry Pi a Sega Mega Drive -ban / Genesis: 13 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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 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
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
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
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
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
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
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
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
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)
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
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
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
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:
Sega Genesis vezérlő és USB adapter 2 dolláros lépésekért
Sega Genesis vezérlő és USB adapter 2 dollárért: Ez az adapter lehetővé teszi, hogy a Sega Genesis / Mega Drive vezérlő emulálja a kettős XBox 360 játékvezérlőket retroarch vagy más szoftverekhez. Arduino-kompatibilis stm32f103c8t6 kék pirulát használ az elektronika számára. Összetevők: stm32f103c8t6 kék tabletta két DB9 m
Az ATGAMES hordozható Sega Genesis átalakítása vezeték nélküli hangszórókészletbe: 13 lépés (képekkel)
Fordítson egy ATGAMES hordozható Sega Genesis -t vezeték nélküli hangszórókészletbe: Ha elolvasta az első utasítást arról, hogyan módosíthatom az új, jobb akkumulátort az ATGAMES hordozható Sega Genesishez, akkor elgondolkodhat: K: Mit csináljak hogy az új talált erő? V: Módosítsa az ATGAMES Portable Sega Genesis -t dróttá
Mega Drive/Genesis 2 tiszta hátsó AV kimenet Mod: 5 lépés
Mega Drive/Genesis 2 tiszta hátsó AV kimeneti mód: Mindig is szerettem volna módosítani egy MD2-t S-video & RCA kimenetek, de mint azt néhányan talán tudjátok, az aljzatok felszerelése a konzol hátsó részébe nem egyszerű, mivel egyszerűen nincs elég hely sem a felső, sem az alsó tokon. Az egyetlen másik lehetőség az volt, hogy
ESP8266 vezeték nélküli RGB fényszórók (Genesis Coupe): 10 lépés (képekkel)
ESP8266 Vezeték nélküli RGB fényszórók (Genesis Coupe): Többszínű RGB LED-eket szeretne hozzáadni a fényszórókhoz? A legtöbb ember számára a vény nélkül kapható készlet valószínűleg bejelöli a szükséges négyzeteket. A márkanevekből tesztelt, bevált rendszert kaphat, bizonyos szintű garanciával. De mit tegyen még
Játékok hozzáadása az Atgames Genesis Flashback HD -hez: 5 lépés (képekkel)
Játékok hozzáadása az Atgames Genesis Flashback HD -hez: Ez csak egy gyors áttekintés lesz arról, hogyan adhat hozzá játékokat az Atgames Genesis Flashback HD -hez. Ha nem tudja, mit csinál, és nem vigyáz, teljesen lefalazhatja az egységet, mivel ez az utasítás érzékeny terület módosítását igényli