INHOUDSOPGAWE:
- Voorrade
- Stap 1: Demonteer die Mega Drive
- Stap 2: 3D -afdruk van nuwe onderdele
- Stap 3: Terug poorte: HDMI en Ethernet
- Stap 4: Sy -uitbreidingspoort: USB en MicroSD
- Stap 5: Sny en soldeer die bord
- Stap 6: Installeer en afkoel die Raspberry Pi
- Stap 7: (opsioneel) Voeg 'n stooraandrywing by
- Stap 8: Installeer ControlBlock: beheerders, kragskakelaar en LED
- Stap 9: Herstel knoppie
- Stap 10: Volume Control (Nie getoets)
- Stap 11: Kragtoevoer
- Stap 12: Monteer die kas weer
- Stap 13: Koppel dit aan en geniet
Video: Mega RasPi - 'n Framboos Pi in 'n Sega Mega Drive / Genesis: 13 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hierdie gids lei u deur die omskakeling van 'n ou Sega Mega Drive na 'n retro -spelkonsole met 'n Raspberry Pi.
Ek het ontelbare ure van my kinderjare gespeel om videospeletjies op my Sega Mega Drive te speel. Die meeste van my vriende het ook een gehad, so ons het speletjies gedeel en toernooie onder mekaar gereël. Dertig jaar later het ek uiteindelik 'n manier gevind om hulde te bring aan hierdie herinneringe deur 'n Sega Mega Drive te omskep in 'n retro -spelkonsole en mediaserver wat ek elke dag kan gebruik met 'n Raspberry Pi: die Mega RasPi.
My doel is om soveel as moontlik van die oorspronklike onderdele en funksies van die konsole te bewaar, terwyl ek die RasPi self maklik toeganklik maak.
Voorrade
- 1 foutiewe Sega Mega Drive (of Genesis)
- 1 of 2 werkende beheerders, 3 of 6 knoppies
- 1 Framboos Pi 3B+
- 1 Micro SD-kaart, RetroPie v4.5 vooraf geïnstalleer
- 1 ControlBlock v2.1
- 1 kragadapter, 5V 3A, met 'n 5,5 mm / 2,1 mm -prop
- Framboos Pi heatsink
- PLA 2.85mm filament
-
Verlengkabels en drade:
- HDMI -kabel, 30 cm
- Ethernet -kabel, 30 cm
- 3x USB kabels, 20/30 cm
- Micro SD -kaartleser kabel, 25 cm
- 3.5 mm -aansluitingskabel
- Mikro -USB -kragkabel
- Trui drade, 25 cm
- Skroewe
-
Opsioneel
- 2.5 duim stoorplek
- SATA na USB kabel
Gereedskap en hulpbronne
- Basiese gereedskap: skroewedraaiers, tang, saag, ens.
- Soldeerbout en voorrade
- 3D -drukker
- Basiese kennis van 3D -drukwerk, soldeer- en Linux -gereedskap
Stap 1: Demonteer die Mega Drive
Geen fyn gereedskap benodig vir demontage nie: 'n goeie outydse skroewedraaier is genoeg.
Daar is 6 skroewe om die buitekas oop te maak en nog 10 om die bord te verwyder. Sommige van hulle is egter van verskillende lengte, en hou by watter een gaan waarheen.
'N Opmerking oor die model: daar is 'n paar verskillende modelle met effens verskillende poortkonfigurasies. Die een wat gebruik word vir hierdie gids is 1601-1618.
Stap 2: 3D -afdruk van nuwe onderdele
Ek wou hê die nuwe stukke moet regtig uitstaan, so ek gebruik rooi filament, met die volgende opset op Ultimaker Cura:
- Drukker: Ultimaker 3
- Filament: PLA 2.85 mm
- Resolusie: 0,1 mm
- Vulling: 100%
- Ondersteuning en adhesie is beide nagegaan
U kan die bron.stl -lêers van Sega Mega Drive 1 vind met Raspberry Pi 3 -dinge.
Druk die volgende uit:
-
Agterpoort: HDMI en Ethernet
- agter-1-HDMI-1601-18.stl
- agter-2-HDMI-1601-18.stl
-
Sy -uitbreidingsgleuf: USB- en Micro SD -kaartleser
- slot-1-D-SUB.stl
- slot-2-D-SUB.stl
- slot-3-D-SUB.stl
-
Interne
pi-houer-MULTI.stl
'N Opmerking oor 3D -druk: PLA is 'n algemene en maklike materiaal om mee te werk, maar u kan ander materiale vir sterker stukke oorweeg, byvoorbeeld: PETG Hierdie lêers is deel van hierdie fantastiese omskakelingsprojek en dit is baie goed gedokumenteer met gedetailleerde instruksies. Die skrywer verkoop die volledige kit op sy webwerf; u kan dit ook ondersoek.
Stap 3: Terug poorte: HDMI en Ethernet
Gryp beide back-1-HDMI-1601-18 en back-2-HDMI-1601-18 saam met die HDMI- en Ethernet-verlengkabels. U benodig ook 3 skroewe.
As albei kabels op hul plek is, skroef die steun aan die onderkant vas.
'N Opmerking oor die verkryging van die regte kabels: dit is nie maklik om kabels te vind wat perfek by die stutte pas nie. My advies is om 'n paar elektronika -winkels te besoek en 'n paar kabels te probeer totdat jy iets vind wat pas. Dit is wat ek met die HDMI -kabel gedoen het, soos u op die foto's kan sien. Dit behoort nie 'n probleem te wees nie, solank u by basiese kabels hou met rubberproppe, veral as u aanlyn bestel.
Stap 4: Sy -uitbreidingspoort: USB en MicroSD
Gryp gleuf-1-D-SUB, gleuf-2-D-SUB en gleuf-3-D-SUB, asook die USB- en Micro SD-kaartleser-verlengkabels. U benodig ook 4 skroewe. Monteer al die kabels in die steun en bevestig dit dan aan die omhulsel.
'N Opmerking oor USB -weergawes: al vier USB -poorte in Pi 3B+ is weergawe 2.0. Pi 4 bied egter twee USB 3.0 -poorte. Hou dit in gedagte om korrekte kabels te kry en om verenigbaar te bly.
Stap 5: Sny en soldeer die bord
Sny die bord af om in die omhulsel te pas by die nuwe 3D -gedrukte ondersteunings, terwyl die oorspronklike knoppies en kontroleerderpoortjies behou word soos op die foto. Hou die klank en krag jack sowel.
Soldeer alle nodige drade aan die korrekte terminale (sien foto's):
- Kragskakelaar, 2 springdrade
- Reset knoppie, 2 springer drade
- Beheerpoortjies, 9 springdrade per poort
- Kragaansluiting, kragkabel met mikro -USB
- Klankaansluiting, klankkabel met 3,5 mm -aansluiting
Sodra dit klaar is, bevestig die kring met 3 skroewe aan die onderkant.
'N Opmerking oor veranderings aan boord: ek hou baie van die idee om oorspronklike en nuwe komponente te integreer as 'n huldeblyk aan die oorspronklike konsole en om ou onderdele nuttig te maak, geïnspireer deur hierdie projek. Moet dit egter nie doen met 'n funksionele Mega Drive nie! Bewaar dit en vind 'n gebreekte een plaas. U kan waarskynlik 'n goedkoop een op eBay vind.
Stap 6: Installeer en afkoel die Raspberry Pi
Gryp die pi-houer-MULTI, saam met die Raspberry Pi en (opsioneel) die 2,5 -stasie (meer inligting hieroor in die volgende stap)
Plak die heatsinks aan die Pi en heg die Pi aan die steun. Dit begin moeilik raak om alles met die kabels te monteer, so hou dit dop.
'N Opmerking oor verkoeling: ek het slegs passiewe verkoeling om die stelsel stil te hou. Ek het 'n paar heatsinks op die CPU, RAM en USB/Ethernet -skyfies geplaas. Om aktiewe koeling te installeer, moet u die waaierhouer-MULTI druk en 'n koelwaaier aan die bokant bevestig. Raadpleeg die oorspronklike projek vir meer inligting.
Stap 7: (opsioneel) Voeg 'n stooraandrywing by
As u gekies het om 'n stooraandrywing by te voeg, is krag die belangrikste oorweging. Dit is heel waarskynlik dat die USB -poort nie genoeg krag kan verskaf nie.
As 'n eksperiment gebruik ek 'n ou HDD met dele uit 'n eksterne behuizing, wat onafhanklik aangedryf kan word. Die HDD word dan parallel aan dieselfde aansluiting as die RasPi gekoppel - soos u op die foto kan sien.
Die resultaat is 'n bietjie morsig, en daar is baie onnodige komponente hier. Ek stel eerder 'n toegewyde SATA -na -USB -kabel voor, met 'n dubbele USB -poort vir onafhanklike krag.
Stap 8: Installeer ControlBlock: beheerders, kragskakelaar en LED
Koppel die kragskakelaar en beheerders aan die ControlBlock. Dit is redelik eenvoudig, aangesien die beheerpenne 1 tot 9 opeenvolgend verbind is. Bevestig ook die LED op die boonste omhulsel met twee ekstra springdrade, en hou die korrekte polariteit.
Die ControBlock klik reg bo -op die RasPi, alhoewel die bestuurder geïnstalleer moet word om dit funksioneel te maak.
Installeer die bestuurder
Maak RetroPie Setup -menu oop en installeer die bestuurder via die spyskaart:
RetroPie-opstelling> Pakkette bestuur> Bestuur bestuurderpakkette> beheerblok> Installeer
Stel die tipe kontroleerder op:
Tik op 'n terminale:
sudo nano /etc/controlblock.cfg
Vind gamepadtipe en verander dit na Genesis.
"gamepadtype": "genesis", // Stel die tipe gamepad in. Opsies: "arcade", "mame", "snes", "nes", "genesis", "none" …
U moet nou die beheerders in RetroPie kan instel.
Sien die dokumentasie van ControlBlock2 vir meer gedetailleerde instruksies en konfigurasie.
'N Opmerking oor die ControlBlock v2.1: hierdie komponent voeg kragbestuur en beheerondersteuning by tot die Raspberry Pi. Die kragbestuur verhoed datakorrupsie en die beheerder voeg ondersteuning vir oorspronklike beheerders by. Moderne beheerders kan nog steeds gebruik word met een van die USB -poorte aan die kant of via Bluetooth. Alhoewel hierdie komponent gerieflik is, het u dit nie regtig nodig om hierdie projek te voltooi nie. Die kragskakelaar kan direk aan die Raspberry Pi gekoppel word, en die beheerders kan met db9_gpio_rpi op die GPIO aangesluit word.
Stap 9: Herstel knoppie
Die reset -knoppie is gekonfigureer om enige emulator te verlaat en terug te gaan na die spelkeuse.
Installeer PiGRRL2 -kontroles
Tik op 'n terminale:
krul -O
sudo bash retrogame.sh
Kies opsie 1: PiGRRL 2 -kontroles en laat die script die installasie voltooi.
Verander die konfigurasie van die ESC -pen
Aangesien die standaardpen wat vir ESC gebruik word, bots met ControlBlock, moet ons dit in 'n ander pen verander, bv: GPIO 25 (pen 22)
sudo nano /boot/retrogame.cfg
Soek die ESC -sleutellyn en verander dit na 25:
ESC 25 # Exit ROM; PiTFT -knoppie 1 …
Opdateer RetroArch
Tik op 'n terminale:
sudo nano /opt/retropie/configs/all/retroarch.cfg
Soek die input_enable_hotkey en input_exit_emulator en verander beide na "ontsnap"
input_enable_hotkey = "ontsnap" … input_exit_emulator = "ontsnap" …
Koppel die Reset -knoppie
Koppel laastens die herstelknoppies se drade aan pen 22 (GPIO 25) en pen 25 (grond).
'N Opmerking oor PiGRRL 2: Dit is op sigself 'n heel ander projek, en ons gebruik slegs een van die vele funksies wat dit bied. Die Reset -knoppie is eenvoudig opgestel as die Esc -knoppie agter die skerms.
Stap 10: Volume Control (Nie getoets)
Hierdie stap is nie voltooi in hierdie gids nie
Ongelukkig was die volumeskuifpotensiometer op my Mega Drive stukkend en kon ek dit nie aan my RasPi koppel nie. Dit is egter moontlik om die klankvolume op die Rasperry Pi te beheer met behulp van 'n potensiometer. Alhoewel ek nie gedetailleerde instruksies kan gee nie, raai ek u aan om 'n bietjie daarmee te eksperimenteer.
Die analoog sein van die potensiometer moet omgeskakel word na 'n digitale sein wat die Raspberry Pi kan lees, wat bereik kan word met 'n MCP3008 -chip wat aan die GPIO gekoppel is.
Lees die volgende gids vir stap-vir-stap instruksies:
Analoog insette vir Framboos Pi Met behulp van die MCP3008 - Skakel analoog insette om na digitale en beheer klankvolume
Stap 11: Kragtoevoer
Hier het ek ook die oorspronklike kragaansluiting gehou, maar u benodig 'n geskikte kragbron vir die taak, veral as u ook die stooraandrywing bygevoeg het.
Gee aandag aan die polariteit van u nuwe kragbron. Die Mega Drive -aansluiting is positief aan die buitekant van die prop. Dit is egter baie meer algemeen om kragbronne met grond aan die buitekant te vind. Maak seker dat u alles korrek bedraad.
Stap 12: Monteer die kas weer
Die harde werk is gedoen, nou is dit tyd om alles aanmekaar te sit. Dit word moeilik met al die kabels, maar alles moet pas. Skroef die boonste en onderste kaste vas met die 6 oorspronklike skroewe.
Stap 13: Koppel dit aan en geniet
Koppel alles aan: HDMI, kontroleerder en krag en skakel die skakelaar aan. As u dit nie vroeër gedoen het nie, moet die beheerders in RetroPie gekonfigureer word om bruikbaar te wees.
Spatskerm
As 'n bonus het ek 'n spatskerm aangeheg wat u op u eie Mega Raspi kan gebruik. Laai die prent op om dit te gebruik:
/home/pi/RetroPie/spatskerms/
Verander dan die Splashscreen -opset onder die RetroPie -menu.
Patroon slot paaseier
Nadat ek die konsole herontwerp het, het ek gevoel dat die patroongleuf verlaat is. Daarom stel ek ook 'n Mega RasPi -logo beskikbaar om 3D -gedruk te word en onder die patroongleuf geplaas te word, wat eers onthul kan word as u die klein gleufhekke oopmaak.
Nou is dit tyd om die Mega RasPi te geniet met u gunsteling retro -speletjies. Hê pret!
Aanbeveel:
DIY 3D LED -kubus met 'n Framboos Pi: 6 stappe (met foto's)
DIY 3D LED Cube With a Raspberry Pi: Hierdie projek gaan oor hoe ons 'n DIY 3D LED Cube gemaak het van ws2812b LED's. Die kubus is 8x8x8 LED's, dus 512 in totaal, en die lae is gemaak van akrielplate wat ons by die huisdepot gekry het. Die animasies word aangedryf deur 'n framboospi en 'n 5V -kragbron. Die
Sega Genesis -beheerder na USB -adapter vir $ 2: 4 stappe
Sega Genesis Controller na USB -adapter vir $ 2: Met hierdie adapter kan 'n Sega Genesis / Mega Drive -kontroleerder dubbele XBox 360 -gamepads naboots vir gebruik met retroarch of ander sagteware. Dit gebruik 'n Arduino-versoenbare stm32f103c8t6 blou pil vir die elektronika. Bestanddele: stm32f103c8t6 blou pil twee DB9 m
Cocktailmasjien met GUI Framboos: 7 stappe (met foto's)
Cocktailmasjien met GUI Framboos: hou jy van tegnologie en partytjie? Hierdie projek is vir u gemaak! In hierdie tutoriaal sal ons 'n outomatiese cocktailmasjien met 'n grafiese koppelvlak skep. Alles wat deur die framboos beheer word! EDIT: Ek het die nuwe hier makliker en goedkoper gemaak
Verander 'n draagbare Sega Genesis van ATGAMES in 'n draadlose stel luidsprekers: 13 stappe (met foto's)
Verander 'n ATGAMES draagbare Sega Genesis in 'n draadlose stel luidsprekers.: As u my eerste instruksie gelees het oor hoe om 'n nuwe beter battery vir die ATGAMES draagbare Sega Genesis te verander, wonder u miskien: V: Wat sou ek met almal doen? daardie nuutgevonde krag? A: Verander die ATGAMES Portable Sega Genesis in 'n draadlose
Mega Drive/Genesis 2 Skoon agter -AV -uitvoermodus: 5 stappe
Mega Drive/Genesis 2 Clean Rear AV Output Mod: Ek wou nog altyd 'n MD2 modelleer met S-video & RCA -uitsette, maar soos sommige van u weet, is die installering van aansluitings aan die agterkant van die konsole nie maklik nie, want daar is eenvoudig nie genoeg ruimte op die boonste of onderste onderkant nie. Die enigste ander opsie was om