Sisukord:
- Tarvikud
- 1. samm: Mega -draivi demonteerimine
- Samm: uute osade 3D -printimine
- 3. samm: tagumised pordid: HDMI ja Ethernet
- Samm: külgmised pikendusportid: USB ja MicroSD
- 5. samm: plaadi lõikamine ja jootmine
- Samm: Raspberry Pi paigaldamine ja jahutamine
- Samm: (valikuline) mäluseadme lisamine
- 8. samm: ControlBlocki installimine: kontrollerid, toitelüliti ja LED
- 9. samm: lähtestamise nupp
- 10. samm: helitugevuse reguleerimine (pole testitud)
- 11. samm: toiteallikas
- 12. samm: pange ümbris kokku
- Samm: ühendage see ja nautige
Video: Mega RasPi - Vaarika Pi Sega Mega Drive'is / Genesis: 13 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See juhend juhendab teid vana Sega Mega Drive'i teisendamisel retro mängukonsooliks, kasutades Raspberry Pi.
Olen veetnud lugematuid tunde oma lapsepõlvest oma Sega Mega Drive'is videomänge mängides. Enamikul mu sõpradel oli ka selline, nii et me jagaksime mänge ja korraldaksime turniire. Kolmkümmend aastat hiljem olen lõpuks leidnud viisi nende mälestuste austamiseks, muutes Sega Mega Drive'i retro -mängukonsooliks ja meediaserveriks, mida saan kasutada iga päev Raspberry Pi: Mega RasPi abil.
Minu eesmärk on säilitada võimalikult palju konsooli originaalosasid ja funktsionaalsust, muutes RasPi ise hõlpsasti juurdepääsetavaks.
Tarvikud
- 1 vigane Sega Mega Drive (või Genesis)
- 1 või 2 töötavat kontrollerit, 3 või 6 nuppu
- 1 Vaarika Pi 3B+
- 1 Micro SD kaart, RetroPie v4.5 eelinstallitud
- 1 ControlBlock v2.1
- 1 Toiteadapter, 5V 3A, 5,5 mm / 2,1 mm pistikuga
- Raspberry Pi jahutusradiaator
- PLA 2,85 mm hõõgniit
-
Pikenduskaablid ja juhtmed:
- HDMI kaabel, 30 cm
- Etherneti kaabel, 30 cm
- 3x USB -kaablit, 20/30 cm
- Micro SD kaardilugeja kaabel, 25 cm
- 3,5 mm pistikupesa audiokaabel
- Micro USB toitekaabel
- Jumper juhtmed, 25 cm
- Kruvid
-
Valikuline
- 2,5 -tolline mäluseade
- SATA -USB -kaabel
Tööriistad ja ressursid
- Põhilised tööriistad: kruvikeerajad, tangid, saag jne.
- Jootekolb ja tarvikud
- 3D printer
- Põhiteadmised 3D -printimise, jootmise ja linuxi tööriistade kohta
1. samm: Mega -draivi demonteerimine
Demonteerimiseks pole vaja uhkeid tööriistu: piisab vanast heast kruvikeerajast.
Välise korpuse avamiseks on 6 kruvi ja plaadi eemaldamiseks veel 10 kruvi. Mõned neist on erineva pikkusega, kuid jälgige, milline neist kuhu läheb.
Märkus mudeli kohta: seal on mõned erinevad mudelid, millel on veidi erinevad pordikonfiguratsioonid. Selle juhendi jaoks kasutatav on 1601-18.
Samm: uute osade 3D -printimine
Tahtsin, et uued tükid tõepoolest silma paistaksid, nii et kasutasin Ultimaker Cura punast hõõgniiti järgmise konfiguratsiooniga:
- Printer: Ultimaker 3
- Hõõgniit: PLA 2,85 mm
- Eraldusvõime: 0,1 mm
- Täidis: 100%
- Toetus ja haardumine on kontrollitud
Allika.stl -failid leiate Sega Mega Drive 1 -st koos Raspberry Pi 3 asjadega.
Printige järgmine:
-
Tagumised pordid: HDMI ja Ethernet
- tagasi-1-HDMI-1601-18.stl
- tagasi-2-HDMI-1601-18.stl
- Pikenduspesa küljel: USB ja Micro SD kaardilugeja
- pesa-1-D-SUB.stl
- pesa-2-D-SUB.stl
- pesa-3-D-SUB.stl
-
Sisemised
pi-hoidja-MULTI.stl
Märkus 3D -printimise kohta: PLA on tavaline ja hõlpsasti kasutatav materjal, kuid võite kaaluda muid materjale tugevamate osade jaoks, nt: PETGNeed failid on osa sellest fantastilisest teisendusprojektist ja see on tõesti hästi dokumenteeritud koos üksikasjalike juhistega. Autor müüb kogu komplekti oma veebisaidil, võiksite ka seda kontrollida.
3. samm: tagumised pordid: HDMI ja Ethernet
Haarake nii taga-1-HDMI-1601-18 kui ka taga-2-HDMI-1601-18 koos HDMI ja Etherneti pikenduskaablitega. Teil on vaja ka 3 kruvi.
Kui mõlemad kaablid on paigas, keerake tugi alumise korpuse külge.
Märkus õigete kaablite hankimise kohta: pole lihtne leida toite ideaalselt sobivaid kaableid. Minu nõuanne on külastada paari elektroonikapoodi ja proovida mõnda kaablit, kuni leiate midagi sobivat. Võimalik, et peate mõned osad nikerdama, et need tugedesse sobitada. Seda ma ka HDMI -kaabliga tegin, nagu fotodel näha. See ei tohiks olla probleem, kui jääte kummist pistikutega põhikaablite juurde, eriti kui tellite veebist. Alternatiiviks on.stl -failide redigeerimine ja õigete kaablite kohandatud tugede printimine.
Samm: külgmised pikendusportid: USB ja MicroSD
Haarake pesa-1-D-SUB, pesa-2-D-SUB ja pesa-3-D-SUB, samuti USB- ja Micro SD-kaardilugeja pikenduskaablid. Teil on vaja ka 4 kruvi. Paigaldage kõik kaablid toesse ja seejärel kinnitage see korpuse külge.
Märkus USB -versioonide kohta: kõik neli Pi 3B+ USB -porti on versioon 2.0. Pi 4 pakub aga kahte USB 3.0 porti. Pidage seda meeles, et saada õiged kaablid ja säilitada ühilduvus.
5. samm: plaadi lõikamine ja jootmine
Kärpige tahvel nii, et see mahuks korpusesse koos uute 3D -prinditud tugedega, hoides samal ajal originaalnuppe ja kontrolleriporte, nagu fotol näidatud. Hoidke ka heli- ja toitepistik alles.
Jootke kõik vajalikud juhtmed õigetesse klemmidesse (vt fotod):
- Toitelüliti, 2 džemprijuhet
- Lähtestusnupp, 2 hüppaja juhtmest
- Kontrolleri pordid, 9 džemprijuhet pordi kohta
- Toitepistik, toitekaabel koos Micro USB -ga
- Helipistik, helikaabel 3,5 mm pistikuga
Kui see on tehtud, kinnitage ahel 3 kruviga alumise korpuse külge.
Märkus pardal tehtud muudatuste kohta: Mulle väga meeldib idee integreerida originaal- ja uued komponendid austusavalduseks originaalkonsoolile ning muuta sellest projektist inspireerituna vanad osad kasulikuks. Kuid ärge tehke seda funktsionaalse Mega Drive'i abil! Säilitage see ja leidke selle asemel katkine. Tõenäoliselt leiate eBayst odava.
Samm: Raspberry Pi paigaldamine ja jahutamine
Haarake pi-hoidja-MULTI koos Raspberry Pi ja (valikuliselt) 2,5-tollise mäluseadmega (selle kohta leiate lisateavet järgmises etapis)
Kleepige jahutusradiaatorid Pi külge ja kinnitage Pi toe külge. Kaablitega kõike kinnitada hakkab keeruliseks, nii et jälgige seda.
Märkus jahutuse kohta: mul on ainult passiivne jahutus, et süsteem oleks vaikne. Asetasin mõned jahutid protsessorile, RAM -ile ja USB/Etherneti kiipidele. Aktiivjahutuse paigaldamiseks peate printima ventilaatorihoidja-MULTI ja kinnitama jahutusventilaatori, mis on paigaldatav ülemisele korpusele. Üksikasjad leiate algprojektist.
Samm: (valikuline) mäluseadme lisamine
Kui valisite mäluseadme lisamise, on peamiseks kaalutluseks võimsus. On väga tõenäoline, et USB -port ei suuda piisavalt energiat toita.
Eksperimendina kasutasin vana kõvaketast koos välise korpuse osadega, mida saab iseseisvalt toita. Seejärel ühendatakse kõvaketas paralleelselt RasPi -ga sama pesaga - nagu näete fotol.
Tulemus on natuke segane ja siin on palju tarbetuid komponente. Soovitan selle asemel spetsiaalset SATA -USB -kaablit, millel on kahekordne USB -port sõltumatu toite jaoks.
8. samm: ControlBlocki installimine: kontrollerid, toitelüliti ja LED
Ühendage toitelüliti ja kontrollerid juhtplokiga. See on üsna lihtne, kuna kontrolleri tihvtid 1 kuni 9 on järjestikku ühendatud. Kinnitage ülemise korpuse LED ka kahe täiendava hüppaja juhtmega, hoides õiget polaarsust.
ControBlock klõpsab otse RasPi peal, kuigi draiver peab selle toimimiseks olema installitud.
Installige draiver
Avage RetroPie häälestusmenüü ja installige draiver menüü kaudu:
RetroPie-Setup> Halda pakette> Halda draiveripakette> controlblock> Install
Kontrolleri tüübi seadistamine:
Tippige terminalis:
sudo nano /etc/controlblock.cfg
Leidke mängupaneeli tüüp ja muutke see geneesiks.
"gamepadtype": "genees", // Määrab mängupuldi tüübi. Valikud: "arcade", "mame", "snes", "nes", "genees", "none" …
Nüüd peaksite saama RetroPie kontrollerid seadistada.
Täpsemaid juhiseid ja konfiguratsiooni leiate ControlBlock2 dokumentatsioonist.
Märkus ControlBlock v2.1 kohta: see komponent lisab Raspberry Pi -le toitehalduse ja kontrolleri toe. Toitehaldus hoiab ära andmete riknemise ja kontroller lisab algsetele kontrolleritele toe. Kaasaegseid kontrollereid saab endiselt kasutada ühe külgmise USB -pordiga või Bluetoothi kaudu. Kuigi see komponent on mugav, ei vaja te seda projekti lõpuleviimiseks tegelikult. Toitelüliti saab ühendada otse Raspberry Pi -ga ja kontrollerid ühendada GPIO -ga, kasutades db9_gpio_rpi.
9. samm: lähtestamise nupp
Lähtestamisnupp on konfigureeritud sulgema mis tahes emulaatori ja naasma mängu valimise menüüsse.
Installige PiGRRL2 juhtelemendid
Tippige terminalis:
curl -O
sudo bash retrogame.sh
Valige suvand 1: PiGRRL 2 juhtelemendid ja laske skriptil installimine lõpule viia.
Muutke ESC tihvti konfiguratsiooni
Kuna ESC jaoks kasutatav vaikenööp on vastuolus ControlBlockiga, peame selle teise nööpnõela vastu vahetama, nt: GPIO 25 (tihvt 22)
sudo nano /boot/retrogame.cfg
Leidke ESC võtmerida ja muutke see 25 -ks:
ESC 25 # Välju ROM; PiTFT -nupp 1…
Värskendage RetroArch
Tippige terminalis:
sudo nano /opt/retropie/configs/all/retroarch.cfg
Leidke input_enable_hotkey ja input_exit_emulator ning muutke mõlemad asendiks "escape"
input_enable_hotkey = "põgeneda"… input_exit_emulator = "põgeneda" …
Ühendage nupp Lähtesta
Lõpuks ühendage lähtestusnupu hüppaja juhtmed tihvtiga 22 (GPIO 25) ja tihvtiga 25 (maandus).
Märkus PiGRRL 2 kohta: see on iseenesest täiesti erinev projekt ja me kasutame ainult ühte paljudest selle pakutavatest funktsioonidest. Nupp Lähtesta on lihtsalt kulisside taga konfigureeritud Esc -nupuks.
10. samm: helitugevuse reguleerimine (pole testitud)
See samm pole selles juhendis lõpule viidud
Kahjuks oli minu Mega Drive'i helitugevuse liuguri potentsiomeeter katki ja ma ei saanud seda oma RasPiga ühendada. Rasperry Pi helitugevust on aga võimalik juhtida potentsiomeetri abil. Kuigi ma ei saa anda üksikasjalikke juhiseid, julgustan teid seda natuke katsetama.
Potentsiomeetri analoogsignaal tuleb teisendada digitaalseks signaaliks, mida Raspberry Pi oskab lugeda, mida on võimalik saavutada GPIO -ga ühendatud MCP3008 kiibi abil.
Vaadake samm-sammult juhiste saamiseks järgmist juhendit:
Raspberry Pi analoogsisendid MCP3008 abil - teisendage analoogsisendid digitaalseks ja reguleerige helitugevust
11. samm: toiteallikas
Siin säilitasin ka originaalse toitepistiku, kuid selle töö jaoks vajate sobivat toiteallikat, eriti kui lisasite ka mäluseadme.
Pöörake tähelepanu oma uue toiteallika polaarsusele. Mega Drive'i toitepistik on pistiku välisküljel positiivse juhtmega. Siiski on palju tavalisem leida toiteallikaid maapinnaga väljastpoolt. Veenduge, et kõik oleks õigesti ühendatud.
12. samm: pange ümbris kokku
Raske töö on tehtud, nüüd on aeg kõik kokku panna. Kõikide kaablitega läheb keeruliseks, kuid kõik peaks sobima. Keerake ülemine ja alumine ümbris kokku 6 originaalkruviga.
Samm: ühendage see ja nautige
Ühendage kõik: HDMI, kontroller ja toide ning lülitage lüliti sisse. Kui te pole seda varem teinud, tuleb kontrollerid RetroPie seadistada, et neid saaks kasutada.
Pritsmeekraan
Boonusena olen lisanud pritsmekraani, mida saate kasutada oma Mega Raspi jaoks. Selle kasutamiseks laadige pilt üles aadressile:
/home/pi/RetroPie/pritsmekraanid/
Seejärel muutke menüüd RetroPie pritsmeekraani konfiguratsiooni.
Padrunipesa lihavõttemuna
Pärast konsooli ümbermõtestamist tundsin, et kasseti pesa jäeti maha. Seetõttu teen kättesaadavaks ka Mega RasPi logo, mis tuleb 3D -printida ja asetada padrunipesa alla, mis avaldub alles siis, kui avate väikesed pesade väravad.
Nüüd on aeg nautida Mega RasPi -d koos oma lemmik -retro -mängudega. Lõbutse hästi!
Soovitan:
Sega Genesis kontroller USB -adapterile 2: 4 sammu eest
Sega Genesis kontroller USB -adapteriga 2 dollari eest: see adapter võimaldab Sega Genesis / Mega Drive kontrolleril jäljendada kahekordset XBox 360 mänguplaati, mida saab kasutada retrootsingu või muu tarkvaraga. See kasutab elektroonika jaoks Arduino-ühilduvat sinist pilli stm32f103c8t6. Koostis: stm32f103c8t6 sinine pill, kaks DB9 m
Muutke ATGAMES kaasaskantav Sega Genesis traadita kõlarite komplektiks: 13 sammu (koos piltidega)
Muutke ATGAMESe kaasaskantav Sega Genesis traadita kõlarite komplektiks: Kui olete lugenud minu esimest juhendit selle kohta, kuidas muuta ATGAMESi kaasaskantava Sega Genesise uut paremat akut, siis võite mõelda: K: Mida ma teeksin see uus leitud jõud? V: Muutke ATGAMES Portable Sega Genesis juhtmeks
Mega Drive/Genesis 2 Puhastage tagumine AV -väljund Mod: 5 sammu
Mega Drive/Genesis 2 puhta tagumise AV-väljundi mod: olen alati tahtnud modifitseerida MD2-d S-video ja & RCA -väljundid, kuid nagu mõned teist teavad, ei ole pistikupesade paigaldamine konsooli tagaküljele lihtne, kuna ülemisel või alumisel korpuseosal pole lihtsalt piisavalt ruumi. Ainus teine võimalus oli mul
ESP8266 juhtmevabad RGB esituled (Genesis Coupe): 10 sammu (piltidega)
ESP8266 juhtmevabad RGB esituled (Genesis Coupe): kas soovite oma esilaternatele lisada mitmevärvilisi RGB-valgusdioode? Enamiku inimeste jaoks saab käsimüügikomplekt tõenäoliselt vajalikud kastid märkida. Brändinimedest saate testitud ja tõestatud süsteemi, millel on teatud garantii. Aga mis muud teha
Mängude lisamine Atgames Genesis Flashback HD -le: 5 sammu (piltidega)
Mängude lisamine Atgames Genesis Flashback HD -sse: see on lihtsalt kiire ülevaade mängude lisamisest Atgames Genesis Flashback HD -sse. Kui te ei tea, mida teete ega ole ettevaatlik, võite seadme täielikult müüritada, kuna see juhend nõuab tundliku ala muutmist