Archivo de la etiqueta: arcade

Arcade cocktail coffee table acabada

Arcade cocktail coffee table
En julio ya acabé la mesita arcade cocktail (finalmente!), pero hasta ahora no le había sacado unas fotos y el video. La sensación de jugar en modo cocktail es sencillamente fantástica. La mesita me ha quedado un poco pequeña y bajita, de hecho la pantalla es de tan sólo 15». Pero claro, en cuanto a gustos sobre mesitas de centro/tele/cafè no hay nada escrito, hay muchos diseños, o sea que la próxima que haga será muy diferente.

Maria y Pere tuvieros un buen pasatiempo jugando con la máquina. Una idea divertida para el futuro sería hacer una máquina cocktail a partir de un barril de vino. Buscar en Google Images por barrel arcade cocktail para ver ejemplos.

Efectos de luz para la rockola

La rockola ha estado mucho tiempo en stand-by, pero para este otoño ya estará acabada. Finalmente los efectos de luz los haré llamando a un script python des de la aplicación. La idea es que para cada canción cambiará el efecto de luz. El script python consume menos del 1% de CPU, y por tanto no representa ningún problema. Como utilizo el bus I2C, sólo ocupa dos pins de la Raspberry: SCL y SDL. El chip MCP23017 tiene dos bancos, y por tanto puedo redireccionar 16 bits, que son 16 leds. Esto va perfecto porque el mueble tendrá 15 módulos led, y después habrá otro módulo que hará intermitencias para recordar que hay que poner una moneda.

En el video se muestran 16 efectos diferentes: varias modalidades de led chaser, lluvia, intermitencia, zig-zag,… En la máquina real los 16 bits del xip MCP23017 activarán 16 módulos led, que se componen de un transistor y 3 led cada módulo, y así tengo unos módulos muy luminosos. A ver si acabo esta rockola (el proyecto está en http://wiki.joanillo.org/index.php/Rockola-Gramola-Jukebox), porque ara ya estoy pensando en otra modalidad de rockola que será pequeña y mona, sin pantalla.

Mesa para el Visual Pinball

El proyecto del Visual Pinball va tomando forma. Ya tengo la tele, de 32» y HD, la Full HD ya se me disparaba el precio. Voy avanzando poco a poco, sin prisas, pues también necesito tiempo para ir probando las mesas que incorporaré.

Estos días he estado trabajando en el mueble, que va tomando forma. Falta pulir, barnizar, encargar un vidrio,… pero sin prisas, pues todavía no tengo decidida la disposición final de los botones. Tendré que hacer pruebas para ver si los altavoces que incorpora la tele son suficientes, o bien el sonido queda muy apagado dentro del mueble. De hecho, tendré que agujerear el mueble para ventilar. Por tanto, puedo aprovechar los agujeros para meter unos altavoces auxiliares. Ya veremos…

Finalmente, Raspberry Pi Zero

Finalmente tengo una Raspberry Pi Zero, comprada en pimoroni.com, por 4 libras (lástima que el envío son 7 ibras más). Como sólo dejan comprar una en cada pedido, tendré que pensar en qué proyecto la utilizaré. La idea inicial es probarla en una máquina de marcianitos tipo arcade stick, pues en este tipo de mueble he tenido problemas de espacio, y me irá ideal el hecho de que los pines GPIO vayan soldados directamente a la placa.

  • 1Ghz, Single-core CPU
  • 512MB RAM
  • Mini HDMI and USB On-The-Go ports
  • Micro USB power
  • HAT-compatible 40-pin header
  • Composite video and reset headers

Enlace oficial de la Pi-Zero

49a Reunión de Usuarios del MSX

El sábado estuvimos con dos máquinas en la 49a Reunión de Usuarios del MSX, que organiza la Associació d’Amics del MSX. Llevamos dos máquinas: una bartop basada en Dragon Ball, y una arcade stick. El emulador openmsx para RPi es el último que he instalado y configurado en las máquinas. Ha sido chulo cómo los usuarios progresaban en juegos como Magical Tree o Penguin Adventure. El próximo otoño meteremos algún emulador más.

Video de la reunión: 49a Reunión AAMSX

Milloncete Airgam modelo Blancanieves


Estos días que estoy haciendo un pinball virtual, he aprovechado para pasar por Wallapop y he conseguido un Milloncete de la casa Airgam, concretamente el modelo Blancanieves. En casa no tuvimos ninguno de estos, y la verdad es que no los recuerdo especialmente ni tampoco recuerdo el anuncio de la tele que dejo en un enlace del Youtube. Tampoco recuerdo el lema: Milloncete, vaya juguete!, y mira que todas aquellas falcas televisivas de los años 70 normalmente las tengo muy frescas. Lo que está claro es que esto es años 70, totalmente de mi época.

Es un símbolo de cómo las empresas familiares (en este caso la familia Magrià, que es Airgam al revés), con iniciativa y emprendimiento, podían crecer en su ámbito natural: la España autártica de los años 70, con un mercado único (el español, no el europeo) y una tele única: TVE.

De pequeño habíamos jugado alguna vez a los pinballs de los bares (muy poco, la verdad). Y para mi no eran ni pinball, ni petacos, ni máquinas del millón. Para mi los del bar también eran los milloncete, sin duda influencia de este juego que ahora muestro. y es por esto que cuando me he metido en este tema de los pinballs, me extrañaba al principio que nadie hablase de los milloncete. Para mi los grandes, los del bar, también eran milloncetes. Sin duda era mi realidad infantil deformada.

Sólo decir que había otros moldelos de Milloncete Airgam, como el modelo Pirata, modelo Circo, modelo Monstruos. I que Airgam, sobretodo, pasó a la historia por los Airgam Boys, ahora que los Playmobil (yo siempre les he llamado Click de Famobil) se han comido todo el pastel.

Os dejo un pequeño video que he hecho, y un par de enlaces: un anuncio de la tele de Airgam y un post que me ha gustado:

Nuevo proyecto: mesita con Visual Pinball

El siguiente proyecto será hacer la mesita que integre un Visual Pinball. Hace tiempo que tengo ganas de hacer este proyecto.

Por Navidades (ya hace seis meses) conseguí un ordinador de segunda mano, una tarjeta de video buena, y una segunda fuente de alimentación para esta tarjeta de video. Y también instalé el Visual Pinball (en Windows) y empezé a hacer pruebas.

Ahora retomo este proyecto y es el momento de tomar decisiones. El setup final será un solo monitor (preferentmente una pantalla de 32″) que integraré en un mueble tipo mesita de cafe. Para un proyecto posterior ya me pelearé con dos o tres pantallas. Por tanto, en la web de vpforums.org me descargo y pruebo las mesas de VP9 versión FS. Ahora estoy en esta fase: estoy probando mesas y metiendo la información en un Excel.

Como front-end he instalado el PinballX, que es bastante fácil de configurar. Los ficheros XML los crearé a partir de la información que vaya acumulando en el Excel.

Mientas tanto tengo que conseguir un monitor de 32″. La I-PAC ya la tengo y funciona correctamente, ahora tengo que pensar en la configuración mínima de botones y que tenga el máximo de funciones posibles. Una vez tenga el monitor, ya podré empezar a hacer el mueble, que sin dudas será la parte más divertida del proyecto.

En la foto se puede ver todo el hardware que habrá dentro del mueble. El ordinador es un HP Elite 8000 Dual Core 3,2GHz SFF (Small Form Factor), 4GB de RAM i 250GB de Disc Dur. La gráfica es una ATI Radeon 5770 DDR5. Aquí viene un problema. La placa es una SFF, y no está pensada para meterle una gráfica potente. Es por esto que he conseguido una nueva fuente de alimentación de 650W, para alimentar sólo la tarjeta gráfica. Para que las dos fuentes de alimentación trabajen a la vez he tenido que pelar y juntar un par de cables: PS_ON y PWR_OK. Cuando esté todo dentro del mueble estará mucho más ordenado, espero. En la foto todavía no está montada la tarjeta gráfica, pero ahora ya hace días que estoy probando toda la configuración y funciona correctamente.

En la foto de la derecha estoy jugando a la mesa Atlantis. Todo un gustazo jugar con estas mesas clásicas. A ver si en julio ya ja puedo disfrutar de esta nueva máquina.

Amplificador de audio MAX98306 (Adafruit)

Durante quince días he tenido la máquina cocktail sobre la mesa y sin acabar, pendiente de meterle el amplificador de sonido, altavoces, y recoger todos los cables. Finalmente, como amplificador de sonido, he probado un breakout que tenía desde hace más de un año y que compré en un pedido de Adafruit. Realmente comprar a Estados Unidos continúa siendo muy caro hoy día, entre duana y envío, y por eso aproveché para comprar algunas cositas más.

El amplificacdor es el MAX98306. Estos mini-amplificadores serían la evolución actual y moderna de los LM3806. Bien, el resultado es que le he conectado unos pequeños altavoces de 4 ohm y estoy satisfecho con el sonido. Pondré el amplificador y los altavoces en la máquina arcade cocktail que estoy terminando. Además, ya sé donde colocaré los altavoces: estarán en los dos agujeros que he practicado para pasar los cables de los mandos a la Raspberry, y por tanto es un sitio donde quedan escondidos debajo de los mandos, pero el sonido puede fluir fácilmente hacia el exterior. En el siguiente post mostraré una foto de cómo queda todo antes de cerrar la máquina.

La desventaja es que no tiene control de volumen, aunque se pueda escoger entre 4 ó 5 niveles de amplificación diferentes. Pero claro, con el mueble cerrado no se podrá acceder al hardware. He probado el sonido con un par de juegos arcade de la máquina, i el resultado es más que aceptable.

Enlace al Stereo 3.7W Class D Audio Amplifier – MAX98306:
https://www.adafruit.com/product/987

Mueble Arcade Cocktail finalizado

Finalmente esta mañana he acabado la máquina cocktail, que tenía empezada desde antes de Semana Santa. En la foto se puede apreciar la Raspberry Pi; la matriz de resistencias que van conectadas a los pines GPIO; todos los cables que vienen de las botoneras que estan en los dos lados; el step-converter de 12V a 5V; el transformador de 12V; el amplificador de sonido y altavoces; el cable conversor HDMI-VGA; y el monitor.

Antes de cerrar la máquina puedo todavía conectar un teclado USB para hacer los últimos retoques en el front-end para que los listados de juegos queden bien maquetados en este monitor de 15″. Con los cables recogidos y hechaslas últimas comprobaciones, ya puedo cerrar la tapa inferior, encender, y probar a jugar al Donkey Kong en modo cocktail. Pero claro, jugar solo en esta máquina es una tontería. Necesito la Maria o el Pere para hacer unas partiditas.

Es imposible acabar un proyecto del todo. Falta finalment cortar el vidrio con los cantos redondeados, y ya tendré mi mesita de centro/café/tele cocktail arcade machine.

Máquina cocktail casi acabada

El último mes he estado haciendo la máquina cocktail a ratos. He tenido un parón bastante largo pues mientras esperaba los vinilos, tenía otras tareas por hacer. Pero finalmente esta semana acabaré la máquina y ya se puede ver cómo será el resultado final. Seguro que me dará muy buenas sensaciones.

La máquina llevará un vidrio grueso gruixut encima, de manera que hará la función de mesita de la tele, donde puedas poner los pies y poner una jarra de cerveza. Esta primera versión tiene unas dimensiones un poco reducidas. La idea es que las dimensiones sean totalmente personalizables, será una mesita hecha a medida.

A parte de poder jugar a los juegos de MAME en modo cocktail, también se podrá jugar a los otros emuladores. Además estrenaré el emulador openmsx, donde habré integrado unos 100 juegos de la plataforma MSX. Perfecto para los fans de esta plataforma.