Kazalo:
- Zaloge
- 1. korak: razstavljanje mega pogona
- Korak: 3D tiskanje novih delov
- 3. korak: Zadnja vrata: HDMI in Ethernet
- 4. korak: Stranski razširitveni priključki: USB in MicroSD
- 5. korak: Obrezovanje in spajkanje plošče
- 6. korak: Namestitev in hlajenje Raspberry Pi
- 7. korak: (Izbirno) Dodajanje pogona za shranjevanje
- 8. korak: Namestitev ControlBlock: krmilniki, stikalo za vklop in LED
- 9. korak: Gumb za ponastavitev
- 10. korak: Nadzor glasnosti (ni preizkušeno)
- 11. korak: Napajanje
- 12. korak: Znova sestavite ohišje
- Korak: Priključite in uživajte
Video: Mega RasPi - Raspberry Pi v Sega Mega Drive / Genesis: 13 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ta vodnik vas vodi skozi pretvorbo starega Sega Mega Drivea v retro igralno konzolo z uporabo Raspberry Pi.
Nešteto ur svojega otroštva sem preživel ob igranju video iger na svojem vozilu Sega Mega Drive. Tudi večina mojih prijateljev jih je imela, zato smo si delili igre in med seboj organizirali turnirje. Trideset let kasneje sem končno našel način, da se poklonim tem spominom, in sicer tako, da sem Sega Mega Drive pretvoril v retro igralno konzolo in medijski strežnik, ki ga lahko uporabljam vsak dan z Raspberry Pi: Mega RasPi.
Moj cilj je ohraniti čim več izvirnih delov in funkcionalnosti konzole, hkrati pa je sam RasPi lahko dostopen.
Zaloge
- 1 pokvarjen Sega Mega Drive (ali Genesis)
- 1 ali 2 delujoča krmilnika, 3 ali 6 gumbov
- 1 malina Pi 3B+
- 1 kartica Micro SD, vnaprej nameščena RetroPie v4.5
- 1 ControlBlock v2.1
- 1 Napajalnik, 5V 3A, z vtičem 5,5 mm / 2,1 mm
- Hladilnik za maline Pi
- PLA nit 2,85 mm
-
Podaljševalni kabli in žice:
- HDMI kabel, 30 cm
- Ethernetni kabel, 30 cm
- 3x USB kabli, 20/30 cm
- Kabel za bralnik kartic Micro SD, 25 cm
- 3,5 mm avdio kabel
- Napajalni kabel mikro USB
- Mostične žice, 25 cm
- Vijaki
-
Neobvezno
- 2,5 -palčni shranjevalni pogon
- SATA kabel USB
Orodja in viri
- Osnovna orodja: izvijači, klešče, žaga itd.
- Spajkalnik in zaloge
- 3D tiskalnik
- Osnovno znanje o orodjih za 3D tiskanje, spajkanje in Linux
1. korak: razstavljanje mega pogona
Za demontažo ni potrebno nobeno domiselno orodje: dovolj je starinski izvijač.
Za odpiranje zunanjega ohišja je 6 vijakov in še 10 za odstranitev plošče. Nekateri so različno dolgi, vendar spremljajte, kam gre kdo.
Opomba o modelu: Obstaja nekaj različnih modelov z nekoliko drugačnimi konfiguracijami vrat. Za ta priročnik se uporablja 1601-18.
Korak: 3D tiskanje novih delov
Želel sem, da bi novi deli res izstopali, zato sem uporabil rdečo nit z naslednjo konfiguracijo na Ultimaker Cura:
- Tiskalnik: Ultimaker 3
- Žica: PLA 2,85 mm
- Ločljivost: 0,1 mm
- Polnjenje: 100%
- Podpora in adhezija sta preverjena
Izvorne datoteke.stl lahko najdete v Sega Mega Drive 1 s stvarmi Raspberry Pi 3.
Natisnite naslednje:
-
Zadnja vrata: HDMI in Ethernet
- back-1-HDMI-1601-18.stl
- back-2-HDMI-1601-18.stl
-
Stranska razširitvena reža: USB in čitalec kartic Micro SD
- slot-1-D-SUB.stl
- reža-2-D-SUB.stl
- reža-3-D-SUB.stl
-
Notranjost
pi-nosilec-MULTI.stl
Opomba o 3D tiskanju: PLA je pogost in enostaven material za delo, vendar lahko razmislite o drugih materialih za močnejše kose, na primer: PETG Te datoteke so del tega fantastičnega projekta pretvorbe in so zelo dobro dokumentirane s podrobnimi navodili. Avtor prodaja celoten komplet na svoji spletni strani, morda boste želeli preveriti tudi to.
3. korak: Zadnja vrata: HDMI in Ethernet
Primite tako hrbtni-1-HDMI-1601-18 kot zadnji-2-HDMI-1601-18 skupaj s podaljševalnima kabloma HDMI in Ethernet. Potrebovali boste tudi 3 vijake.
Ko sta oba kabla nameščena, privijte nosilec na spodnji del ohišja.
Opomba pri pridobivanju pravih kablov: Ni lahko najti kablov, ki bi se popolnoma prilegali nosilcem. Moj nasvet je, da obiščete nekaj trgovin z elektroniko in preizkusite nekaj kablov, dokler ne najdete nekaj, kar ustreza. Morda boste morali nekatere dele izrezati, da jih namestite v nosilce. Tako sem naredil s kablom HDMI, kot lahko vidite na fotografijah. To ne bi smelo biti problem, če se držite osnovnih kablov z gumijastimi vtiči, še posebej, če naročite prek spleta. Druga možnost bi bila urejanje datotek.stl in tiskanje podpor po meri za prave kable.
4. korak: Stranski razširitveni priključki: USB in MicroSD
Zgrabite režo-1-D-SUB, režo-2-D-SUB in režo-3-D-SUB ter podaljševalne kable za bralnik kartic USB in Micro SD. Potrebovali boste tudi 4 vijake. Vstavite vse kable v nosilec in jih nato pritrdite na ohišje.
Opomba glede različic USB: vsa štiri vrata USB v Pi 3B+ so različice 2.0. Vendar Pi 4 ponuja dva vrata USB 3.0. Upoštevajte to, da dobite pravilne kable in ohranite združljivost.
5. korak: Obrezovanje in spajkanje plošče
Obrežite ploščo, da se prilega ohišju z novimi 3D natisnjenimi nosilci, pri tem pa ohranite izvirne gumbe in vrata krmilnika, kot je prikazano na fotografiji. Hranite tudi avdio in vtičnico.
Spajkajte vse potrebne žice na ustrezne sponke (glejte fotografije):
- Stikalo za vklop, 2 mostični žici
- Gumb za ponastavitev, 2 mostični žici
- Vrata krmilnika, 9 mostičnih žic na vrata
- Napajalni vtič, napajalni kabel z mikro USB
- Avdio vtičnica, avdio kabel s priključkom 3,5 mm
Ko to storite, pritrdite vezje na spodnje ohišje s tremi vijaki.
Opomba o spremembah na krovu: zelo mi je všeč zamisel o vključitvi izvirnih in novih komponent kot poklon prvotni konzoli in s pomočjo starih del, ki jih navdihuje ta projekt. Vendar tega ne storite s funkcionalnim Mega pogonom! Ohranite ga in namesto tega poiščite pokvarjenega. Verjetno boste pri eBayu našli poceni.
6. korak: Namestitev in hlajenje Raspberry Pi
Zgrabi držalo za pi-MULTI skupaj z Raspberry Pi in (neobvezno) 2,5-palčnim shranjevalnim pogonom (več o tem v naslednjem koraku)
Hladilnike prilepite na Pi in pritrdite Pi na nosilec. Zmontirati vse s kabli je zapleteno, zato bodite pozorni na to.
Opomba o hlajenju: Imam samo pasivno hlajenje, da sistem ostane tiho. Nekaj hladilnikov sem namestil na procesorje, RAM in čipe USB/Ethernet. Za namestitev aktivnega hlajenja boste morali natisniti nosilec ventilatorja-MULTI in pritrditi hladilni ventilator, nameščen na zgornji del ohišja. Za podrobnosti si oglejte izvirni projekt.
7. korak: (Izbirno) Dodajanje pogona za shranjevanje
Če ste se odločili za dodajanje shranjevalnega pogona, je glavni dejavnik, ki ga morate upoštevati, moč. Zelo verjetno je, da vrata USB ne bodo mogla zagotoviti dovolj energije.
Kot poskus sem uporabil star trdi disk z deli iz zunanjega ohišja, ki ga je mogoče napajati neodvisno. HDD je nato vzporedno priključen na isti priključek kot RasPi - kot lahko vidite na fotografiji.
Rezultat je nekoliko neurejen in tukaj je veliko nepotrebnih komponent. Namesto tega bi predlagal namenski kabel SATA -USB z dvojnimi vrati USB za neodvisno napajanje.
8. korak: Namestitev ControlBlock: krmilniki, stikalo za vklop in LED
Stikalo za vklop in krmilnike priključite na ControlBlock. To je precej preprosto, saj so krmilni zatiči od 1 do 9 povezani zaporedno. Priključite LED na zgornji del ohišja z dvema dodatnima mostičnima žicama, pri tem pazite na pravilno polarnost.
ControBlock se zaskoči tik nad RasPi, čeprav mora biti gonilnik nameščen, da deluje.
Namestite gonilnik
Odprite meni za nastavitev RetroPie in v meniju namestite gonilnik:
RetroPie-Setup> Upravljanje paketov> Upravljanje paketov gonilnikov> controlblock> Namesti
Konfigurirajte vrsto krmilnika:
Na terminalu vnesite:
sudo nano /etc/controlblock.cfg
Poiščite tip igralne plošče in jo spremenite v genezo.
"gamepadtype": "genesis", // Nastavi vrsto igralne plošče. Možnosti: "arkada", "mame", "snes", "nes", "geneza", "nič" …
Zdaj bi morali biti sposobni nastaviti krmilnike v RetroPie.
Za nadaljnja podrobna navodila in konfiguracijo glejte dokumentacijo ControlBlock2.
Opomba o ControlBlock v2.1: ta komponenta doda Raspberry Pi podporo za upravljanje porabe in podporo krmilnika. Upravljanje porabe energije preprečuje poškodbe podatkov, krmilnik pa podpira podporo za prvotne krmilnike. Sodobne krmilnike lahko še vedno uporabljate z enim od stranskih vrat USB ali prek povezave Bluetooth. Čeprav je ta komponenta priročna, je za dokončanje tega projekta ne potrebujete. Stikalo za vklop je bilo mogoče priključiti neposredno na Raspberry Pi, krmilnike pa na GPIO priključiti z db9_gpio_rpi.
9. korak: Gumb za ponastavitev
Gumb za ponastavitev je konfiguriran tako, da zapre emulator in se vrne v meni za izbiro igre.
Namestite kontrolnike PiGRRL2
Na terminalu vnesite:
curl -O
sudo bash retrogame.sh
Izberite možnost 1: Nadzor PiGRRL 2 in pustite, da skript dokonča namestitev.
Spremenite konfiguracijo pin ESC
Ker je privzeti pin, ki se uporablja za ESC, v nasprotju s ControlBlock, ga moramo spremeniti v drug pin, npr.: GPIO 25 (pin 22)
sudo nano /boot/retrogame.cfg
Poiščite vrstico tipk ESC in jo spremenite v 25:
ESC 25 # Izhod iz ROM -a; Gumb PiTFT 1…
Posodobite RetroArch
Na terminalu vnesite:
sudo nano /opt/retropie/configs/all/retroarch.cfg
Poiščite input_enable_hotkey in input_exit_emulator in oboje spremenite v "escape"
input_enable_hotkey = "pobeg" … input_exit_emulator = "pobeg" …
Priključite gumb za ponastavitev
Na koncu priključite žice mostička gumba za ponastavitev na pin 22 (GPIO 25) in pin 25 (ozemljitev).
Opomba o PiGRRL 2: To je povsem drug projekt sam po sebi in uporabljamo le eno od številnih funkcij, ki jih ponuja. Gumb za ponastavitev je preprosto konfiguriran kot gumb Esc v ozadju.
10. korak: Nadzor glasnosti (ni preizkušeno)
Ta korak v tem priročniku ni dokončan
Žal je bil potenciometer drsnika za glasnost na mojem Mega Driveu pokvarjen in ga nisem mogel povezati z RasPi. Glasnost zvoka na Rasperry Pi pa je mogoče nadzorovati s potenciometrom. Čeprav ne morem podati podrobnih navodil, bi vas prosil, da malo poskusite z njim.
Analogni signal iz potenciometra je treba pretvoriti v digitalni signal, ki ga Raspberry Pi lahko prebere, kar je mogoče doseči z uporabo čipa MCP3008, priključenega na GPIO.
Za navodila po korakih si oglejte naslednji vodnik:
Analogni vhodi za Raspberry Pi z uporabo MCP3008 - Pretvorite analogne vhode v digitalne in nadzirajte glasnost zvoka
11. korak: Napajanje
Tu sem obdržal tudi prvotni vtič, vendar boste za delo potrebovali ustrezen vir napajanja, še posebej, če ste dodali tudi shranjevalni pogon.
Bodite pozorni na polarnost vašega novega vira energije. Vtičnica Mega Drive je na zunanji strani vtiča ožičena s pozitivom. Vendar pa je veliko pogosteje, da najdemo vire energije z ozemljitvijo na zunanji strani. Prepričajte se, da ste vse pravilno povezali.
12. korak: Znova sestavite ohišje
Trdo delo je opravljeno, zdaj je čas, da vse sestavimo. Z vsemi kabli je zapleteno, a vse bi moralo ustrezati. Zgornji in spodnji del ohišja privijte skupaj s 6 originalnimi vijaki.
Korak: Priključite in uživajte
Priključite vse: HDMI, krmilnik in napajanje ter vklopite stikalo. Če tega niste storili prej, je treba krmilnike konfigurirati v RetroPie, da bodo uporabni.
Zaslon za prskanje
Kot bonus sem priložil zaslon, ki ga lahko uporabljate na svojem Mega Raspiju. Če ga želite uporabiti, naložite sliko na:
/home/pi/RetroPie/zaskočni zasloni/
Nato spremenite konfiguracijo Splashscreen v meniju RetroPie.
Velikonočno jajce v reži za kartušo
Ko sem znova namenil konzolo, sem začutil, da je reža za kartušo zapuščena. Zato dajem na voljo tudi logotip Mega RasPi za 3D -tiskanje in namestitev pod režo za kartuše, ki se razkrije šele, ko odprete majhna vrata reže.
Zdaj je čas, da uživate v Mega RasPi s svojimi najljubšimi retro igrami. Zabavaj se!
Priporočena:
Krmilnik Sega Genesis na USB adapter za 2: 4 korake
Krmilnik Sega Genesis na USB adapter za 2 USD: Ta adapter omogoča, da krmilnik Sega Genesis / Mega Drive posnema dvojne igralne ploščice XBox 360 za uporabo z retroarch ali drugo programsko opremo. Za elektroniko uporablja modro tableto stm32f103c8t6, združljivo z Arduino. Sestavine: stm32f103c8t6 modra pilltwo DB9 m
Pretvorite prenosni Sega Genesis v brezžični komplet zvočnikov ATGAMES .: 13 korakov (s slikami)
Pretvorite prenosni Sega Genesis v brezžični komplet zvočnikov. Če ste prebrali moj prvi pouk o tem, kako spremeniti novo boljšo baterijo za prenosni Sega Genesis ATGAMES, se boste morda vprašali: V: Kaj bi naredil z vsemi ta nova najdena moč? O: Spremenite prenosni Sega Genesis ATGAMES v žično
Mega Drive/Genesis 2 Clean Out Out AV Output Mod: 5 korakov
Mega Drive/Genesis 2 Clean Rear AV Output Mod Clean: Vedno sem želel spremeniti MD2 s S-video & RCA izhodi, a kot nekateri morda veste, namestitev priključkov na zadnji strani konzole ni enostavna, saj preprosto ni dovolj prostora niti na zgornjem ali na spodnjem delu ohišja. Edina druga možnost je bila, da
ESP8266 brezžični RGB žarometi (Genesis Coupe): 10 korakov (s slikami)
ESP8266 brezžični RGB žarometi (Genesis Coupe): Ali želite svojim žarometom dodati večbarvne RGB LED diode? Za večino ljudi lahko komplet brez recepta označi potrebna polja. Iz blagovnih znamk lahko dobite preizkušen, preverjen sistem z določeno stopnjo garancije. Kaj pa še storiti
Dodajanje iger v Atgames Genesis Flashback HD: 5 korakov (s slikami)
Dodajanje iger v Atgames Genesis Flashback HD: To bo le kratek opis, kako dodati igre v Atgames Genesis Flashback HD. Če ne veste, kaj počnete in niste previdni, lahko svojo enoto popolnoma opečete, saj ta navodila zahtevajo spreminjanje občutljivega območja