Taula de continguts:
- Subministraments
- Pas 1: desmuntatge de la Mega Drive
- Pas 2: Impressió 3D de peces noves
- Pas 3: Ports posteriors: HDMI i Ethernet
- Pas 4: Ports d'extensió laterals: USB i MicroSD
- Pas 5: retallar i soldar el tauler
- Pas 6: Instal·lació i refrigeració del Raspberry Pi
- Pas 7: (Opcional) Afegir una unitat d'emmagatzematge
- Pas 8: Instal·lació de ControlBlock: controladors, interruptor d’alimentació i LED
- Pas 9: botó de reinici
- Pas 10: control de volum (no provat)
- Pas 11: font d'alimentació
- Pas 12: torneu a muntar la caixa
- Pas 13: connecteu-lo i gaudiu-ne
Vídeo: Mega RasPi: un Raspberry Pi en un Sega Mega Drive / Genesis: 13 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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
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
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
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
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
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
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
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
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
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)
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ó
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
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-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:
Adaptador de controlador Sega Genesis a USB per 2: 4 passos
Adaptador de controlador Sega Genesis a USB per 2 dòlars: aquest adaptador permet que un controlador Sega Genesis / Mega Drive emuli els gamepads XBox 360 duals per utilitzar-los amb retroarch o un altre programari. Utilitza una píndola blava stm32f103c8t6 compatible amb Arduino per a l’electrònica. Ingredients: stm32f103c8t6 píndola blava de dos DB9 m
Converteix un Sega Genesis portàtil ATGAMES en un conjunt d’altaveus sense fils: 13 passos (amb imatges)
Convertiu un Sega Genesis portàtil ATGAMES en un conjunt d’altaveus sense fils. Si heu llegit el meu primer manual sobre com modificar una nova bateria millor per al Sega Genesis portàtil ATGAMES, potser us preguntareu: P: Què faria de tot? aquest nou poder trobat? R: Modifiqueu ATGAMES Portable Sega Genesis en un cable
Mod de sortida AV posterior Mega Drive / Genesis 2 Clean: 5 passos
Mega Drive / Genesis 2 Mod de sortida AV posterior net: sempre he volgut modificar un MD2 amb S-video & Sortides RCA, però com alguns de vosaltres sabreu, no és fàcil instal·lar preses a la part posterior de la consola, ja que simplement no hi ha prou espai a la part superior o inferior de la caixa. L'única altra opció era
Fars RGB sense fils ESP8266 (Genesis Coupe): 10 passos (amb imatges)
Fars RGB sense fils ESP8266 (Genesis Coupe): voleu afegir LED RGB multicolors als vostres fars? Per a la majoria de la gent, un kit sense recepta probablement pot marcar les caselles necessàries. Dels noms de marques podeu obtenir un sistema provat i provat amb algun nivell de garantia. Però què més fa
Màquina d'alimentació d'animals de companyia amb RasPi i Telegram Bot: 4 passos (amb imatges)
Màquina d’alimentació d’animals de companyia amb RasPi i Telegram Bot: primer de tot, he d’aclarir que no es tracta d’una mina d’idees original, només heu d’actualitzar i adaptar els scripts de programació perquè funcionin amb telegrama, l’he trobat en un instructable anterior, de manera que els crèdits realment són autor d’ella. Es podia veure l’espanyol