Satura rādītājs:

Mega RasPi - Raspberry Pi Sega Mega Drive / Genesis: 13 soļi (ar attēliem)
Mega RasPi - Raspberry Pi Sega Mega Drive / Genesis: 13 soļi (ar attēliem)

Video: Mega RasPi - Raspberry Pi Sega Mega Drive / Genesis: 13 soļi (ar attēliem)

Video: Mega RasPi - Raspberry Pi Sega Mega Drive / Genesis: 13 soļi (ar attēliem)
Video: 💥 CREA tu GAME BOY DEFINITIVA 🕹️ RETROFLAG GPI CASE con Raspberry pi zero 2024, Novembris
Anonim
Mega RasPi - Raspberry Pi Sega Mega Drive / Genesis
Mega RasPi - Raspberry Pi Sega Mega Drive / Genesis

Šī rokasgrāmata palīdzēs jums pārveidot veco Sega Mega Drive par retro spēļu konsoli, izmantojot Raspberry Pi.

Esmu pavadījis neskaitāmas savas bērnības stundas, spēlējot videospēles savā Sega Mega Drive. Lielākajai daļai manu draugu arī tāda bija, tāpēc mēs savā starpā dalītos spēlēs un organizētu turnīrus. Pēc trīsdesmit gadiem es beidzot esmu atradis veidu, kā izrādīt cieņu šīm atmiņām, pārvēršot Sega Mega Drive par retro spēļu konsoli un multivides serveri, ko varu izmantot ikdienā, izmantojot Raspberry Pi: Mega RasPi.

Mans mērķis ir saglabāt pēc iespējas vairāk konsoles oriģinālo detaļu un funkcionalitātes, vienlaikus padarot RasPi viegli pieejamu.

Piegādes

  • 1 bojāts Sega Mega Drive (vai Genesis)
  • 1 vai 2 darba kontrolieri, 3 vai 6 pogas
  • 1 Raspberry Pi 3B+
  • 1 iepriekš instalēta Micro SD karte, RetroPie v4.5
  • 1 ControlBlock v2.1
  • 1 Barošanas adapteris, 5V 3A, ar 5,5 mm / 2,1 mm spraudni
  • Raspberry Pi radiators
  • PLA 2,85 mm kvēldiegs
  • Pagarināšanas kabeļi un vadi:

    • HDMI kabelis, 30 cm
    • Ethernet kabelis, 30 cm
    • 3x USB kabeļi, 20/30 cm
    • Micro SD karšu lasītāja kabelis, 25 cm
    • 3,5 mm ligzdas audio kabelis
    • Mikro USB barošanas kabelis
    • Jumper vadi, 25 cm
  • Skrūves
  • Neobligāti

    • 2,5 collu atmiņas disks
    • SATA - USB kabelis

Rīki un resursi

  • Pamata instrumenti: skrūvgrieži, knaibles, zāģis utt.
  • Lodāmurs un piederumi
  • 3D printeris
  • Pamatzināšanas par 3D drukāšanu, lodēšanu un Linux rīkiem

1. darbība. Mega diska izjaukšana

Mega Drive demontāža
Mega Drive demontāža
Mega Drive demontāža
Mega Drive demontāža

Demontāžai nav nepieciešami izsmalcināti instrumenti: pietiek ar labu vecmodīgu skrūvgriezi.

Ir 6 skrūves, lai atvērtu ārējo korpusu, un vēl 10, lai noņemtu dēli. Tomēr daži no tiem ir dažāda garuma, sekojiet līdzi tam, kurš uz kurieni dodas.

Piezīme par modeli: ir daži dažādi modeļi ar nedaudz atšķirīgu portu konfigurāciju. Šajā rokasgrāmatā izmantotais ir 1601-18.

2. darbība: jaunu detaļu 3D drukāšana

3D drukāšana jaunas detaļas
3D drukāšana jaunas detaļas
3D drukāšana jaunas detaļas
3D drukāšana jaunas detaļas

Es gribēju, lai jaunie gabali patiešām izceltos, tāpēc Ultimaker Cura izmantoju sarkanu pavedienu ar šādu konfigurāciju:

  • Printeris: Ultimaker 3
  • Kvēldiegs: PLA 2,85 mm
  • Izšķirtspēja: 0,1 mm
  • Uzpilde: 100%
  • Pārbaudīts gan atbalsts, gan saķere

Jūs varat atrast avota.stl failus no Sega Mega Drive 1 ar Raspberry Pi 3 lietām.

Izdrukājiet sekojošo:

  • Aizmugurējie porti: HDMI un Ethernet

    • atpakaļ-1-HDMI-1601-18.stl
    • atpakaļ-2-HDMI-1601-18.stl
  • Sānu pagarinājuma slots: USB un Micro SD karšu lasītājs

    • slots-1-D-SUB.stl
    • slots-2-D-SUB.stl
    • slots-3-D-SUB.stl
  • Iekšējie

    pi-turētājs-MULTI.stl

Piezīme par 3D drukāšanu: PLA ir parasts un viegli lietojams materiāls, taču jūs varētu apsvērt citus materiālus stiprākiem gabaliem, piemēram: PETGŠie faili ir daļa no šī fantastiskā pārveidošanas projekta, un tas ir patiešām labi dokumentēts ar detalizētiem norādījumiem. Autors pārdod visu komplektu savā vietnē, iespējams, vēlēsities arī to pārbaudīt.

3. solis: aizmugurējie porti: HDMI un Ethernet

Atpakaļējie porti: HDMI un Ethernet
Atpakaļējie porti: HDMI un Ethernet
Atpakaļējie porti: HDMI un Ethernet
Atpakaļējie porti: HDMI un Ethernet
Atpakaļējie porti: HDMI un Ethernet
Atpakaļējie porti: HDMI un Ethernet

Satveriet gan aizmuguri-1-HDMI-1601-18, gan aizmuguri-2-HDMI-1601-18 kopā ar HDMI un Ethernet pagarinājuma kabeļiem. Jums būs nepieciešamas arī 3 skrūves.

Kad abi kabeļi ir savās vietās, pieskrūvējiet balstu pie apakšējā korpusa.

Piezīme par pareizo kabeļu iegādi: nav viegli atrast kabeļus, kas perfekti atbilst balstiem. Mans padoms ir apmeklēt dažus elektronikas veikalus un izmēģināt dažus kabeļus, līdz atrodat kaut ko piemērotu. Jums var būt nepieciešams izgriezt dažas detaļas, lai tās ievietotu balstos. To es darīju ar HDMI kabeli, kā redzams fotoattēlos. Tas nedrīkst būt problēma, ja vien jūs pieturaties pie pamata kabeļiem ar gumijas kontaktdakšām, it īpaši, ja pasūtāt tiešsaistē. Alternatīva būtu rediģēt.stl failus un drukāt pielāgotos kabeļu balstus.

4. solis: sānu pagarinājuma porti: USB un MicroSD

Sānu pagarinājuma porti: USB un MicroSD
Sānu pagarinājuma porti: USB un MicroSD
Sānu pagarinājuma porti: USB un MicroSD
Sānu pagarinājuma porti: USB un MicroSD
Sānu pagarinājuma porti: USB un MicroSD
Sānu pagarinājuma porti: USB un MicroSD

Paņemiet slota-1-D-SUB, slota-2-D-SUB un slota-3-D-SUB, kā arī USB un Micro SD karšu lasītāja pagarinājuma kabeļus. Jums būs nepieciešamas arī 4 skrūves. Piestipriniet visus kabeļus balstā un pēc tam pievienojiet to korpusam.

Piezīme par USB versijām: visi četri Pi 3B+ USB porti ir 2.0. Tomēr Pi 4 piedāvā divus USB 3.0 portus. Paturiet to prātā, lai iegūtu pareizus kabeļus un saglabātu savietojamību.

5. solis: dēļa apgriešana un lodēšana

Dēļa apgriešana un lodēšana
Dēļa apgriešana un lodēšana
Dēļa apgriešana un lodēšana
Dēļa apgriešana un lodēšana
Dēļa apgriešana un lodēšana
Dēļa apgriešana un lodēšana

Nogrieziet dēli, lai tas ietilptu korpusā ar jaunajiem 3D drukātajiem balstiem, vienlaikus saglabājot oriģinālās pogas un kontroliera portus, kā parādīts fotoattēlā. Saglabājiet arī audio un barošanas ligzdu.

Lodējiet visus nepieciešamos vadus pareizajos spailēs (skatiet fotoattēlus):

  • Strāvas slēdzis, 2 džemperu vadi
  • Atiestatīšanas poga, 2 džemperu vadi
  • Kontrollera porti, 9 savienojuma vadi katrā ostā
  • Strāvas ligzda, barošanas kabelis ar Micro USB
  • Audio ligzda, audio kabelis ar 3,5 mm ligzdu

Kad tas ir izdarīts, piestipriniet ķēdi pie apakšējā korpusa ar 3 skrūvēm.

Piezīme par izmaiņām kuģī: Man ļoti patīk ideja integrēt oriģinālos un jaunos komponentus kā cieņu oriģinālajai konsolei un padarīt vecās detaļas noderīgas, iedvesmojoties no šī projekta. Tomēr nedariet to ar funkcionālu Mega Drive! Saglabājiet to un tā vietā atrodiet salauztu. Iespējams, ka eBay var atrast lētu.

6. darbība: Raspberry Pi uzstādīšana un dzesēšana

Raspberry Pi uzstādīšana un dzesēšana
Raspberry Pi uzstādīšana un dzesēšana
Raspberry Pi uzstādīšana un dzesēšana
Raspberry Pi uzstādīšana un dzesēšana
Raspberry Pi uzstādīšana un dzesēšana
Raspberry Pi uzstādīšana un dzesēšana

Paņemiet pi-turētāju-MULTI kopā ar Raspberry Pi un (pēc izvēles) 2,5 collu krātuvi (sīkāka informācija par to nākamajā solī)

Piestipriniet radiatorus pie Pi un piestipriniet Pi pie atbalsta. Sāk būt sarežģīti visu montēt ar kabeļiem, tāpēc sekojiet tam.

Piezīme par dzesēšanu: man ir tikai pasīvā dzesēšana, lai sistēma klusētu. Es ievietoju dažus dzesinātājus uz CPU, RAM un USB/Ethernet mikroshēmām. Lai uzstādītu aktīvo dzesēšanu, jums būs jāizdrukā ventilatora turētājs-MULTI un jāpiestiprina dzesēšanas ventilators, kas uzstādāms augšējā korpusā. Sīkāku informāciju skatiet sākotnējā projektā.

7. darbība. (Neobligāti) Krātuves diska pievienošana

(Neobligāti) Krātuves diska pievienošana
(Neobligāti) Krātuves diska pievienošana

Ja izvēlējāties pievienot atmiņas disku, galvenie apsvērumi, kas jāņem vērā, ir jauda. Ļoti iespējams, ka USB ports nespēs nodrošināt pietiekami daudz enerģijas.

Kā eksperimentu es izmantoju veco HDD ar detaļām no ārējā korpusa, ko var darbināt neatkarīgi. Pēc tam HDD tiek pievienots paralēli tai pašai ligzdai kā RasPi - kā redzams fotoattēlā.

Rezultāts ir nedaudz netīrs, un šeit ir daudz nevajadzīgu komponentu. Tā vietā es ieteiktu īpašu SATA -USB kabeli ar dubultu USB portu neatkarīgai barošanai.

8. solis: ControlBlock instalēšana: kontrolieri, barošanas slēdzis un gaismas diode

ControlBlock instalēšana: kontrolieri, barošanas slēdzis un gaismas diode
ControlBlock instalēšana: kontrolieri, barošanas slēdzis un gaismas diode
ControlBlock instalēšana: kontrolieri, barošanas slēdzis un gaismas diode
ControlBlock instalēšana: kontrolieri, barošanas slēdzis un gaismas diode

Pievienojiet barošanas slēdzi un kontrolierus vadības blokam. Tas ir diezgan vienkārši, jo kontrollera tapas no 1 līdz 9 ir savienotas secīgi. Pievienojiet gaismas diodi augšējam korpusam ar diviem papildu džemperu vadiem, saglabājot pareizo polaritāti.

ControBlock nofiksējas tieši virs RasPi, lai gan draiveris ir jāinstalē, lai tas darbotos.

Instalējiet draiveri

Atveriet izvēlni RetroPie Setup un instalējiet draiveri, izmantojot izvēlni:

RetroPie-Setup> Pārvaldīt paketes> Pārvaldīt draiveru pakotnes> controlblock> Install

Konfigurēt kontroliera veidu:

Terminālī ierakstiet:

sudo nano /etc/controlblock.cfg

Atrodiet gamepadtype un mainiet to uz ģenēzi.

"gamepadtype": "genesis", // Iestata gamepad tipu. Iespējas: "arkāde", "mame", "snes", "nes", "ģenēze", "nav" …

Tagad jums vajadzētu būt iespējai iestatīt kontrolierus RetroPie.

Detalizētus norādījumus un konfigurāciju skatiet ControlBlock2 dokumentācijā.

Piezīme par ControlBlock v2.1: šis komponents pievieno Raspberry Pi jaudas pārvaldību un kontroliera atbalstu. Enerģijas pārvaldība novērš datu bojājumus, un kontrolieris pievieno atbalstu sākotnējiem kontrolieriem. Mūsdienu kontrolierus joprojām var izmantot ar vienu no sānu USB portiem vai izmantojot Bluetooth. Lai gan šis komponents ir ērts, jums tas nav vajadzīgs, lai pabeigtu šo projektu. Barošanas slēdzi varēja savienot tieši ar Raspberry Pi, un kontrolieri tika pievienoti GPIO, izmantojot db9_gpio_rpi.

9. solis: poga Atiestatīt

Atiestatīšanas poga
Atiestatīšanas poga
Atiestatīšanas poga
Atiestatīšanas poga

Atiestatīšanas poga ir konfigurēta, lai aizvērtu jebkuru emulatoru un atgrieztos spēles izvēles izvēlnē.

Instalējiet PiGRRL2 vadīklas

Terminālī ierakstiet:

čokurošanās -O

sudo bash retrogame.sh

Atlasiet 1. opciju: PiGRRL 2 vadīklas un ļaujiet skriptam pabeigt instalēšanu.

Mainiet ESC tapas konfigurāciju

Tā kā ESC izmantotā noklusējuma tapa ir pretrunā ar ControlBlock, mums tas jāmaina uz citu tapu, piemēram: GPIO 25 (22. tapa)

sudo nano /boot/retrogame.cfg

Atrodiet ESC taustiņu līniju un mainiet to uz 25:

ESC 25 # Iziet no ROM; PiTFT poga 1…

Atjauniniet RetroArch

Terminālī ierakstiet:

sudo nano /opt/retropie/configs/all/retroarch.cfg

Atrodiet input_enable_hotkey un input_exit_emulator un mainiet abus uz “escape”

input_enable_hotkey = "aizbēgt"… input_exit_emulator = "aizbēgt" …

Pievienojiet pogu Atiestatīt

Visbeidzot, pievienojiet atiestatīšanas pogas džemperu vadus 22. tapai (GPIO 25) un 25. tapai (zemējums).

Piezīme par PiGRRL 2: Šis ir pilnīgi atšķirīgs projekts, un mēs izmantojam tikai vienu no daudzajām tā piedāvātajām funkcijām. Poga Atiestatīt ir vienkārši konfigurēta kā Esc poga aiz ainas.

10. darbība: skaļuma kontrole (nav pārbaudīta)

Skaļuma kontrole (nav pārbaudīta)
Skaļuma kontrole (nav pārbaudīta)

Šis solis šajā rokasgrāmatā nav pabeigts

Diemžēl manā Mega Drive skaļuma slīdņa potenciometrs bija salauzts, un es nevarēju to savienot ar savu RasPi. Tomēr Rasperry Pi ir iespējams kontrolēt skaņas skaļumu, izmantojot potenciometru. Lai gan es nevaru sniegt detalizētus norādījumus, es ieteiktu jums nedaudz eksperimentēt.

Analogs signāls no potenciometra jāpārvērš par ciparu signālu, ko Raspberry Pi var nolasīt, un to var panākt, izmantojot GPIO pievienotu MCP3008 mikroshēmu.

Apskatiet šo rokasgrāmatu, lai iegūtu detalizētus norādījumus:

Analogās ieejas Raspberry Pi, izmantojot MCP3008 - pārveidojiet analogās ieejas ciparu formātā un kontrolējiet audio skaļumu

11. solis: barošanas avots

Enerģijas padeve
Enerģijas padeve

Šeit es arī saglabāju oriģinālo strāvas ligzdu, taču darbam jums būs nepieciešams atbilstošs barošanas avots, it īpaši, ja pievienojāt arī atmiņas disku.

Pievērsiet uzmanību jaunā barošanas avota polaritātei. Mega Drive strāvas ligzda ir savienota ar pozitīvu kontaktdakšas ārpusi. Tomēr daudz biežāk ir atrodami barošanas avoti ar zemi ārpusē. Pārliecinieties, ka viss ir pareizi pievienots vadam.

12. solis: salieciet lietu atpakaļ

Salieciet lietu atpakaļ
Salieciet lietu atpakaļ
Salieciet lietu atpakaļ
Salieciet lietu atpakaļ
Salieciet lietu atpakaļ
Salieciet lietu atpakaļ

Smagais darbs ir paveikts, tagad ir pienācis laiks visu salikt kopā. Ar visiem kabeļiem kļūst sarežģīti, bet visam vajadzētu ietilpt. Skrūvējiet augšējo un apakšējo korpusu kopā ar 6 oriģinālām skrūvēm.

13. solis: pievienojiet to un izbaudiet

Pievienojiet to un izbaudiet
Pievienojiet to un izbaudiet
Pievienojiet to un izbaudiet
Pievienojiet to un izbaudiet
Pievienojiet to un izbaudiet
Pievienojiet to un izbaudiet

Pievienojiet visu: HDMI, kontrolieri un barošanu un ieslēdziet slēdzi. Ja neesat to izdarījis agrāk, kontrolieri ir jākonfigurē RetroPie, lai tie būtu lietojami.

Splashscreen

Kā bonuss esmu pievienojis ekrānu, kuru varat izmantot savam Mega Raspi. Lai to izmantotu, augšupielādējiet attēlu vietnē:

/home/pi/RetroPie/splashscreens/

Pēc tam izvēlnē RetroPie mainiet sākuma ekrāna konfigurāciju.

Kārtridža slots Lieldienu ola

Pēc konsoles pārveides es jutu, ka kārtridža slots ir atstāts pamests. Tāpēc es daru pieejamu arī Mega RasPi logotipu, ko izdrukāt 3D formātā un ievietot zem kārtridža slota, kas tiks atklāts tikai tad, kad atverat mazos slota vārtus.

Tagad ir pienācis laiks izbaudīt Mega RasPi ar iecienītākajām retro spēlēm. Izklaidējieties!

Ieteicams: