Sadržaj:
- Supplies
- Korak 1: Rastavljanje Mega pogona
- Korak 2: 3D štampanje novih dijelova
- Korak 3: Zadnji portovi: HDMI i Ethernet
- Korak 4: Bočni portovi za proširenje: USB i MicroSD
- Korak 5: Odrezivanje i lemljenje ploče
- Korak 6: Instaliranje i hlađenje Raspberry Pi
- Korak 7: (Opcionalno) Dodavanje pogona za pohranu
- Korak 8: Instaliranje ControlBlocka: Kontroleri, prekidač za napajanje i LED diode
- Korak 9: Dugme za poništavanje
- Korak 10: Kontrola glasnoće (nije testirano)
- Korak 11: Napajanje
- Korak 12: Ponovo sastavite kućište
- Korak 13: Uključite ga i uživajte
Video: Mega RasPi - Raspberry Pi u Sega Mega Drive / Genesis: 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Ovaj vodič vodi vas kroz pretvaranje stare Sega Mega Drive u retro igraću konzolu, koristeći Raspberry Pi.
Nebrojene sate svog djetinjstva proveo sam igrajući video igre na svom Sega Mega Driveu. I moji prijatelji su je imali, pa smo dijelili igre i među sobom organizirali turnire. Trideset godina kasnije, konačno sam pronašao način da se poklonim tim sjećanjima, pretvarajući Sega Mega Drive u retro igraću konzolu i medijski poslužitelj koji mogu koristiti svakodnevno koristeći Raspberry Pi: Mega RasPi.
Moj cilj je očuvati što je više moguće originalnih dijelova i funkcionalnosti konzole, a sam RasPi učiniti lako dostupnim.
Supplies
- 1 neispravan Sega Mega Drive (ili Genesis)
- 1 ili 2 radna kontrolera, 3 ili 6 tastera
- 1 Raspberry Pi 3B+
- 1 Micro SD kartica, unaprijed instalirana RetroPie v4.5
- 1 ControlBlock v2.1
- 1 Adapter za napajanje, 5V 3A, sa utikačem od 5,5 mm / 2,1 mm
- Rashladni element Raspberry Pi
- PLA 2,85 mm filament
-
Produžni kablovi i žice:
- HDMI kabl, 30 cm
- Ethernet kabel, 30 cm
- 3x USB kablovi, 20/30 cm
- Kabel čitača mikro SD kartice, 25 cm
- Audio kabel sa utičnicom od 3,5 mm
- Mikro USB kabl za napajanje
- Žice za spajanje, 25 cm
- Screws
-
Opcionalno
- Pogon za skladištenje 2,5 inča
- SATA na USB kabel
Alati i izvori
- Osnovni alati: odvijači, kliješta, pile itd.
- Lemilica i zalihe
- 3D štampač
- Osnovno znanje o 3D štampanju, lemljenju i linux alatima
Korak 1: Rastavljanje Mega pogona
Za rastavljanje nisu potrebni nikakvi otmjeni alati: dovoljan je stari starinski odvijač.
Postoji 6 vijaka za otvaranje vanjskog kućišta i još 10 za uklanjanje ploče. Neki od njih su različite dužine, pazite gdje idete.
Napomena o modelu: Postoji nekoliko različitih modela sa malo drugačijim konfiguracijama portova. Za ovaj vodič koristi se 1601-18.
Korak 2: 3D štampanje novih dijelova
Htio sam da se novi komadi zaista istaknu, pa sam upotrijebio crvenu nit sa sljedećom konfiguracijom na Ultimaker Curi:
- Štampač: Ultimaker 3
- Žica: PLA 2,85 mm
- Rezolucija: 0,1 mm
- Punjenje: 100%
- Provjerena je i podrška i prianjanje
Izvorne.stl datoteke možete pronaći sa Sega Mega Drive 1 sa stvarima Raspberry Pi 3.
Odštampajte sledeće:
-
Zadnji portovi: HDMI i Ethernet
- back-1-HDMI-1601-18.stl
- back-2-HDMI-1601-18.stl
- Bočni utor za proširenje: USB i čitač Micro SD kartica
- slot-1-D-SUB.stl
- slot-2-D-SUB.stl
- slot-3-D-SUB.stl
-
Interni
pi-držač-MULTI.stl
Napomena o 3D štampanju: PLA je uobičajen i jednostavan materijal za rad, međutim možete uzeti u obzir i druge materijale za jače komade, npr.: PETGOve datoteke su dio ovog fantastičnog projekta konverzije i zaista su dobro dokumentirane detaljnim uputama. Autor prodaje kompletan komplet na svojoj web stranici, možda biste htjeli i to provjeriti.
Korak 3: Zadnji portovi: HDMI i Ethernet
Uhvatite i zadnji-1-HDMI-1601-18 i stražnji-2-HDMI-1601-18, zajedno s HDMI i Ethernet produžnim kablovima. Trebat će vam i 3 vijka.
Nakon što su oba kabela postavljena, pričvrstite nosač na donji dio kućišta.
Napomena o nabavi odgovarajućih kabela: Nije lako pronaći kabele koji savršeno pristaju nosačima. Moj savjet je da posjetite nekoliko trgovina elektronikom i isprobate neke kabele dok ne pronađete nešto što vam odgovara. Možda ćete morati izrezati neke dijelove kako biste ih uklopili u nosače. To sam i uradio sa HDMI kablom, kao što možete vidjeti na fotografijama. To ne bi trebao biti problem, sve dok se držite osnovnih kabela s gumenim utikačima, pogotovo ako naručujete putem interneta. Alternativa bi bila uređivanje.stl datoteka i ispis prilagođenih nosača za odgovarajuće kabele.
Korak 4: Bočni portovi za proširenje: USB i MicroSD
Uzmite utor-1-D-SUB, utor-2-D-SUB i utor-3-D-SUB, kao i produžne kabele USB i čitača mikro SD kartica. Trebat će vam i 4 vijka. Postavite sve kablove u nosač, a zatim ih pričvrstite na kućište.
Napomena o USB verzijama: sva četiri USB porta u Pi 3B+ su verzija 2.0. Međutim, Pi 4 nudi dva USB 3.0 porta. Imajte to na umu da biste dobili ispravne kabele i zadržali kompatibilnost.
Korak 5: Odrezivanje i lemljenje ploče
Odrežite ploču tako da stane u kućište s novim 3D printanim nosačima, zadržavajući originalne tipke i portove kontrolera kao što je prikazano na fotografiji. Zadržite i priključak za audio i napajanje.
Lemite sve potrebne žice na odgovarajuće priključke (pogledajte fotografije):
- Prekidač za napajanje, 2 kratkospojne žice
- Dugme za poništavanje, 2 kratkospojne žice
- Kontrolni portovi, 9 kratkospojnih žica po portu
- Utikač za napajanje, kabl za napajanje sa mikro USB -om
- Audio priključak, audio kabl sa priključkom od 3,5 mm
Nakon što to učinite, pričvrstite krug na donje kućište pomoću 3 vijka.
Napomena o izmjenama na ploči: Zaista mi se sviđa ideja o integriranju originalnih i novih komponenti kao omaž originalnoj konzoli i čine stare dijelove korisnim, inspiriran ovim projektom. Međutim, nemojte to činiti s funkcionalnim Mega pogonom! Sačuvajte ga i umjesto toga pronađite pokvaren. Vjerojatno ćete na eBayu pronaći jeftinu.
Korak 6: Instaliranje i hlađenje Raspberry Pi
Zgrabite držač pi-MULTI, zajedno s Raspberry Pi-om i (opcionalno) pogonom za skladištenje od 2,5 (više detalja o tome u sljedećem koraku)
Zalijepite hladnjake na Pi i pričvrstite Pi na nosač. Počinje biti teško montirati sve pomoću kabela, pa pripazite na to.
Napomena o hlađenju: Imam samo pasivno hlađenje, kako bi sistem bio tih. Postavio sam neke hladnjake na CPU, RAM i USB/Ethernet čipove. Da biste instalirali aktivno hlađenje, morate odštampati držač ventilatora-MULTI i pričvrstiti ventilator za hlađenje, koji se može montirati na gornju stranu kućišta. Za detalje pogledajte izvorni projekt.
Korak 7: (Opcionalno) Dodavanje pogona za pohranu
Ako ste odlučili dodati memorijski pogon, važno je uzeti u obzir snagu. Vrlo je vjerojatno da USB priključak neće moći dati dovoljno energije.
Kao eksperiment, koristio sam stari HDD sa dijelovima iz vanjskog kućišta, koji se mogu napajati nezavisno. HDD je zatim spojen paralelno na istu utičnicu kao i RasPi - kao što možete vidjeti na fotografiji.
Rezultat je pomalo neuredan, a ovdje ima puno nepotrebnih komponenti. Ja bih umjesto toga predložio namjenski SATA na USB kabel s dvostrukim USB priključkom za neovisno napajanje.
Korak 8: Instaliranje ControlBlocka: Kontroleri, prekidač za napajanje i LED diode
Spojite prekidač za napajanje i kontrolere na ControlBlock. Ovo je prilično jednostavno, jer su pinovi kontrolera 1 do 9 povezani uzastopno. Pričvrstite LED diodu na gornje kućište s dvije dodatne kratkospojne žice, držeći pravilan polaritet.
ControBlock se postavlja direktno na RasPi, iako upravljački program mora biti instaliran da bi bio funkcionalan.
Instalirajte upravljački program
Otvorite izbornik RetroPie Setup i instalirajte upravljački program putem izbornika:
RetroPie-Setup> Upravljanje paketima> Upravljanje paketima upravljačkih programa> controlblock> Instaliraj
Konfigurirajte vrstu kontrolera:
Na terminalu upišite:
sudo nano /etc/controlblock.cfg
Pronađite tip gamepada i promijenite ga u genezu.
"gamepadtype": "genesis", // Postavlja tip gamepada. Opcije: "arkada", "mame", "snes", "nes", "genesis", "none" …
Sada biste trebali moći postaviti kontrolere u RetroPie.
Za daljnja detaljna uputstva i konfiguraciju pogledajte ControlBlock2 dokumentaciju.
Napomena o ControlBlock v2.1: ova komponenta dodaje upravljanje napajanjem i podršku kontroleru Raspberry Pi. Upravljanje napajanjem sprječava oštećenje podataka, a kontroler dodaje podršku za originalne kontrolere. Moderni kontroleri se i dalje mogu koristiti s jednim od bočnih USB portova ili putem Bluetootha. Iako je ova komponenta zgodna, ne trebate je za dovršavanje ovog projekta. Prekidač za napajanje mogao se spojiti izravno na Raspberry Pi, a kontroleri su spojeni na GPIO pomoću db9_gpio_rpi.
Korak 9: Dugme za poništavanje
Dugme za resetiranje konfigurirano je za zatvaranje bilo kojeg emulatora i povratak na izbornik za odabir igre.
Instalirajte PiGRRL2 kontrole
Na terminalu upišite:
curl -O
sudo bash retrogame.sh
Odaberite opciju 1: PiGRRL 2 kontrolira i dopustite skripti da dovrši instalaciju.
Promijenite konfiguraciju pinova ESC
Budući da je zadani pin koji se koristi za ESC u sukobu s ControlBlock -om, moramo ga promijeniti na drugi pin, npr.: GPIO 25 (pin 22)
sudo nano /boot/retrogame.cfg
Pronađite red ključeva ESC i promijenite je u 25:
ESC 25 # Izlaz iz ROM -a; PiTFT dugme 1…
Ažurirajte RetroArch
Na terminalu upišite:
sudo nano /opt/retropie/configs/all/retroarch.cfg
Pronađite input_enable_hotkey i input_exit_emulator i promijenite oboje u "escape"
input_enable_hotkey = "escape" … input_exit_emulator = "escape" …
Povežite dugme Reset
Na kraju, spojite žice kratkospojnika tipke za resetiranje na pin 22 (GPIO 25) i pin 25 (uzemljenje).
Napomena o PiGRRL 2: Ovo je potpuno drugačiji projekt sam po sebi, a mi koristimo samo jednu od mnogih funkcija koje on pruža. Tipka Reset jednostavno se konfigurira kao tipka Esc iza scene.
Korak 10: Kontrola glasnoće (nije testirano)
Ovaj korak nije dovršen u ovom vodiču
Nažalost, potenciometar klizača za jačinu zvuka na mom Mega pogonu je pokvaren i nisam ga mogao spojiti na svoj RasPi. Međutim, moguće je kontrolirati jačinu zvuka na Rasperry Pi pomoću potenciometra. Iako ne mogu dati detaljna uputstva, ohrabrio bih vas da malo eksperimentirate s tim.
Analogni signal s potenciometra mora se pretvoriti u digitalni signal koji Raspberry Pi može pročitati, što se može postići korištenjem MCP3008 čipa spojenog na GPIO.
Za upute korak po korak pogledajte sljedeći vodič:
Analogni ulazi za Raspberry Pi pomoću MCP3008 - Pretvorite analogne ulaze u digitalne i kontrolirajte jačinu zvuka
Korak 11: Napajanje
Ovdje sam zadržao i originalnu utičnicu za napajanje, međutim za posao će vam trebati odgovarajući izvor napajanja, posebno ako ste dodali i pogon za pohranu.
Obratite pažnju na polaritet vašeg novog izvora napajanja. Utikač za napajanje Mega Drive ožičen je s pozitivom na vanjskoj strani utikača. Međutim, mnogo je češće pronalaženje izvora napajanja s uzemljenjem izvana. Pazite da sve pravilno povežete.
Korak 12: Ponovo sastavite kućište
Naporan posao je obavljen, vrijeme je da sve spojimo. Postaje komplikovano sa svim kablovima, ali sve bi trebalo da stane. Zašrafite gornje i donje kućište zajedno sa 6 originalnih vijaka.
Korak 13: Uključite ga i uživajte
Uključite sve: HDMI, kontroler i napajanje i uključite prekidač. Ako to niste učinili ranije, kontrolere je potrebno konfigurirati u RetroPieu kako bi bili upotrebljivi.
Splashscreen
Kao bonus, priložio sam ekran za prskanje koji možete koristiti na svom Mega Raspiju. Da biste je koristili, prenesite sliku na:
/home/pi/RetroPie/splashscreens/
Zatim promijenite konfiguraciju Splashscreen -a u izborniku RetroPie.
Uskršnje jaje sa otvorom za patrone
Nakon što sam ponovo namjenio konzolu, osjetio sam da je uložak za patrone ostavljen napušten. Stoga takođe stavljam na raspolaganje Mega RasPi logotip za 3D štampanje i postavljanje ispod utora za patrone, koji će se otkriti tek kada otvorite male kapije utora.
Sada je vrijeme da uživate u Mega RasPi -u s vašim omiljenim retro igrama. Zabavi se!
Preporučuje se:
Sega Genesis kontroler na USB adapter za 2 USD: 4 koraka
Sega Genesis kontroler na USB adapter za 2 USD: Ovaj adapter omogućava Sega Genesis / Mega Drive kontroleru da oponaša dvostruke XBox 360 gamepad -ove za upotrebu sa retroarch -om ili drugim softverom. Za elektroniku koristi plavu pilulu stm32f103c8t6 kompatibilnu s Arduinom. Sastojci: stm32f103c8t6 plava pilltwo DB9 m
Pretvorite ATGAMES prijenosni Sega Genesis u bežični set zvučnika .: 13 koraka (sa slikama)
Pretvorite ATGAMES prijenosni Sega Genesis u bežični set zvučnika. Ako ste pročitali moje prve upute o tome kako izmijeniti novu bolju bateriju za prijenosni ATGAMES prenosni Sega Genesis, možda ćete se zapitati: P: Što bih sa svim ta nova pronađena moć? O: Pretvorite ATGAMES prijenosni Sega Genesis u žičani
Mega Drive/Genesis 2 Čist stražnji AV izlaz izlaza Mod: 5 koraka
Mega Drive/Genesis 2 Čist stražnji AV izlazni mod: Uvijek sam želio modificirati MD2 sa S-videom & RCA izlazi, ali kao što neki od vas možda znaju, instaliranje utičnica na stražnjoj strani konzole nije jednostavno jer jednostavno nema dovoljno mjesta ni na gornjem ni na donjem dijelu kućišta. Jedina druga mogućnost bila je da ja
ESP8266 Bežični RGB farovi (Genesis Coupe): 10 koraka (sa slikama)
ESP8266 Bežični RGB farovi (Genesis Coupe): Želite li svojim farovima dodati višebojne RGB LED diode? Za većinu ljudi komplet bez recepta vjerovatno može označiti potrebne okvire. Od naziva marki možete dobiti provjereni, provjereni sistem s određenim nivoom garancije. Ali šta drugo učiniti
Dodavanje igara u Atgames Genesis Flashback HD: 5 koraka (sa slikama)
Dodavanje igara u Atgames Genesis Flashback HD: Ovo će biti samo kratak opis kako dodati igre u vaš Atgames Genesis Flashback HD. Ako ne znate što radite i niste oprezni, možete potpuno zidati svoju jedinicu jer ovo uputstvo zahtijeva izmjenu osjetljivog područja