Archivo por meses: febrero 2019

Mini Virtual Pinball basado en Jack’s Open

He estado haciendo dos pinballs en paralelo, de las mismas dimensiones, y con plunger analógico. El primero basado en el tema de Los Vengadores de Marvel; y el segundo basado en Jacks Open, tema que ya había hecho. Al contrario de la primera versión donde utilicé pintura y máscaras para pintar con spray, esta vez se me ha complicado mucho esta técnica y finalmente he encargado los vinilos, mucho mejor.

Tirador de muelle y Tilt para Virtual Pinball (video)

En un anterior artículo ya explicamos la construcción del tirador de muelle analógico. Ahora hemos querido acabarlo de explicar y hacer un pequeño video.

A continuación se detalla las conexiones de los botones, el potenciómetro (A0) y el acelerómetro (SDA, SCL) en el Arduino Pro Mini:

    Arduino Pro Micro 
    (plunger, acceleròmetre, i 6 botons)

\t\t\t*\t*
\t\t\t*\t* GND
\t\t\t*\t*
\t\t\t*\t* VCC
\t\t    SDA\t*\t*
 \t\t    SCL\t*\t*
\t  4: Left. BUT0\t*\t*
         5: Right. BUT1\t*\t* A0 (Pot)
          6: Exit. BUT2\t*\t*
         7: Start. BUT3\t*\t*
          8: Coin. BUT4\t*\t*
         9: Enter. BUT5\t*\t*

Finalmente, hay que cargar el firmware en el Arduino, que incorpora la librería Joystick. El acelerómetro, que detecta la fuerza lateral ejercida sobre el mueble, a partir de un umbral de fuerza simula el disparo de un botón joystick. Todas las acciones de los botones del joystick HDI se aocian a presiones del teclado gracias al software JoyToKey, que corre en background. La asociación de teclas es la típica de Visual Pinball (el emulador). Por ejemplo, COIN está asociado a la tecla 5, y la función Tilt/nudge dispara las teclas Z/X.

Tenía miedo que un potenciómetro deslizante se deteriorase con el tiempo, y hubiese preferido utilizar algún sensor no mecánico. Tengo que decir, pero, que de momento, el funcionamiento es muy estable.

He construido dos máquinas en paralelo, una basada en el tema del Jacks Open, y la otra basada en el tema de Avengers. En una de les máquinas el funcionament no va muy fino, y he de ver todavía cuál es la causa: el ordenador, la RAM, la tarjeta de video o el plunger.

Mini virtual pinball based on Marvel’s Avengers

Finalmente he finalizado el pinball de Avengers. He estado haciendo dos pinballs en paralelo, de las mismas dimensiones, y con plunger analógico.

He tardado bastante tiempo en repasar las 200 mesas para adaptarlas al plunger y tilt analógicos. Publicamos este artículo publicando la solución final de la construcción del tirador de muelle, basado en Arduino.