Tabla de contenido:

Joystick arcade de bricolaje: 3 pasos
Joystick arcade de bricolaje: 3 pasos

Video: Joystick arcade de bricolaje: 3 pasos

Video: Joystick arcade de bricolaje: 3 pasos
Video: Como hacer un JOYSTICK arcade clásico, planos gratis.RamosElectroDron 2024, Noviembre
Anonim
Joystick arcade de bricolaje
Joystick arcade de bricolaje
Joystick de arcade de bricolaje
Joystick de arcade de bricolaje

Este es un joystick arcade que hice.

El joystick de arcade en sí está hecho desde cero utilizando interruptores de micro rodillo, sin un módulo de joystick de arcade prefabricado utilizado de antemano. Recibí esta idea de alguien en la Maker Faire Singapur 2016, donde recordé que alguien había hecho lo mismo, excepto que mucho mejor que el mío.

Los botones arcade eran botones Arcade normales de 2 dólares, básicos pero mucho mejores que los típicos interruptores táctiles.

Paso 1: carcasa y electrónica

Caja y electrónica
Caja y electrónica
Caja y electrónica
Caja y electrónica
Caja y electrónica
Caja y electrónica
Caja y electrónica
Caja y electrónica

La caja está hecha principalmente de piezas acrílicas. Se dobló 1 pieza negra en 4 juntas para hacer los lados, 1 pieza despejada cubría la parte inferior. Se utilizó una pieza blanca y otro tipo de plástico transparente (no acrílico, una fina pieza de plástico, de algún empaque) para cubrir la parte superior y montar el joystick y los botones respectivamente.

Se cortaron agujeros en las piezas superiores de plástico para montar los botones de Arcade y para deslizar y usar la palanca del joystick.

En cuanto al cableado, básicamente conecté todos los interruptores y botones a tierra y dejé un pin adicional para conectarlo al gpio a un pullup de entrada para el microcontrolador.

Paso 2: Joystick

Palanca de mando
Palanca de mando
Palanca de mando
Palanca de mando
Palanca de mando
Palanca de mando

La palanca principal del joystick es una clavija de madera, cortada apropiadamente al tamaño.

Los interruptores de rodillo tendrían que estar pegados en caliente en la parte posterior de la pieza blanca de acrílico, en los bordes del orificio para la clavija.

La idea sería pegar los interruptores de manera que cada vez que la palanca se mueva hacia arriba, hacia abajo, hacia la izquierda o hacia la derecha, se presione el interruptor correspondiente. Mantenga los interruptores juntos de manera que cuando el joystick se mueva en diagonal (por ejemplo, hacia arriba a la derecha), se presionarán 2 de los interruptores respectivos.

Sin embargo, tenga en cuenta que debe ajustar la posición de los interruptores (qué tan cerca está del agujero) de antemano, a la sensibilidad que desee. De lo contrario, te meterás en un gran lío al cambiarlo. Cuando esté satisfecho, puede armar el caso y pasar al siguiente paso.

Paso 3: microcontrolador y electrónica adicional

Microcontrolador y electrónica adicional
Microcontrolador y electrónica adicional
Microcontrolador y electrónica adicional
Microcontrolador y electrónica adicional
Microcontrolador y electrónica adicional
Microcontrolador y electrónica adicional

Puede usar cualquier microcontrolador con funcionalidad HID (preferiblemente USB, debido a las reglas cableadas), como Arduino Leonardo (aunque es lento), Teensy o Bluetooth HID como Adafruit Bluefruit EZ-key. En este caso utilicé un Teensy 3.2, Tome nota de cablear los interruptores correctamente. Cuando mueve el joystick en una dirección, en realidad está presionando el interruptor en la dirección opuesta (Mover hacia arriba presiona el interruptor hacia abajo). Por lo tanto, el interruptor hacia abajo debe asignarse hacia arriba, hacia la izquierda y hacia la derecha, etc.

Cuando utilice el IDE de Arduino, utilice las funciones Keyboard.press () y Keyboard.release () para asignar cada botón a cada tecla. No use Keyboard.print () ya que es lento.

Recomendado: