Archivo por meses: noviembre 2015

Máquina Arcade Bartop de 2 jugadores, modelo Super Mario World


Ya está la nueva máquina de dos jugadores: bartop 2 jugadores modelo Super Mario World. Tiene los siguientes emuladores: MAME, NeoGeo, SNES, Mega Drive (Genesis) y GBA. Para los vinilos he encontrado un proveedor factible: pixartprinting.es, trabajan bien. A parte de los vinilos laterales y el panel de los mandos, para la marquesina se ha hecho un vinilo especial para retroiluminación.
Esta máquina me ha dado bastantes problemas con la tarjeta SD de 16GB, con la configuración de la salida de video HDMI, y con la alimentación de la RPi, pero nada que no se pueda resolver, y espero en la siguiente máquina aprender de los errores.

En el proceso de fabricación también he sacado conclusiones que me servirán para mejorar el proceso en el futuro, tanto en la parte de construcción del mueble como en la electrónica. Por ejemplo, es la primera máquina con U-molding y vinilos laterales. La retroiluminación de la marquesina se ha hecho como en las anteriores máquinas: un array de 30 LEDs blancos alimentado a 12V. El front-end es el de siempre, joanillo_arcade_frontend que ya va por la versión 1.0.7, y que desde la versión 1.0.5 es multi-emulador.

El monitor TFT de 19» y la tarjeta de sonido se alimentan con sus transformadores. Un transformador de 12V alimenta la marquesina y la Raspberry. Para convertir los 12V a 5V de la Raspberry quise probar un regulador de tensión 78L05, pero no funcionaba bien, a parte de que es muy ineficiente. Por tanto, al final se ha optado por un regulador step-down DC-DC de 12V a 5V, y funciona correctamente. Se ha mejorado bastante la parte de grimpar los cables, aunque el proceso todavía tiene margen de mejora. Es importante hacer las conexiones de la botonera y de los pines GPIO antes de acabar de montarlo todo, pues si hay algún error en las soldaduras o conexiones es importante no deshacer la faena que ya se ha hecho. De hecho, esta sería la principal conclusión en la mejora de la ingeniería del proceso: mirar de no hacer las cosas dos veces.

Como en proyectos anteriores, se ha utilizado el proyecto pikeyd para conectar los botones y joysticks a los pines GPIO. Se utilizan casi todos los pines GPIO, un total de 24 pines GPIO.

A la espera de acabar esta semana las dos máquinas pendientes (mini-bartop y arcade stick), los próximos objetivos serán incorporar los emuladores Atari 2600 y Commodore 64, migrar a la Raspberry Pi modelo 2 (hasta ahora he utilizado la B+), así como acabar otras máquinas pendientes.

Bien, la máquina ya está ofreciendo diversión a tope. Primero estuve jugando con Pere al Metal Slug, matando unos cuantos enemigos, y después nos enfrentamos en el Street of Fighter. Después mi madre contra mi hija, unas grandes campeonas, se lo pasaron muy bien con un Tetris de Neo-Geo.