Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Mega -aseman purkaminen
- Vaihe 2: Uusien osien 3D -tulostus
- Vaihe 3: Takaportit: HDMI ja Ethernet
- Vaihe 4: Sivulaajennusportit: USB ja MicroSD
- Vaihe 5: Levyn leikkaaminen ja juottaminen
- Vaihe 6: Raspberry Pi: n asennus ja jäähdytys
- Vaihe 7: (Valinnainen) Tallennusaseman lisääminen
- Vaihe 8: ControlBlockin asennus: Ohjaimet, virtakytkin ja LED
- Vaihe 9: Nollauspainike
- Vaihe 10: Äänenvoimakkuuden säätö (ei testattu)
- Vaihe 11: Virtalähde
- Vaihe 12: Kokoa kotelo uudelleen
- Vaihe 13: Liitä se ja nauti
Video: Mega RasPi - Raspberry Pi Sega Mega Drivessa / Genesis: 13 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tämä opas opastaa sinua muuttamaan vanhan Sega Mega Driven retro -pelikonsoliksi Raspberry Pi: n avulla.
Olen viettänyt lukemattomia tunteja lapsuudestani videopelien pelaamisessa Sega Mega Drivella. Suurimmalla osalla ystävistäni oli myös sellainen, joten jaoimme pelejä ja järjestimme turnauksia keskenään. Kolmekymmentä vuotta myöhemmin olen vihdoin löytänyt tavan osoittaa kunnioitusta muistoille muuntamalla Sega Mega Drive retropelikonsoliksi ja mediapalvelimeksi, jota voin käyttää päivittäin Raspberry Pi: Mega RasPi -laitteella.
Tavoitteeni on säilyttää mahdollisimman suuri osa konsolin alkuperäisistä osista ja toiminnallisuudesta samalla, kun itse RasPi on helposti saatavilla.
Tarvikkeet
- 1 viallinen Sega Mega Drive (tai Genesis)
- 1 tai 2 toimivaa ohjainta, 3 tai 6 painiketta
- 1 Vadelma Pi 3B+
- 1 Micro SD -kortti, RetroPie v4.5 esiasennettuna
- 1 ControlBlock v2.1
- 1 Verkkolaite, 5V 3A, jossa 5,5 mm / 2,1 mm pistoke
- Raspberry Pi -jäähdytyselementti
- PLA 2,85 mm hehkulanka
-
Jatkojohdot ja johdot:
- HDMI -kaapeli, 30 cm
- Ethernet -kaapeli, 30 cm
- 3x USB -kaapelit, 20/30 cm
- Micro SD -kortinlukijan kaapeli, 25 cm
- 3,5 mm: n jack -äänikaapeli
- Micro -USB -virtajohto
- Hyppyjohdot, 25 cm
- Ruuvit
-
Valinnainen
- 2,5 tuuman tallennusasema
- SATA -USB -kaapeli
Työkalut ja resurssit
- Perustyökalut: ruuvimeisselit, pihdit, saha jne.
- Juotin ja tarvikkeet
- 3D tulostin
- Perustiedot 3D -tulostuksesta, juottamisesta ja linux -työkaluista
Vaihe 1: Mega -aseman purkaminen
Purkamiseen ei tarvita hienoja työkaluja: hyvä vanhanaikainen ruuvimeisseli riittää.
Ulkokotelon avaamiseen on 6 ruuvia ja levyn irrottamiseksi vielä 10 ruuvia. Jotkut niistä ovat kuitenkin eripituisia, seuraa, kumpi menee minne.
Huomautus mallista: On olemassa muutamia eri malleja, joissa on hieman erilaiset porttikokoonpanot. Tässä oppaassa käytetty numero on 1601-18.
Vaihe 2: Uusien osien 3D -tulostus
Halusin uusien kappaleiden todella erottuvan, joten käytin punaista filamenttia seuraavan kokoonpanon kanssa Ultimaker Curassa:
- Tulostin: Ultimaker 3
- Filamentti: PLA 2,85 mm
- Resoluutio: 0,1 mm
- Täyte: 100%
- Sekä tuki että tarttuvuus tarkistettu
Löydät lähteet.stl -tiedostot Sega Mega Drive 1: sta Raspberry Pi 3 -asioilla.
Tulosta seuraava:
-
Takaportit: HDMI ja Ethernet
- takaisin-1-HDMI-1601-18.stl
- back-2-HDMI-1601-18.stl
- Sivulaajennuspaikka: USB- ja Micro SD -kortinlukija
- slot-1-D-SUB.stl
- slot-2-D-SUB.stl
- slot-3-D-SUB.stl
-
Sisäosat
pi-haltija-MULTI.stl
Huomautus 3D -tulostuksesta: PLA on yleinen ja helppo työstettävä materiaali, mutta voit harkita muita materiaaleja vahvempiin kappaleisiin, esim. Kirjoittaja myy koko paketin verkkosivustollaan, kannattaa myös tarkistaa se.
Vaihe 3: Takaportit: HDMI ja Ethernet
Tartu sekä taka-1-HDMI-1601-18 että takaisin-2-HDMI-1601-18 sekä HDMI- ja Ethernet-jatkojohtoihin. Tarvitset myös 3 ruuvia.
Kun molemmat kaapelit ovat paikoillaan, ruuvaa tuki pohjaan.
Huomautus oikeiden kaapeleiden hankinnasta: Ei ole helppoa löytää kaapeleita, jotka sopivat täydellisesti tukiin. Minun neuvoni on käydä muutamassa elektroniikkakaupassa ja kokeilla kaapeleita, kunnes löydät jotain sopivaa. Näin tein HDMI -kaapelilla, kuten kuvista näkyy. Sen ei pitäisi olla ongelma, kunhan pidät kiinni kumikaapelilla varustetuista peruskaapeleista, varsinkin jos tilaat verkosta Vaihtoehtoisesti voit muokata.stl -tiedostoja ja tulostaa mukautetut tuet oikeille kaapeleille.
Vaihe 4: Sivulaajennusportit: USB ja MicroSD
Tartu paikkaan 1-D-SUB, paikka-2-D-SUB ja paikka-3-D-SUB sekä USB- ja Micro SD -kortinlukijan jatkojohtoihin. Tarvitset myös 4 ruuvia. Kiinnitä kaikki kaapelit tukeen ja kiinnitä se sitten koteloon.
Huomautus USB -versioista: kaikki Pi 3B+: n neljä USB -porttia ovat versiota 2.0. Pi 4 tarjoaa kuitenkin kaksi USB 3.0 -porttia. Muista tämä saadaksesi oikeat kaapelit ja säilyttääksesi yhteensopivuuden.
Vaihe 5: Levyn leikkaaminen ja juottaminen
Leikkaa levy sopimaan koteloon uusien 3D -tulostettujen tukien kanssa pitäen samalla alkuperäiset painikkeet ja ohjainportit kuvan mukaisesti. Säilytä myös ääni- ja virtaliitäntä.
Juotos kaikki tarvittavat johdot oikeisiin liittimiin (katso kuvat):
- Virtakytkin, 2 hyppyjohtoa
- Nollauspainike, 2 hyppyjohtoa
- Ohjainportit, 9 hyppyjohtoa porttia kohden
- Virtaliitin, virtajohto Micro USB: llä
- Ääniliitäntä, äänikaapeli 3,5 mm: n liittimellä
Kun tämä on tehty, kiinnitä piiri alakoteloon 3 ruuvilla.
Huomautus aluksen muutoksista: Pidän todella ajatuksesta yhdistää alkuperäiset ja uudet komponentit kunniaksi alkuperäiselle konsolille ja tehdä vanhoista osista hyödyllisiä tämän projektin innoittamana. Älä kuitenkaan tee tätä toimivalla Mega Drivella! Säilytä se ja etsi sen sijaan rikki. Löydät todennäköisesti halvan eBaysta.
Vaihe 6: Raspberry Pi: n asennus ja jäähdytys
Nappaa pi-haltija-MULTI yhdessä Raspberry Pi: n ja (valinnaisesti) 2,5 tuuman tallennusaseman kanssa (lisätietoja tästä seuraavassa vaiheessa)
Kiinnitä jäähdytyselementit Piin ja kiinnitä Pi tukeen. Kaapeleiden kiinnittäminen alkaa olla hankalaa, joten pidä silmällä sitä.
Huomautus jäähdytyksestä: Minulla on vain passiivinen jäähdytys, jotta järjestelmä pysyy hiljaa. Laitoin joitain jäähdytyselementtejä suorittimeen, RAM -muistiin ja USB/Ethernet -siruihin. Aktiivisen jäähdytyksen asentamiseksi sinun on tulostettava tuuletinpidike-MULTI ja kiinnitettävä jäähdytystuuletin, joka voidaan asentaa yläkoteloon. Katso lisätietoja alkuperäisestä projektista.
Vaihe 7: (Valinnainen) Tallennusaseman lisääminen
Jos valitsit tallennusaseman lisäämisen, tärkeimmät huomioon otettavat seikat ovat virta. On erittäin todennäköistä, että USB -portti ei pysty tarjoamaan tarpeeksi virtaa.
Kokeiluna käytin vanhaa kiintolevyä, jossa oli ulkoisen kotelon osia, jotka voidaan syöttää itsenäisesti. Kiintolevy kytketään sitten rinnakkain samaan liitäntään kuin RasPi - kuten näet valokuvasta.
Tulos on hieman sotkuinen, ja täällä on paljon tarpeettomia komponentteja. Ehdotan sen sijaan erillistä SATA -USB -kaapelia, jossa on kaksi USB -porttia itsenäiseen virtalähteeseen.
Vaihe 8: ControlBlockin asennus: Ohjaimet, virtakytkin ja LED
Liitä virtakytkin ja ohjaimet ControlBlockiin. Tämä on melko yksinkertaista, koska ohjaimen nastat 1-9 on kytketty peräkkäin. Kiinnitä yläkotelon LED -valo kahdella ylimääräisellä hyppyjohdolla myös oikea napaisuus.
ControBlock napsahtaa suoraan RasPin päälle, vaikka ohjain on asennettava, jotta se toimisi.
Asenna ohjain
Avaa RetroPie Setup -valikko ja asenna ohjain valikon kautta:
RetroPie-Setup> Pakettien hallinta> Ohjainpakettien hallinta> controlblock> Asenna
Säätimen tyypin määrittäminen:
Kirjoita päätelaitteeseen:
sudo nano /etc/controlblock.cfg
Etsi peliohjaintyyppi ja muuta se geneesiksi.
"gamepadtype": "genees", // Asettaa peliohjaimen tyypin. Vaihtoehdot: "arcade", "mame", "snes", "nes", "genees", "none"…
Sinun pitäisi nyt pystyä määrittämään ohjaimet RetroPiessa.
Katso tarkemmat ohjeet ja kokoonpano ControlBlock2 -dokumentaatiosta.
Huomautus ControlBlock v2.1: stä: tämä komponentti lisää virranhallintaa ja ohjaimen tukea Raspberry Pi: hen. Virranhallinta estää tietojen vioittumisen ja ohjain lisää tukea alkuperäisille ohjaimille. Nykyaikaisia ohjaimia voidaan edelleen käyttää jonkin sivulaite -USB -portin kanssa tai Bluetoothin kautta. Vaikka tämä komponentti on kätevä, et todellakaan tarvitse sitä tämän projektin suorittamiseen. Virtakytkin voidaan kytkeä suoraan Raspberry Pi -laitteeseen ja ohjaimet kytketään GPIO: hon käyttämällä db9_gpio_rpi -protokollaa.
Vaihe 9: Nollauspainike
Palautuspainike on määritetty poistumaan emulaattorista ja palaamaan pelinvalintavalikkoon.
Asenna PiGRRL2 -ohjaimet
Kirjoita päätelaitteeseen:
curl -O
sudo bash retrogame.sh
Valitse vaihtoehto 1: PiGRRL 2 -ohjaimet ja anna komentosarjan suorittaa asennus loppuun.
Muuta ESC -nastan kokoonpanoa
Koska ESC: n oletusnasta on ristiriidassa ControlBlockin kanssa, meidän on vaihdettava se toiseen nastaan, esimerkiksi: GPIO 25 (nasta 22)
sudo nano /boot/retrogame.cfg
Etsi ESC -avainrivi ja muuta se 25: ksi:
ESC 25 # Poistu ROM; PiTFT -painike 1…
Päivitä RetroArch
Kirjoita päätelaitteeseen:
sudo nano /opt/retropie/configs/all/retroarch.cfg
Etsi input_enable_hotkey ja input_exit_emulator ja muuta molemmat "paeta"
input_enable_hotkey = "paeta"… input_exit_emulator = "paeta"…
Yhdistä nollauspainike
Kytke lopuksi nollauspainikkeen hyppyjohdot liittimiin 22 (GPIO 25) ja nastat 25 (maadoitus).
Huomautus PiGRRL 2: sta: Tämä on täysin erilainen projekti itsessään, ja käytämme vain yhtä sen tarjoamista monista ominaisuuksista. Palautuspainike on yksinkertaisesti konfiguroitu Esc -painikkeeksi kulissien takana.
Vaihe 10: Äänenvoimakkuuden säätö (ei testattu)
Tämä vaihe ei ole valmis tässä oppaassa
Valitettavasti Mega Driven äänenvoimakkuuden liukusäätimen potentiometri oli rikki, enkä voinut yhdistää sitä RasPi -laitteeseeni. Rasperry Pi -laitteen äänenvoimakkuutta on kuitenkin mahdollista säätää potentiometrillä. Vaikka en voi antaa yksityiskohtaisia ohjeita, kehotan sinua kokeilemaan sitä hieman.
Potentiometrin analoginen signaali on muunnettava digitaaliseksi signaaliksi, jonka Raspberry Pi voi lukea, mikä voidaan saavuttaa käyttämällä GPIO -laitteeseen kytkettyä MCP3008 -sirua.
Katso vaiheittaiset ohjeet seuraavasta oppaasta:
Analogiset tulot Raspberry Pi: lle MCP3008: n avulla - Muunna analogiset tulot digitaaliseksi ja ohjaa äänenvoimakkuutta
Vaihe 11: Virtalähde
Tässä säilytin myös alkuperäisen virtaliitännän, mutta tarvitset tehollesi sopivan virtalähteen, varsinkin jos lisäsit myös tallennusaseman.
Kiinnitä huomiota uuden virtalähteen napaisuuteen. Mega Drive -virtaliitäntä on kytketty positiivisesti pistokkeen ulkopuolelle. On kuitenkin paljon yleisempi löytää virtalähteitä, joiden maa on ulkopuolella. Varmista, että kaikki johdot on kytketty oikein.
Vaihe 12: Kokoa kotelo uudelleen
Kova työ on tehty, nyt on aika koota kaikki yhteen. Se on hankalaa kaikkien kaapeleiden kanssa, mutta kaiken pitäisi mahtua. Ruuvaa ylä- ja alakotelot yhteen kuuden alkuperäisen ruuvin kanssa.
Vaihe 13: Liitä se ja nauti
Liitä kaikki: HDMI, ohjain ja virta ja käännä kytkin päälle. Jos et ole tehnyt sitä aikaisemmin, ohjaimet on määritettävä RetroPiessa, jotta niitä voidaan käyttää.
Aloitusruutu
Bonuksena olen liittänyt aloitusnäytön, jota voit käyttää omassa Mega Raspissasi. Voit käyttää sitä lataamalla kuvan osoitteeseen:
/home/pi/RetroPie/splashscreens/
Muuta sitten aloitusnäytön asetuksia RetroPie -valikossa.
Kasettipaikka pääsiäismuna
Kun konsoli oli suunniteltu uudelleen, minusta tuntui, että kasettipaikka jätettiin hylätyksi. Siksi annan saataville myös Mega RasPi -logon, joka tulostetaan 3D -muodossa ja asetetaan patruuna -aukon alle, ja se paljastuu vasta, kun avaat pienet aukot.
Nyt on aika nauttia Mega RasPistä suosikkipeleidesi kanssa. Pidä hauskaa!
Suositeltava:
Sega Genesis -ohjain USB -sovittimeen hintaan 2: 4 askelta
Sega Genesis -ohjain USB -sovittimeen 2 dollaria: Tämän sovittimen avulla Sega Genesis / Mega Drive -ohjain voi jäljitellä kahta XBox 360 -peliohjainta käytettäväksi retrohaun tai muun ohjelmiston kanssa. Se käyttää Arduino-yhteensopivaa stm32f103c8t6 sinistä pilleriä elektroniikkaan. Ainesosat: stm32f103c8t6 sininen pilleri kaksi DB9 m
Käännä ATGAMES -kannettava Sega Genesis langattomaan kaiutinsarjaan.: 13 vaihetta (kuvilla)
Käännä ATGAMES -kannettava Sega Genesis langattomiksi kaiutinsarjoiksi: Jos olet lukenut ensimmäisen ohjeeni uuden, paremman akun muokkaamisesta ATGAMES -kannettavalle Sega Genesis -akulle, saatat ihmetellä: K: Mitä tekisin kaikella tuo uusi löytynyt voima? V: Muokkaa ATGAMES Portable Sega Genesis langalliseksi
Mega Drive/Genesis 2 Puhdista taka -AV -ulostulomoduuli: 5 vaihetta
Mega Drive/Genesis 2 Clean Rear AV Output Mod: Halusin aina modifioida MD2: n, jossa on S-video & RCA -lähdöt, mutta kuten jotkut teistä ehkä tietävät, liittimien asentaminen konsolin taakse ei ole helppoa, koska kotelon ylä- tai alaosassa ei yksinkertaisesti ole tarpeeksi tilaa. Ainoa vaihtoehto oli, että
ESP8266 Langattomat RGB -ajovalot (Genesis Coupe): 10 vaihetta (kuvilla)
ESP8266 Langattomat RGB-ajovalot (Genesis Coupe): Haluatko lisätä monivärisiä RGB-LED-valoja ajovaloihisi? Useimmille ihmisille käsikauppasarja voi todennäköisesti valita tarvittavat ruudut. Tuotemerkeistä saat testatun, todistetun järjestelmän, jolla on jonkinlainen takuu. Mutta mitäpä muuta
Pelien lisääminen Atgames Genesis Flashback HD: hen: 5 vaihetta (kuvilla)
Pelien lisääminen Atgames Genesis Flashback HD: hen: Tämä on vain nopea opas pelien lisäämiseen Atgames Genesis Flashback HD: hen. Jos et tiedä mitä olet tekemässä etkä ole varovainen, voit murskata laitteen kokonaan, koska tämä ohje vaatii herkän alueen muuttamista