Tabla de contenido:

Consola de juegos portátil de bricolaje con RetroPie: 7 pasos
Consola de juegos portátil de bricolaje con RetroPie: 7 pasos

Video: Consola de juegos portátil de bricolaje con RetroPie: 7 pasos

Video: Consola de juegos portátil de bricolaje con RetroPie: 7 pasos
Video: 🛠️ TUTORIAL: CÓMO CREAR CONSOLA RETRO CON RASPBERRY PI - INSTALAR RETROPIE 4.6 paso a paso español 2024, Noviembre
Anonim
Image
Image
Consola de juegos portátil de bricolaje con RetroPie
Consola de juegos portátil de bricolaje con RetroPie

Mire el video anterior para comprender mejor este proyecto.

Multa. ¡Es hora de que empieces!

En primer lugar, usaremos RetroPie. Esto nos deja con dos opciones. Si ya hemos instalado Raspbian en nuestra tarjeta SD, podemos instalar el emulador RetroPie encima. De lo contrario, podemos descargar la Imagen RetroPie Precompilada y configurar el hardware, descargar, instalar y jugar los juegos.

Descargo la imagen de RetroPie prediseñada. Debe ir a este enlace: https://retropie.org.uk/download/ y descargar la imagen de Raspberry Pi 0/1 si está utilizando la placa Raspberry Pi Zero o puede descargar la imagen de Raspberry Pi 2/3 si están utilizando las placas de versión 2, 3, 3B.

Paso 1: Cosas necesarias

Cosas requeridas
Cosas requeridas
Cosas requeridas
Cosas requeridas

Estas son las cosas que necesitamos:

  1. Raspberry Pi Zero W
  2. Teclado o joystick (para la configuración inicial)
  3. Tarjeta Micro SD (Mínimo 4 GB)
  4. TV / Monitor PC (para la configuración inicial)
  5. Botones táctiles - 12 piezas
  6. Interruptor deslizante - 1 pieza
  7. Pantalla TFT (utilicé una pantalla ILI9341 de 2,2 ")
  8. Altavoz de metal de 0,5 W y 8 ohmios
  9. Amplíe el módulo convertidor DC-DC (utilicé MT3608)
  10. Resistencias y condensadores para filtro (ver esquema)
  11. Módulo de amplificador estéreo PAM1608 (utilicé el que tenía la perilla)
  12. Pistola de pegamento
  13. Máquina de soldar
  14. Batería de polímero de litio (usé 1500 mAH)
  15. Módulo cargador LiPo

Es posible que necesite acceso a una impresora 3D si desea construir una consola completa.

En tal caso, puede descargar los modelos 3D de mi perfil de Thingiverse:

www.thingiverse.com/thing:3089880

Paso 2: Descarga Etcher

Descarga Etcher
Descarga Etcher
Descarga Etcher
Descarga Etcher

Una vez que se descarga la imagen del disco, puede flashearla en su tarjeta SD usando el software llamado Etcher.

Puede descargar Etcher aquí:

Después de descargar el software, seleccione la imagen de disco descargada y elija la tarjeta SD y haga clic en flash. Puede tomar uno o dos minutos preparar su tarjeta SD.

Ahora conéctelo a la Raspberry Pi y conéctelo a su monitor.

Paso 3: Configuración inicial

Configuración por primera vez
Configuración por primera vez
Configuración por primera vez
Configuración por primera vez
Configuración por primera vez
Configuración por primera vez
Configuración por primera vez
Configuración por primera vez

Conecte la alimentación a través del cable micro USB.

Bingo.

Recibimos el mensaje de inicio de la consola seguido de RetroPie Splash Screen y luego Emulationstation Splash Screen que RetroPie usa como lanzador de juegos frontend.

Si tiene un teclado, conéctelo y presione F4 para acceder al símbolo del sistema de Linux. Puede configurar las entradas más tarde.

Ingrese el siguiente comando para ingresar a la página de configuración

sudo raspi-config

Tienes que cambiar la contraseña predeterminada. Así que adelante, cambia eso.

Luego, seleccione su región en las opciones de localización.

Dado que conectaremos una pantalla TFT a través de la interfaz SPI, tenemos que habilitar la comunicación SPI en las opciones de interfaz.

Es recomendable habilitar SSH ya que esto nos ayudará a cargar y configurar nuestra consola fácilmente. Así que adelante, habilítelo.

Usaremos el audio de la salida PWM de Pi, por lo que tenemos que forzar el audio a través del conector de 3,5 mm. Así que vaya a las opciones avanzadas y fuerce el audio al conector de 3,5 mm.

Puede salir de la página de configuración ahora.

Reinicia la Pi.

Podemos utilizar un teclado o un joystick temporalmente para configurar las entradas (opcional), mantener pulsado cualquier botón hasta que aparezca la ventana de configuración del teclado. Luego, para el botón del joystick, configure una tecla en el teclado. Omita los botones de acción no deseados manteniendo presionado un botón durante un tiempo.

Después de seleccionar las teclas, haga clic en confirmar con los botones configurados.

Podemos volver a configurar los botones más tarde si es necesario.

Paso 4: Instalar los juegos

Instalación de los juegos
Instalación de los juegos
Instalación de los juegos
Instalación de los juegos

A partir de ahora, no habrá ningún juego presente en el sistema. Tienes que descargar los juegos de Internet y cargarlos en la tarjeta SD.

Hay dos maneras de hacerlo.

Puede usar su memoria USB para copiar juegos desde su PC al Pi, o puede usar programas como WinSCP para arrastrar y soltar juegos en su Pi si ha habilitado WiFi.

Puede descargar archivos ROM de juegos de Internet y copiarlos en los directorios correspondientes en la carpeta / home / pi / RetroPie / roms /.

Paso 5: configuración de la pantalla TFT

Configuración de la pantalla TFT
Configuración de la pantalla TFT

Verifique el esquema para ver las conexiones de los pines.

Agregue las siguientes líneas al /boot/config.txt

=======================================================================

hdmi_group = 2

#mi resolución de pantalla es de 320 x 240. Ajústela según la suya

hdmi_mode = 87

hdmi_cvt = 320240 60 1 0 0 0

hdmi_force_hotplug = 1

velocidad = 48000000

fps = 60

display_rotate = 2180 grados

#Si quieres estéreo usa este

# dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4

#Si quieres mono usa esto

dtoverlay = pwm, pin = 13, func = 4

=======================================================================

Asegúrese de haber conectado los cables como se menciona en el esquema.

Ingrese el siguiente comando en el terminal y vea si la luz de fondo de la pantalla LCD aparece mágicamente.

sudo modprobe fbtft_device nombre personalizado = fb_ili9341 gpios = reset: 25, dc: 24, led: 15 speed = 16000000 bgr = 1

Agregue las siguientes líneas a / etc / modules

spi-bcm2835fbtft_device

El Pi utilizará la biblioteca fbtft para escribir en la pantalla LCD.

El fbtft_device necesita que las configuraciones de los pines se indiquen explícitamente en el archivo /etc/modprobe.d/fbtft.conf

Entonces abre el archivo usando:

sudo nano /etc/modprobe.d/fbtft.conf

Agregue lo siguiente al archivo:

opciones fbtft_device name = fb_ili9341 gpios = reset: 25, dc: 24, led: 15 speed = 16000000 bgr = 1 rotate = 90 custom = 1

Tenemos que copiar el framebuffer Pi al dispositivo fbtft. Así que adelante, compile e instale el proyecto fbcp.

Clone el proyecto raspberry pi fbcp de github:

clon de git

cd rpi-fbcp /

compilación de mkdir

construcción de cd /

cmake

hacer

sudo instalar fbcp / usr / local / bin / fbcp

Después de esta instalación, si escribe fbcp, verá que el contenido del framebuffer se copia en la pantalla TFT.

Pero si reinicia, es posible que deba ingresar este comando nuevamente para obtener el contenido en el TFT. Entonces, para hacer esto cada vez de forma automática, debe decirle a Pi que lo inicie explícitamente al arrancar.

Entonces, agregue la siguiente línea a /etc/rc.local

sudo nano /etc/rc.local

Agregue fbcp y justo encima de la salida 0

¡Ahora reinicie y vea cómo se inicia la consola!

Paso 6: Agregar controles de botón

Agregar controles de botones
Agregar controles de botones

Voy a usar el proyecto Adafruit RetroGame para agregar controles a nuestra consola.

Aquí está la página de inicio del proyecto:

github.com/adafruit/Adafruit-Retrogame/blo…

Descargar Instale el script usando los siguientes comandos:

curl https://raw.githubusercontent.com/adafruit/Raspbe…> retrogame.sh

sudo bash retrogame.sh

Ahora se le pedirá que ingrese el tipo de dispositivo para instalar el script de configuración. Tenemos que seleccionar PiGRRL 2 (1º). Podemos cambiar los controles más tarde.

Reinicia la Pi.

Ahora es el momento de cambiar las configuraciones de control.

Tenemos que agregar nuestros controles al archivo retrogame.cfg en /boot/retrogame.cfg

Reemplace la configuración existente con nuestra siguiente configuración:

IZQUIERDA 4UP 16

DERECHA 19

ABAJO 26

ESPACIO 5

INTRODUZCA 6

A 14

B 22

X 20

Y 18

L 12

R 7

¡ESPACIO es Seleccionar y ENTRAR es Inicio!

Paso 7: referencias

github.com/notro/fbtft/wiki/fbtft_device

learn.adafruit.com/retro-gaming-with-raspb…

github.com/tasanakorn/rpi-fbcp

sudomod.com/forum/viewtopic.php?t=1534

Recomendado: