Tabla de contenido:

Mini Bartop Arcade: 8 pasos (con imágenes)
Mini Bartop Arcade: 8 pasos (con imágenes)

Video: Mini Bartop Arcade: 8 pasos (con imágenes)

Video: Mini Bartop Arcade: 8 pasos (con imágenes)
Video: #tuFactoria3d - TUTORIAL "Máquina ARCADE Retro" Impresa en 3d 2024, Noviembre
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

Esta vez, me gustaría mostrarles mi versión arcade de los viejos tiempos usando Raspberry Pi Zero, basada en Picade Desktop Retro Arcade Machini, como se ve en este sitio:

howchoo.com/g/mji2odbmytj/picade-review-ra…

El objetivo de este proyecto es construir un videojuego retro como regalo para mi hermano que sea portátil, fácil de usar, bonito y muy divertido.

Suministros

  • Raspberry Pi Zero W. Es muy recomendable utilizar la Raspberry Pi Zero W, ya que este dispositivo se conecta a Internet a través de Wi-Fi.
  • Joystick y botones. No es necesaria la placa de retardo cero, ya que en este proyecto el joystick y los botones estarán conectados directamente a la Raspberry Pi Zero W GPIO.
  • Fuente de alimentación conmutada 12V x 5A.
  • Fuente de alimentación casera 5V x 3A (proyecto incluido). Esta pieza no es necesaria en caso de que se prefiera utilizar una fuente de alimentación conmutada de 5V x 5A.
  • Monitor LCD de 7 pulgadas.
  • Piezas de acrílico y MDF cortadas con láser.
  • Tarjeta USB DAC PCM2704.
  • Un par de parlantes.

Paso 1: Electrónica

Electrónica
Electrónica
Electrónica
Electrónica

El corazón del proyecto es una Raspberry Pi Zero W. A pesar de su tamaño, tiene el poder de hacer que las cosas sucedan. La pequeña computadora ejecuta un paquete de emuladores como Nes, SNes, Neo Geo, Mame, etc., ofreciendo una amplia variedad de juegos retro.

El dispositivo está equipado con una placa USB DAC PCM2704 que proporciona sonido digital en un volumen satisfactorio.

Los controles están conectados a la computadora por el GPIO, que necesita algo de trabajo para configurar el sistema para que funcione correctamente.

Y finalmente, este material no vale nada sin una pantalla. Como la idea era hacer algo portátil, toda la diversión está garantizada por un monitor LCD de 7.

Para alimentar el sistema, se utiliza una fuente de alimentación conmutada de 12 V x 5 A en este diseño, mientras que una fuente de alimentación regulada de 5 V x 3 A reduce el voltaje para la Raspberry Pi Zero W y la placa del monitor.

Paso 2: Fuente de alimentación regulada 5V X 3A

Fuente de alimentación regulada 5V X 3A
Fuente de alimentación regulada 5V X 3A
Fuente de alimentación regulada 5V X 3A
Fuente de alimentación regulada 5V X 3A

El circuito se basa en el transistor LM 350, que proporciona 5,6 V a 3 A de corriente de salida, que alimenta la Raspberry Pi Zero W y la pantalla LCD.

El montaje no tiene dificultades, como se puede ver en los archivos de Eagle.

Paso 3: Conexiones de joystick a GPIO

Conexiones de joystick a GPIO
Conexiones de joystick a GPIO

En lugar de usar una tarjeta USB de retardo cero para conectar los controles a la computadora (la Raspberry Pi Zero W tiene solo un puerto USB, que se usó como salida de sonido digital), el GPIO fue la forma lógica de resolver el problema.

La imagen muestra las conexiones GPIO de Raspberry Pi Zero W al joystick y botones del dispositivo. Como solo necesitaremos un jugador, solo se usan los pines verdes para el control del juego (vale decir que los pines de tierra son necesarios para cerrar el circuito y hacer que las cosas sucedan).

Para obtener más información, consulte:

Paso 4: el montaje

La Asamblea
La Asamblea
La Asamblea
La Asamblea
La Asamblea
La Asamblea

La retro-arcade se realizó con MDF cortado con láser y acrílico, montado con ángulos de plástico. Después del premontaje, todas las piezas de MDF se pintaron de negro, lo que dio lugar al montaje final.

Como se puede ver, una máscara de plástico negro cubre el frente de acrílico, mostrando solo los parlantes y la pantalla LCD.

Las imágenes muestran el proceso de montaje.

Paso 5: Configuración de RetroPie

Los siguientes pasos fueron proporcionados por https://www.instructables.com/id/Breadboard-RetroP… y

Primero, es necesario descargar la imagen de RetroPie, lo cual se puede hacer a través del siguiente enlace:

Seleccione la opción "Raspberry Pi 0/1" para descargar la imagen de Raspberry Pi Zero W.

El proceso de instalación, así como todas las instrucciones de RetroPie, se pueden encontrar en el siguiente enlace:

Paso 6: configurar el controlador GPIO

Para configurar el controlador GPIO, será necesario descargar los archivos mk_arcade_joystick_rpi:

clon de git

Compile e instale el módulo:

sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/

cd mk_arcade_joystick_rpi-master /

sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/

exportar MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5

Paso 7: carga automática del controlador al inicio

Abra / etc / modules:

sudo nano / etc / modules

y agregue la línea que usa para cargar el controlador:

mk_arcade_joystick_rpi

Luego crea el archivo /etc/modprobe.d/mk_arcade_joystick.conf:

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

y agregue la configuración del módulo:

opciones mk_arcade_joystick_rpi map = 1

Pruebas:

Utilice el siguiente comando para probar las entradas de los joysticks:

jstest / dev / input / js0

Se pueden encontrar más instrucciones en los siguientes enlaces:

www.instructables.com/id/Breadboard-RetroP…

github.com/recalbox/mk_arcade_joystick_rpi

Paso 8: el resultado final

El resultado final
El resultado final
El resultado final
El resultado final
El resultado final
El resultado final

Como puede ver, este es el resultado final del proyecto, que funciona bien y está listo para divertirse mucho. ¡Disfrutar!

Recomendado: