Construya su propio gabinete Arcade Retro DIY usando una Raspberry Pi Zero

Construya su propio gabinete Arcade Retro DIY usando una Raspberry Pi Zero

En esta serie de cuatro partes, le enseñaremos cómo construir su propio gabinete Retro Arcade con un Raspberry Pi Zero.

Armario de Arcade Retro DIY – Parte 1 – Planificación
Armario Retro Arcade DIY – Parte 2 – Selección de componentes
Armario Retro Arcade DIY – Parte 3 – Corte por láser
Armario Retro Arcade DIY – Parte 4 – Ensamblaje y Configuración

En la década de 1980, la sala de juegos fue donde vimos los últimos juegos. Una cacofonía de sonido y luces diseñada para atraernos a desprendernos de nuestro 10p / 25c para salvar el mundo, salir a dar un paseo o comer pastillas eléctricas. En los últimos años las arcadas del mundo se han vuelto más silenciosas, pero para aquellos que desean revivir esos días embriagadores todo lo que necesitamos es una Raspberry Pi y esta serie de guías para crear su propio gabinete de arcade en miniatura que jugará la mayoría de los juegos (arcade y consola) hasta la era Megadrive / Genesis SNES.

Parte 1 – Planificación

Entonces, ¿qué motivó la creación de este proyecto? En esta parte nos fijamos en el gabinete arcade original, diseñado para el conmutador Nintendo y comprado como referencia para ver dónde podemos mejorar y mejorar el gabinete original para ofrecer una mejor experiencia de jugador.

Entonces, ¿cómo vamos a construir el gabinete?

Nuestro gabinete estará hecho de hojas de madera contrachapada A4, cortadas con el cortador láser K40. El marco principal se cortará de láminas de madera contrachapada de 6 mm, y se cortarán pequeños travesaños de contrachapado de 3 mm. También habrá un protector de pantalla de acrílico utilizado para evitar daños a la pantalla.

Para diseñar el gabinete hicimos referencia a un proyecto anterior.

A mediados de 2017 compramos un “Kit de gabinete Nintendo Switch Arcade” de Amazon por alrededor de $ 20, cuando llegó, bueno, no inspiraba demasiada esperanza.

La “madera” utilizada es de aproximadamente 2 mm de grosor y quebradiza, y la unidad se mantiene unida con bandas elásticas.


Pero, ¿por qué tenemos estos paneles? Simplemente porque no pudimos encontrar un joystick y botones lo suficientemente pequeños como para caber en los 3.5cm x 14cm y la madera era tan frágil que no tomaría una sesión frenética de juegos de lucha. Esto es algo que debemos abordar en nuestra construcción.

Para reproducir audio, usamos la placa Phatbeat de Pimoroni, conectada a un altavoz de 5W y 8Ohm. Esto nos dio un sonido agradable y rico, y ninguno de los siseos se encontró con el audio analógico incorporado de la Raspberry Pi.

La prueba fue exitosa y estaba feliz jugando Streets of Rage 2 (título clásico de Megadrive / Génesis) y Street Fighter 2 gracias al emulador de Retropie.

La prueba funcionó, y nos dio ideas para construir la nuestra, así que echemos un vistazo a los diseños.

Usando Inkscape, tomamos medidas de la unidad de prueba y las transferimos a una plantilla. Comenzamos con la pantalla, que tiene dos elementos. Un protector de pantalla de acrílico que se adapta a la pantalla y coincide con los agujeros de los tornillos presentes en la pantalla, esto significa que podemos atornillar el protector, a través de los agujeros en la pantalla, y en una pieza de respaldo de madera contrachapada. Pero para esta nueva construcción, utilizaremos una pantalla mucho más grande. Esta vez tenemos una pantalla de 7 “1024 x 600, por lo que debemos asegurarnos de que cualquier medida que se tome sea para esta pantalla.

A continuación, en los paneles laterales, estos se cortarán de madera contrachapada de 6 mm ya que necesitamos la resistencia adicional para soportar la unidad. Este será un corte difícil para el K40 ya que solo tiene suficiente potencia para cortar madera contrachapada de 6 mm. Donde se insertará la pantalla vemos una ranura de 6 mm de espesor, esto es para el marco de 3 mm de acrílico y el de madera contrachapada de 3 mm.

Mantuvimos la forma general simple, sin curvas, etc. y tenemos una profundidad de 92 mm para los controles, mucho espacio si utilizamos botones de estilo arcade más pequeños. Para reforzar el gabinete agregamos una pieza cruzada de 6 mm de espesor en la parte inferior del gabinete. Esto nos da fuerza y ​​una base plana para garantizar la estabilidad.

Con estas piezas básicas diseñadas, las llevaremos al cortador en un par de semanas y haremos un corte de prueba en la tarjeta para ver cómo se ven. El diseño deberá ser refinado y se agregarán cortes adicionales para las parrillas de los parlantes.

Entonces, ¿dónde vamos desde aquí?

Este proyecto es mucho más que “construir un gabinete de arcade”. Abarca:

Tomar medidas y aplicarlas a un diseño para usar en el láser
cortador
Adquisición de componentes electrónicos adecuados para la construcción
Instalación del software y hardware para controlar el gabinete

El proyecto pondrá a prueba nuestras habilidades como creador, nuestra paciencia mientras aprendemos de los errores y nuestro conocimiento de los componentes y el software necesarios para crear el proyecto.

En la próxima publicación de esta serie, veremos los componentes y cómo se conectarán y usarán sus medidas para ajustar el diseño de nuestro gabinete.

Luego llevaremos nuestro diseño al cortador y usaremos el K40 para hacer que nuestro gabinete sea una realidad; luego probaremos los componentes y modificaremos el diseño en consecuencia.

En la publicación final conectaremos todo y modificaremos nuestro sistema Retropie para ejecutar una selección de videojuegos clásicos.

Segunda Parte

En esta segunda parte del proyecto, examinaremos los componentes que se usarán para construir el gabinete, discutiremos el motivo por el que fueron elegidos y documentaremos sus dimensiones físicas. ¿Por qué hacemos esto? ¡Bien, necesitamos planear, probar y adaptar nuestro diseño para cumplir con los requisitos de los componentes que deseamos utilizar y nos da la oportunidad de hacer un poco de compras!

Los controles

Comencemos con la parte más importante del proyecto y esos son los controles. Un gabinete arcade necesita tener controles rápidos, proporcionar retroalimentación al jugador para que tenga confianza al luchar contra las fuerzas del mal o comer píldoras de poder.

Primero tenemos el joystick, típicamente bastante grande y hecho para resistir toda una vida de alienígenas espaciales, 24 combos exitosos y quizás incluso el Decathlon de Daley Thompson (conocido en los 80 por romper infamemente joysticks para niños en todo el mundo). El joystick funciona suspendiendo un eje metálico dentro de una cámara de resorte, cuando se mueve el joystick, el eje metálico impacta contra una serie de microinterruptores que cuando se conectan envían una señal al tablero controlador, que a su vez traduce la señal en algo que el juego esperando para reaccionar

Para nuestro gabinete no tenemos el espacio para instalar un joystick de tamaño completo, así que tenemos que ser creativos. De eBay encontramos un pequeño joystick que no parece estar fuera de lugar controlando una carretilla elevadora. Alrededor del joystick, podemos ver los conectores microinterruptores para las salidas. Normalmente, tenemos una conexión COM (Common Ground) que puede conectarse en cadena entre los microinterruptores, botones y otros componentes de bajo voltaje.

A continuación, vemos los conectores marcados NO y NC. Estos son normalmente abiertos, lo que significa que el circuito normalmente está roto y cuando se presiona el microinterruptor, el circuito se cierra. Normalmente cerrado significa que el circuito está normalmente conectado y que disparar el microinterruptor romperá el circuito. En la parte inferior del joystick podemos ver una placa restrictora, en este caso, un restrictor de cuatro vías. Esto se usa para restringir las direcciones que el jugador puede mover.

Por ejemplo, Pacman usa un restrictor de cuatro vías, ya que solo hay cuatro direcciones en las que Pacman puede moverse. Hay otros tipos de placas restrictoras, por lo general para restringir el movimiento a un solo eje (vertical u horizontal), pero el restrictor más común es el utilizado para habilitar el control de ocho direcciones, normalmente utilizado para juegos de combate como Mortal Kombat y Street Fighter. Para que nuestra unidad tenga la mayor compatibilidad, eliminaremos por completo la placa de restricción, lo que nos permitirá jugar cualquier tipo de juego.

Dimensiones del joystick
Ancho 47mm
Longitud 47mm
Altura 67mm
Distancia desde el centro de cada tornillo de montaje ~ 35mm
Conectores de 3 mm de ancho

Botones

A continuación, tenemos botones, específicamente los maravillosos pulsadores iluminados de 16 mm de Adafruit. Este es un botón normalmente abierto que hace contacto momentáneo cuando se lo empuja, tiene un clic audible, otra vez para dar retroalimentación al jugador. El botón también viene con un LED integrado (2.2V) que se puede iluminar fácilmente desde un suministro de 3V / 5V, por supuesto, con una resistencia en línea adecuada para evitar que el LED se dispare.

La iluminación de los botones no es estrictamente necesaria, pero lo haremos de todos modos porque los LED son geniales y realmente mejorarán el proyecto.

Detalles de los botones pulsadores
Ancho 16 mm
Longitud 16 mm
Altura (Botón a Conectores) ~ 30mm
Tornillo de rosca 15.5mm
Conectores de 2 mm de ancho

Un botón especial que casualmente recogimos de Adafruit fue un botón de encendido iluminado. Esto se usará potencialmente con una cuña de encendido / apagado Pimoroni para proporcionar una manera segura de encender y apagar el gabinete. Ah, y como se enciende, lo iluminaremos, por lo que necesitaremos una resistencia en línea para alimentar el LED de forma segura.
Diámetro 9mm
Altura 10mm
Voltaje LED 2.2V (Aprox)
¡Las conexiones están hechas!

Entonces, ¿a dónde se conectan todos los botones y nuestro joystick? Directo a Raspberry Pi GPIO (salida de entrada de propósito general)? Bueno, no, seguro de que GPIO está ahí y podemos usarlo, pero eso atará bastantes pines de GPIO. Significa que no podemos conectar otros dispositivos / componentes al Pi. Entonces, en su lugar, vamos a utilizar una placa especialmente diseñada y excepcionalmente rentable que recogimos de Aliexpress. Esta placa tiene conexiones para todos los botones que deseamos usar, pero es posible que tengamos que hacer algunas conjeturas para determinar a qué se refiere cada conexión. Cuando se conecta a través de USB, simula una interfaz de teclado y envía pulsaciones de teclas a medida que movemos el joystick o presionamos el botón FIRE. Esta interfaz también se puede crear utilizando un Arduino, Teensy o cualquier microcontrolador que pueda emular un Dispositivo de Interfaz Humana (HID), pero esta opción requiere un poco de código y posiblemente cueste más que la opción elegida.

Dimensiones de la placa

La pantalla

Para ver nuestros juegos necesitamos una pantalla, y para eso tenemos una pantalla de 7 “1024 x 600 comprada en eBay por alrededor de $ 50. Esta pantalla usa una conexión HDMI, por lo que podemos conectar esto fácilmente al Pi. La energía proviene de una interfaz micro USB de 5 V que también funciona como una interfaz táctil si se alimenta desde el puerto USB de un dispositivo.

La pantalla también tiene cuatro orificios de montaje que permiten que la pantalla se intercala entre una capa de acrílico y un marco de madera contrachapada para montar la unidad en el gabinete.

Dimensiones de la pantalla
Ancho 163mm
Altura 124mm
Profundidad 14 mm (parte más gruesa)
Audio

Entonces, si queríamos audio incorporado, usaríamos un Pi 3, ya que tenemos una salida de audio analógica. Pero como queremos hacer un proyecto pequeño, necesitamos agregar audio. Hay muchas opciones diferentes, por ejemplo, Pimoroni tiene su placa Phat Beat y en este proyecto hemos elegido utilizar esta placa, en gran medida en función de su rendimiento en la unidad de prueba que construimos.

Phat Beat se conecta al GPIO del Pi y usa I2S para emitir audio a través del GPIO. Esto se reproduce a través de un altavoz de 3 Ohm 3W conectado.
Raspberry Pi Zero W

La pieza final del rompecabezas, los cerebros de nuestro proyecto, la Raspberry Pi Zero W. ¿Por qué elegimos esta? Bueno, es barato, alrededor de $ 15-20 y tiene WiFi, lo que significa que podemos enviar archivos de juegos, actualizar el sistema de forma remota sin la necesidad de conectar un teclado y un mouse. Simplemente hay suficiente potencia en Pi Zero W para emular hasta principios de la era de 16 bits, por lo que Génesis / Megadrive, Super Nintendo, era posible. Los primeros juegos de arcade, por ejemplo, hasta finales de los 80 también son posibles. Para cualquier cosa más reciente, necesitaríamos una placa como Raspberry Pi 3 B + o ASUS Tinkerboard.

Por lo tanto, tenemos nuestra lista de kits, sus dimensiones y detalles, a continuación debemos perfeccionar las ilustraciones realizadas en Inkscape para garantizar que nuestro gabinete se pueda cortar correctamente. Luego podemos crear una versión de prueba, verificar que todo encaja, antes de encender el láser para cortar el contrachapado de 6 mm y el acrílico de 3 mm que utilizaremos para la construcción. ¡En la próxima publicación cortaremos muchas formas diferentes y las probaremos!

Parte 3

Esta semana comenzamos a cortar el armario con el cortador láser K40, y como cualquier proyecto complejo, nos encontramos con algunos problemas. Pero recuerde, querido lector, estos problemas no son obstáculos, no terminan nuestro camino como creadores, sino que son giros equivocados que nos ayudan a comprender cómo crear proyectos complejos donde las tolerancias son ajustadas.

Esta parte del proyecto no fue exactamente al plan. El sábado pasado debíamos cortar todas las piezas para el gabinete, pero llegamos a un inconveniente o dos. Entonces, veamos primero los problemas que enfrentamos y luego observemos el progreso que hemos logrado. Recuerde, no existe el fracaso a menos que se dé por vencido. Aprender del fracaso es una habilidad importante, que los creadores pronto aprenderán.
Tolerancias

A pesar de los mejores esfuerzos, nuestras medidas fueron apagadas, algunas de alrededor de 10 mm, otras de 1 mm. En lugar de descubrir esto al derrochar madera contrachapada, creamos algunos cortes de prueba con cartón / cartón y creamos un ajuste de prueba. La primera pieza que se cortó fue para la pantalla, ya que esto une los dos paneles laterales.

Después del primer corte de prueba, vimos que los orificios de los tornillos estaban a unos 8 mm y que la pantalla cortada era ligeramente demasiado pequeña en aproximadamente 2 mm. Entonces, vaya a Inkscape para modificar los archivos originales. Aquí es donde abordamos otro problema. Los archivos originales combinaban objetos en un objeto más grande, esto tenía sentido para cortar, ya que usar la agrupación de objetos puede significar que la sección de corte de vectores del flujo de trabajo puede ver múltiples pasadas en una sesión, lo que podría quemar el material. Pero al combinar los objetos que ahora necesitamos para eliminar parte de los objetos mucho más grandes. Inicialmente, utilizamos la herramienta de selección de nodo para separar el objeto. Pero después de 30 minutos, esto se volvió bastante difícil de manejar, por lo que rastreamos objetos nuevos sobre los antiguos y creamos una nueva plantilla para cortar. Llevando esto a la cortadora y se cortó otra pieza de prueba, esta vez tuvimos un ajuste casi perfecto, todo lo que impedía que la pantalla se asienta correctamente fue el cable plano flexible en una esquina. Luego cortamos la pieza final y utilizamos una herramienta rotativa múltiple para lijar suavemente una sección del marco hasta que la pantalla quede al ras. Mientras sacamos la herramienta rotativa, le dimos al armazón un lijado general porque pintaremos el marco más tarde.

Otro problema de tolerancia que golpeamos fue cuando cortamos los lados del gabinete. Para los lados utilizamos MDF de 6 mm. Tenga cuidado al cortar MDF, las partículas que se vaporizan no son buenas para usted, así que asegúrese de que su sistema de extracción esté funcionando perfectamente antes de usarlo, oh, y compre MDF de grado láser de distribuidores de confianza. ¡No use MDF estándar comprado en la tienda, obtenga calidad láser cada vez! Ahora, volviendo a los lados, y al cortarlos de una sola pieza de MDF de tamaño A4, notamos que a pesar de alinear el material, el corte era irregular. Después de algunos retoques con la alineación, encontramos que era mejor cortar un lado a la vez. El MDF es un poco más fácil de cortar en el K40, en gran parte gracias a su densidad y calidad uniformes. Pero el MDF de 6 mm sigue siendo un desafío para el K40, y tuvimos que aumentar la potencia a alrededor del 90% y ejecutar el corte del vector a 8 mm / s para obtener un corte. Pero necesitábamos ejecutar el corte varias veces para asegurarnos de que pasara. En el futuro, el cortador láser K40 necesitará una modificación de asistencia de aire para mejorar la potencia de corte de la unidad. Con los lados cortados insertamos el marco de la pantalla en los agujeros cortados en los lados del gabinete y, a pesar de la cuidadosa medición, las pestañas eran demasiado cortas para las ranuras cortadas, aproximadamente 1,5 mm, lo que significaba un bamboleo notable y no ajuste de fricción firme.

Por lo tanto, en lugar de cortar una pieza nueva y desperdiciar la madera contrachapada, elegimos abrir una tienda de ferretería local y recoger bloques modulares que conectan materiales en ángulos de 90 grados. Estos bloques de mod son de alrededor de 10 centavos cada uno, así que compramos 10 por si acaso.

Usar los bloques mod para crear una conexión firme entre la pantalla y los lados fue un golpe de genio, ya que ahora la unidad está firme y lista para la prueba de la pantalla. Usando tuercas y tornillos para máquina M3, aseguramos la pantalla al marco y encontramos que la unidad parecía proporcionalmente correcta, ¡y ofrecía un área lo suficientemente amplia para los controles! Ahora podemos diseñar el diseño de los controles.
Tomando el control

Los controles para un gabinete arcade son de vital importancia. Son la principal forma en que interactuamos con los juegos que jugamos, por lo que es crucial que lo hagamos bien. Tomando medidas cuidadosas de los lados del gabinete y la pantalla ya construidos entramos en Inkscape y creamos un diseño.

Este diseño se adapta a toda la sección frontal del gabinete, descansando los bordes exteriores sobre las “pendientes” de los lados del gabinete. Al otro lado de la línea media del diseño vemos dos agujeros en el borde exterior. Estos están exactamente a 6 mm del borde y se utilizan para permitir que los bloques mod se atornillen y fijen al panel de disposición, y luego a los lados del gabinete para un ajuste perfecto. En cada esquina del panel podemos ver agujeros de tornillos de 3 mm para tornillos de máquina M3 que asegurarán el diseño para proteger la capa inferior de la d

Este diseño se adapta a toda la sección frontal del gabinete, descansando los bordes exteriores sobre las “pendientes” de los lados del gabinete. Al otro lado de la línea media del diseño vemos dos agujeros en el borde exterior. Estos están exactamente a 6 mm del borde y se utilizan para permitir que los bloques mod se atornillen y fijen al panel de disposición, y luego a los lados del gabinete para un ajuste perfecto. En cada esquina del panel podemos ver agujeros de tornillos de 3 mm para tornillos de máquina M3 que asegurarán el diseño para proteger la capa inferior del daño. Cortaremos una pieza de acrílico de 3 mm utilizando la misma plantilla. Esto nos permite pintar / decorar la capa inferior, que se cortará de MDF, y protegerla con el acrílico. También significa que podemos grabar información en la capa inferior y no se dañará. Para el joystick, tenemos que cortar agujeros de 3 mm para asegurarlo al panel, y un agujero más grande de 32 mm para que el joystick lo atraviese. Esto mantiene la falda de goma alrededor del joystick libre de cualquier esquina filosa, pero usaremos la herramienta rotativa para lijar los bordes antes de colocarla. A la derecha vemos ocho agujeros de 16 mm de ancho para los botones, estos son un poco más grandes que los necesarios ya que el cortador K40 tiene la costumbre de cortar un poco más pequeño que el necesario.

Estos botones están escalonados para darle al jugador suficiente espacio para golpearlos con precisión, y espacio entre los botones a medida que se elevan ligeramente con un collar de plástico.
Coronando el gabinete

Los gabinetes Arcade tienen muchas formas diferentes de atraer al jugador. Las demostraciones, los sonidos fuertes y la señalización intermitente, por lo general la marquesina justo encima de la pantalla, son la principal forma de tentar al jugador a soltar algunas monedas en la ranura. Nuestro gabinete tendrá una marquesina de acrílico formada por dos capas de 3 mm que encajarán en las ranuras de 6 mm cortadas en los laterales del gabinete. La capa frontal será de acrílico negro, y dentro de ella habremos cortado el nombre del gabinete, Berry Cade. La capa posterior será una pieza de acrílico rosa neón que será visible a través de las secciones recortadas, haciendo que la marquesina sea muy visible y atraiga a los jugadores hacia ella.

Hemos progresado mucho, un poco más lento de lo previsto, pero las lecciones aprendidas aquí nos ayudarán a comprender cómo replicar el proceso en el futuro. Usar un cortador láser para prototipos de proyectos como este es un proceso iterativo, nunca es correcto la primera vez, siempre hay un ajuste que tenemos que hacer. Pero esto es parte de la diversión que permite hacer que sea solo eso … ¡divertido!

Parte 4

Aquí estamos, el final del viaje que nos ha llevado cuatro partes, muchos errores y muchos aprendizajes. La construcción de este proyecto ha utilizado múltiples habilidades, principalmente diseño y fabricación utilizando el cortador láser K40. El uso de un cortador láser para pequeños proyectos (llaveros, carteles, etc.) es bastante simple, pero un gabinete arcade requiere un diseño cuidadoso y muchas iteraciones en el proceso de fabricación.

¡Así que sigamos adelante y lleguemos al final de este proyecto porque Streets of Rage no se va a jugar solo!

En esta parte final,

Montar el gabinete
Conecte la electrónica
Configurar Retropie
Juega algunos juegos

Entonces, ¿encajan todas las partes juntas?

El primer paso para esta parte final del proyecto es garantizar que todas las piezas queden ajustadas. Una parte que encajará un poco demasiado bien es la pantalla. La pantalla Makibes de 7 “tiene un molesto cable flexible plano que evita que quede al ras en el agujero cortado. Tendremos que usar una herramienta rotativa para comer suavemente en la madera, adelgazando para que el cable no quede atrapado o dañado. Si bien las piezas deben quedar bien, algunas pueden necesitar un poco de limado y lijado antes de que la fricción encaje en su lugar. Las piezas serán firmes y mantendrán su lugar, pero después de una sesión frenética en Streets of Rage, podrían comenzar a deshacerse. Luego, usando bloques modulares (bloques mod) de una ferretería local, insertamos los bloques en áreas clave y utilizamos tornillos y tuercas M4 para mantener el gabinete en su lugar. Estas áreas clave son el panel de control y los paneles laterales que conectan el marco de la pantalla. Los bloques mod vienen en todo tipo de formas y tamaños, y su ferretería local puede ayudarlo a encontrar los adecuados.
Insertar los botones

Nuestros botones tienen un diámetro de 16 mm y los agujeros cortados en el panel de control han sido cortados para que coincida con eso, con solo un poco más debido al problema de tolerancia del K40. Los botones se ajustan perfectamente y se mantienen en su lugar mediante un tapón de rosca que los sujeta a la madera contrachapada. La forma en que organices los botones depende totalmente de ti; los jugadores eligen los botones según los juegos que juegan. Somos bastante partidarios de los juegos de lucha, por lo que los botones con microinterruptores, como estos, nos proporcionan un clic audible cuando se presionan.
El controlador USB

En lugar de programar nuestra propia solución Arduino, utilizamos una placa a medida rentable. Esta placa convierte las pulsaciones de los botones y los controles del joystick del reproductor en algo que la Raspberry Pi puede comprender. La placa viene con muchos conectores engarzados que se utilizan para conectar las patillas de los botones a las dos conexiones JST de clavija presentes en la placa.

Conectar los botones a la pizarra es un juego de niños, lo que nos obliga a simplemente presionar las conexiones en su lugar. El controlador USB se conecta al Pi Zero W a través de un adaptador micro USB que se inserta dentro de la conexión USB para obtener un acabado ordenado.

Los botones elegidos para este proyecto son de Adafruit, y tienen cuatro conexiones presentes. Dos son para presionar un botón y otros dos están marcados como + y -. Esto se refiere a conectarlos a una fuente de poder para iluminarlos, este es un paso opcional pero sería muy bienvenido. Los LED en los botones necesitan alrededor de 2 V para iluminar y esto se puede suministrar desde la Raspberry Pi con una resistencia adecuada.
Phat Beats!

Phat Beat es una poderosa interfaz de sonido para todos los modelos de la Raspberry Pi. Disponible desde Pimoroni, esta placa se adapta a la GPIO y utiliza la interfaz de audio I2S para enviar audio a través de GPIO. Phat Beat debe insertarse en el GPIO mientras el Raspberry Pi Zero W está apagado.

Configurando la Raspberry Pi Zero W

La primera tarea del software es descargar el conjunto de emulación Retropie y flashearlo en una tarjeta micro SD. La mejor herramienta para este trabajo, independientemente del sistema operativo que utilice, es Etcher. Sigue un proceso de tres pasos. Dígale dónde está la imagen que se va a flashear, luego dígale dónde desea que se destelle la imagen, finalmente haga clic en Flash para comenzar.

Una vez que se ha creado la tarjeta, debemos habilitar SSH, un inicio de sesión remoto que nos permite configurar Pi Zero W en la red. En la partición de arranque, cree un archivo llamado ssh para habilitar los inicios de sesión de SSH. A continuación, tenemos que configurar el WiFi a bordo y para esto necesitamos conectar un teclado, mouse, pantalla al Pi Zero W y arrancar el software Retropie. Una vez que se haya iniciado, tendremos que completar el paso de configuración del botón. Para esto, Retropie detectará la placa controladora USB que usamos para el joystick / botones y luego nos pedirá que configuremos cada botón. Para nuestro diseño de ocho botones configuramos las direcciones del joystick, y luego los seis botones utilizados para juegos (golpes, patadas, pistolas de rayos, etc.) y luego configuramos los botones INICIAR y SELECCIONAR. Una vez completado, se coloca en la interfaz de usuario de Emulation Station para Retropie. Ahora presione el botón INICIO para abrir un menú, desde allí podemos seleccionar “WiFi” y esto abrirá un nuevo menú. Elija “Conectarse a la red WiFi” y luego seleccione el nombre del enrutador WiFi de su casa. Luego, usando su teclado, ingrese su contraseña y presione Entrar. Durante unos instantes, la pantalla mostrará “Conectando” antes de regresar a la primera pantalla, pero ahora su Pi está conectada al WiFi y lista para ser controlada usando SSH.

Instalación de la placa Phat Beat

Nuestra placa Phat Beat debe estar conectada al GPIO y nuestro altavoz conectado. Tendremos que abrir el menú principal presionando START y luego ir al menú “QUIT” y seleccionar “Salir de la estación de emulación” para volver al terminal estándar. Una vez en una terminal, ingrese el siguiente comando para instalar el software Phat Beat.

curl https://get.pimoroni.com/phatbeat | intento

Siga el proceso de instalación hasta que se complete y luego reinicie para asegurarse de que los nuevos archivos de configuración estén cargados. Si necesita ajustar el volumen, use los botones del Phat Beat y cámbielo para cumplir con sus requisitos.
Obtener nuestros ROM

Los archivos clásicos de videojuegos se conocen como archivos ROM (Read Only Memory), en gran medida porque los juegos de cartuchos y los gabinetes de arcade tenían placas de circuito con los juegos escritos en chips, ROM chips. Esto significa que los juegos se pueden cargar de forma rápida y confiable. Los archivos ROM son volcados de estas placas que se pueden usar con emuladores.

El problema con los archivos ROM es su dudosa legalidad. Si bien estos juegos pueden ser antiguos y ya no se venden, todavía están protegidos por derechos de autor y son propiedad de compañías / individuos. La regla general es que puedes hacer copias de tus propios juegos y usarlos con emuladores.

Esta guía no le indicará dónde encontrar los archivos ROM en Internet, esa elección depende de usted.

La forma más fácil de transferir ROM de su computadora al gabinete es usar una unidad flash USB, formateada para Windows. Retropie tiene una herramienta automatizada que permite transferir un gran número de ROM.

(asegúrese de que su USB esté formateado en FAT32)
primero crea una carpeta llamada retropie en tu memoria USB
conéctelo al pi y espere a que termine de parpadear
saca el dispositivo USB y conéctalo a una computadora
agrega las roms a sus respectivas carpetas (en la carpeta de retropie / roms)
vuelva a enchufarlo en la pi de frambuesa
esperar a que termine de parpadear
ahora puedes quitar la memoria USB.
actualice la estación de emulación seleccionando apagar desde el menú “Escape” y apague el Pi, luego reinicie.

Una vez que el Pi se haya reiniciado, la interfaz ahora mostrará los sistemas para los que tiene ROM. En nuestro caso, teníamos archivos Megadrive listos para jugar, por lo que el logotipo de esa consola estaba en la interfaz. Para ingresar a los juegos de ese sistema, debemos presionar el Botón 1, que configuramos en el primer arranque. Puede que no lo recuerdes, o el mapeo puede ser un poco extraño, pero pronto encontrarás el botón. Luego, baje la lista y encuentre el juego que desea jugar. Presione el botón y se iniciará el emulador y durante unos momentos verá un breve destello de la consola, que le informará sobre el emulador que se está utilizando y cómo puede configurarlo. Esto será útil si tu juego no funciona, ya que podemos cambiar el emulador y configurar cada emulador por juego. Esto requerirá mucho ensayo y error, pero los resultados valdrán la pena.
¿El fin?

Así que aquí estamos al final de nuestro viaje, y durante las semanas hemos aprendido sobre la fabricación de nuestro propio gabinete de arcade, cómo elegir la electrónica y cómo jugar los juegos que amamos de nuestra infancia.

Fuente: electromaker.io

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Lost Password