Taula de continguts:

Mega RasPi: un Raspberry Pi en un Sega Mega Drive / Genesis: 13 passos (amb imatges)
Mega RasPi: un Raspberry Pi en un Sega Mega Drive / Genesis: 13 passos (amb imatges)

Vídeo: Mega RasPi: un Raspberry Pi en un Sega Mega Drive / Genesis: 13 passos (amb imatges)

Vídeo: Mega RasPi: un Raspberry Pi en un Sega Mega Drive / Genesis: 13 passos (amb imatges)
Vídeo: BTT - Manta E3EZ - CB1 with EMMc install 2024, Juliol
Anonim
Mega RasPi: un Raspberry Pi en un Sega Mega Drive / Genesis
Mega RasPi: un Raspberry Pi en un Sega Mega Drive / Genesis

Aquesta guia us permetrà convertir la Sega Mega Drive en una consola de jocs retro mitjançant un Raspberry Pi.

He passat infinitat d'hores de la meva infància jugant a videojocs a la meva Sega Mega Drive. La majoria dels meus amics també en tenien, de manera que compartíem jocs i organitzàvem torneigs entre nosaltres. Trenta anys després, finalment he trobat una manera d’homenatjar aquests records convertint un Sega Mega Drive en una consola de jocs retro i un servidor multimèdia que puc utilitzar cada dia amb un Raspberry Pi: el Mega RasPi.

El meu objectiu és preservar el màxim de les parts i funcionalitats originals de la consola, alhora que fa que el RasPi sigui fàcilment accessible.

Subministraments

  • 1 Sega Mega Drive (o Genesis) defectuós
  • 1 o 2 controladors de treball, 3 o 6 botons
  • 1 Raspberry Pi 3B +
  • 1 targeta Micro SD, RetroPie v4.5 preinstal·lada
  • 1 ControlBlock v2.1
  • 1 adaptador de corrent, 5V 3A, amb endoll de 5,5 mm / 2,1 mm
  • Dissipador de calor Raspberry Pi
  • Filament PLA de 2,85 mm
  • Cables i cables d’extensió:

    • Cable HDMI, 30 cm
    • Cable Ethernet, 30 cm
    • 3x cables USB, 20/30 cm
    • Cable lector de targetes Micro SD de 25 cm
    • Cable d'àudio jack de 3,5 mm
    • Cable d'alimentació micro USB
    • Filferros de pont, 25 cm
  • Cargols
  • Opcional

    • Unitat d'emmagatzematge de 2,5 polzades
    • Cable SATA a USB

Eines i recursos

  • Eines bàsiques: tornavisos, alicates, serra, etc.
  • Soldador i subministraments
  • Impressora 3D
  • Coneixements bàsics sobre impressió 3D, soldadura i eines Linux

Pas 1: desmuntatge de la Mega Drive

Desmuntatge de la Mega Drive
Desmuntatge de la Mega Drive
Desmuntatge de la Mega Drive
Desmuntatge de la Mega Drive

No es necessiten eines de luxe per al desmuntatge: n'hi ha prou amb un bon tornavís a l'antiga.

Hi ha 6 cargols per obrir la caixa exterior i 10 més per treure el tauler. Alguns d'ells tenen una longitud diferent, però, feu un seguiment de quin es dirigeix cap a on.

Una nota sobre el model: hi ha alguns models diferents amb configuracions de port lleugerament diferents. El que s’utilitza per a aquesta guia és 1601-18.

Pas 2: Impressió 3D de peces noves

Impressió 3D de peces noves
Impressió 3D de peces noves
Impressió 3D de noves peces
Impressió 3D de noves peces

Volia que les noves peces destaquessin realment, així que vaig utilitzar filament vermell, amb la configuració següent a Ultimaker Cura:

  • Impressora: Ultimaker 3
  • Filament: PLA 2,85 mm
  • Resolució: 0,1 mm
  • Emplenament: 100%
  • Es comprova el suport i l’adhesió

Podeu trobar els fitxers.stl d'origen de Sega Mega Drive 1 amb Raspberry Pi 3.

Imprimiu el següent:

  • Ports posteriors: HDMI i Ethernet

    • back-1-HDMI-1601-18.stl
    • back-2-HDMI-1601-18.stl
  • Ranura d'extensió lateral: lector de targetes USB i Micro SD

    • slot-1-D-SUB.stl
    • slot-2-D-SUB.stl
    • slot-3-D-SUB.stl
  • Internes

    pi-holder-MULTI.stl

Una nota sobre la impressió 3D: el PLA és un material comú i fàcil de treballar, tot i que podeu considerar altres materials per a peces més resistents, per exemple: PETG Aquests fitxers formen part d’aquest fantàstic projecte de conversió i estan molt ben documentats amb instruccions detallades. L’autor ven el kit complet al seu lloc web; potser també voldreu comprovar-ho.

Pas 3: Ports posteriors: HDMI i Ethernet

Ports posteriors: HDMI i Ethernet
Ports posteriors: HDMI i Ethernet
Ports posteriors: HDMI i Ethernet
Ports posteriors: HDMI i Ethernet
Ports posteriors: HDMI i Ethernet
Ports posteriors: HDMI i Ethernet

Agafeu tant back-1-HDMI-1601-18 com back-2-HDMI-1601-18, juntament amb els cables d’extensió HDMI i Ethernet. També necessitareu 3 cargols.

Un cop els dos cables estiguin al seu lloc, cargoleu el suport a la caixa inferior.

Una nota sobre l’obtenció dels cables adequats: no és fàcil trobar cables que s’adaptin perfectament als suports. El meu consell és visitar un parell de botigues d’electrònica i provar alguns cables fins que trobeu alguna cosa que s’adapti. És possible que hàgiu de tallar algunes de les peces per inserir-les als suports. Això és el que vaig fer amb el cable HDMI, com podeu veure a les fotos. No hauria de ser un problema, sempre que us enganxeu als cables bàsics amb endolls de goma, especialment si feu una comanda en línia L’alternativa seria editar els fitxers.stl i imprimir suports personalitzats per als cables adequats.

Pas 4: Ports d'extensió laterals: USB i MicroSD

Ports d’extensió laterals: USB i MicroSD
Ports d’extensió laterals: USB i MicroSD
Ports d’extensió laterals: USB i MicroSD
Ports d’extensió laterals: USB i MicroSD
Ports d’extensió laterals: USB i MicroSD
Ports d’extensió laterals: USB i MicroSD

Grab slot-1-D-SUB, slot-2-D-SUB i slot-3-D-SUB, així com els cables d’extensió del lector de targetes USB i Micro SD. També necessitareu 4 cargols. Muntar tots els cables al suport i, a continuació, fixar-los a la caixa.

Una nota sobre les versions USB: els quatre ports USB de Pi 3B + són la versió 2.0. No obstant això, Pi 4 ofereix dos ports USB 3.0. Tingueu-ho en compte per obtenir cables correctes i mantenir la compatibilitat.

Pas 5: retallar i soldar el tauler

Retallar i soldar el tauler
Retallar i soldar el tauler
Retallar i soldar el tauler
Retallar i soldar el tauler
Retallar i soldar el tauler
Retallar i soldar el tauler

Retalleu el tauler perquè encaixi amb la funda amb els nous suports impresos en 3D, mantenint els botons i els ports originals del controlador tal com es mostra a la foto. Conserveu també el connector d’àudio i d’alimentació.

Soldeu tots els cables necessaris als terminals correctes (veure fotos):

  • Interruptor d’alimentació, 2 cables de pont
  • Botó de reinici, 2 cables de pont
  • Ports del controlador, 9 cables de pont per port
  • Presa d’alimentació, cable d’alimentació amb micro USB
  • Jack d'àudio, cable d'àudio amb jack de 3,5 mm

Un cop fet això, fixeu el circuit a la caixa inferior amb 3 cargols.

Una nota sobre les alteracions de la placa: m'agrada molt la idea d'integrar components originals i nous com a homenatge a la consola original i fer útils les peces antigues, inspirades en aquest projecte. Tot i això, no ho feu amb un Mega Drive funcional. Conservar-lo i trobar-ne un de trencat. És probable que en trobeu un d’eBay barat.

Pas 6: Instal·lació i refrigeració del Raspberry Pi

Instal·lació i refrigeració del Raspberry Pi
Instal·lació i refrigeració del Raspberry Pi
Instal·lació i refrigeració del Raspberry Pi
Instal·lació i refrigeració del Raspberry Pi
Instal·lació i refrigeració del Raspberry Pi
Instal·lació i refrigeració del Raspberry Pi

Agafeu pi-holder-MULTI, juntament amb el Raspberry Pi i (opcionalment) la unitat d'emmagatzematge de 2,5 (més detalls sobre això al següent pas)

Enganxeu els dissipadors de calor al Pi i fixeu el Pi al suport. Comença a ser complicat muntar-ho tot amb els cables, així que vigileu-ho.

Una nota sobre el refredament: només tinc refredament passiu per mantenir el sistema en silenci. Vaig col·locar alguns dissipadors de calor a la CPU, la memòria RAM i els xips USB / Ethernet. Per instal·lar un refredament actiu, haureu d’imprimir el suport del ventilador-MULTI i connectar un ventilador de refrigeració, muntable a la carcassa superior. Consulteu el projecte original per obtenir més informació.

Pas 7: (Opcional) Afegir una unitat d'emmagatzematge

(Opcional) Afegir una unitat d'emmagatzematge
(Opcional) Afegir una unitat d'emmagatzematge

Si decidiu afegir una unitat d’emmagatzematge, les principals consideracions a tenir en compte són la potència. És molt probable que el port USB no pugui proporcionar prou energia.

Com a experiment, he utilitzat un disc dur antic amb peces d’un cas extern, que es pot alimentar independentment. A continuació, el disc dur es connecta en paral·lel a la mateixa presa que el RasPi, com podeu veure a la foto.

El resultat és una mica desordenat i aquí hi ha molts components innecessaris. En el seu lloc, suggeriria un cable SATA a USB dedicat, amb un port USB doble per a una alimentació independent.

Pas 8: Instal·lació de ControlBlock: controladors, interruptor d’alimentació i LED

Instal·lació de ControlBlock: controladors, interruptor d’alimentació i LED
Instal·lació de ControlBlock: controladors, interruptor d’alimentació i LED
Instal·lació de ControlBlock: controladors, interruptor d’alimentació i LED
Instal·lació de ControlBlock: controladors, interruptor d’alimentació i LED

Connecteu l’interruptor d’alimentació i els controladors al ControlBlock. Això és bastant senzill, ja que els pins del controlador 1 a 9 estan connectats seqüencialment. Connecteu el LED de la carcassa superior amb dos cables de pont addicionals, mantenint la polaritat correcta.

El ControBlock s’adapta a la part superior del RasPi, tot i que s’ha d’instal·lar el controlador perquè sigui funcional.

Instal·leu el controlador

Obriu el menú Configuració de RetroPie i instal·leu el controlador a través del menú:

RetroPie-Setup> Gestiona paquets> Gestiona paquets de controladors> controlblock> Instal·la

Configureu el tipus de controlador:

En un terminal, escriviu:

sudo nano /etc/controlblock.cfg

Cerqueu un tipus de joc i canvieu-lo a gènesi.

"gamepadtype": "gènesi", // Estableix el tipus de gamepad. Opcions: "arcade", "mame", "snes", "nes", "genesis", "none" …

Ara hauríeu de poder configurar els controladors a RetroPie.

Per obtenir més instruccions i configuracions detallades, consulteu la documentació de ControlBlock2.

Una nota sobre el ControlBlock v2.1: aquest component afegeix la gestió d’energia i la compatibilitat amb el controlador al Raspberry Pi. La gestió de l'energia evita la corrupció de dades i el controlador afegeix compatibilitat amb els controladors originals. Els controladors moderns encara es poden utilitzar amb un dels ports USB laterals o mitjançant Bluetooth. Tot i que aquest component és convenient, realment no el necessiteu per completar aquest projecte. L'interruptor d'alimentació es podria connectar directament al Raspberry Pi i els controladors es van connectar al GPIO mitjançant db9_gpio_rpi.

Pas 9: botó de reinici

Botó de reset
Botó de reset
Botó de reset
Botó de reset

El botó de restabliment està configurat per sortir de qualsevol emulador i tornar al menú de selecció de jocs.

Instal·leu els controls PiGRRL2

En un terminal, escriviu:

curl -O

sudo bash retrogame.sh

Seleccioneu l'opció 1: controls PiGRRL 2 i deixeu que l'script completi la instal·lació.

Canvieu la configuració dels pins ESC

Com que el pin predeterminat utilitzat per a ESC entra en conflicte amb ControlBlock, hem de canviar-lo per un pin diferent, per exemple: GPIO 25 (pin 22)

sudo nano /boot/retrogame.cfg

Cerqueu la línia clau ESC i canvieu-la a 25:

ESC 25 # Exit ROM; Botó PiTFT 1 …

Actualitza RetroArch

En un terminal, escriviu:

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

Cerqueu input_enable_hotkey i input_exit_emulator i canvieu-los a "escape"

input_enable_hotkey = "escape" … input_exit_emulator = "escape" …

Connecteu el botó Restableix

Finalment, connecteu els cables del pont del botó de reinici al pin 22 (GPIO 25) i al pin 25 (terra).

Una nota sobre PiGRRL 2: es tracta d’un projecte completament diferent i només estem utilitzant una de les moltes funcions que proporciona. El botó Restableix simplement es configura com el botó Esc del darrere de les escenes.

Pas 10: control de volum (no provat)

Control de volum (no provat)
Control de volum (no provat)

Aquest pas no es completa en aquesta guia

Malauradament, el potenciòmetre lliscant de volum del meu Mega Drive estava trencat i no el podia connectar al RasPi. No obstant això, és possible controlar el volum del so al Rasperry Pi mitjançant un potenciòmetre. Tot i que no puc proporcionar instruccions detallades, us animaria a experimentar-hi una mica.

El senyal analògic del potenciòmetre s’ha de convertir en un senyal digital que pugui llegir el Raspberry Pi, que es pot aconseguir mitjançant un xip MCP3008 connectat al GPIO.

Consulteu la següent guia per obtenir instruccions pas a pas:

Entrades analògiques per a Raspberry Pi mitjançant l’MCP3008: converteix entrades analògiques a digitals i controla el volum d’àudio

Pas 11: font d'alimentació

Font d'alimentació
Font d'alimentació

Aquí també he conservat la presa d'alimentació original, tot i que necessitareu una font d'alimentació adequada per al treball, sobretot si també heu afegit la unitat d'emmagatzematge.

Presteu atenció a la polaritat de la vostra nova font d’energia. La presa d'alimentació Mega Drive està cablejada amb positiu a l'exterior de l'endoll. No obstant això, és molt més comú trobar fonts d’energia amb terra a l’exterior. Assegureu-vos que ho connecteu tot correctament.

Pas 12: torneu a muntar la caixa

Torneu a muntar la caixa
Torneu a muntar la caixa
Torneu a muntar la caixa
Torneu a muntar la caixa
Torneu a muntar la caixa
Torneu a muntar la caixa

La feina està feta, ara toca muntar-ho tot. Es fa complicat amb tots els cables, però tot hauria d’encaixar. Cargoleu les caixes superior i inferior junt amb els 6 cargols originals.

Pas 13: connecteu-lo i gaudiu-ne

Connecteu-lo i gaudiu-ne
Connecteu-lo i gaudiu-ne
Connecteu-lo i gaudiu-ne
Connecteu-lo i gaudiu-ne
Connecteu-lo i gaudiu-ne
Connecteu-lo i gaudiu-ne

Connecteu-ho tot: HDMI, controlador i alimentació i activeu l'interruptor. Si no ho heu fet anteriorment, els controladors han de configurar-se a RetroPie per tal que siguin utilitzables.

Pantalla de benvinguda

Com a bonificació, he adjuntat una pantalla de presentació que podeu utilitzar al vostre propi Mega Raspi. Per utilitzar-la, pengeu la imatge a:

/ home / pi / RetroPie / splashscreens /

A continuació, canvieu la configuració de Splashscreen, al menú RetroPie.

Ranura de cartutx d'ou de Pasqua

Després de tornar a proposar la consola, vaig sentir que la ranura del cartutx es deixava abandonada. Per tant, també estic disponible un logotip de Mega RasPi per imprimir en 3D i col·locar-lo sota la ranura del cartutx, que només es revelarà quan obriu les portes de la ranura.

Ara és hora de gaudir del Mega RasPi amb els teus jocs retro favorits. Diverteix-te!

Recomanat: