Los guantes para juegos basados ​​en Arduino transforman tu aventura de juego


- Publicidad -

Este guante para juegos basado en Arduino funciona como un mouse y un teclado en el aire, lo que permite el control de una interfaz gráfica de usuario (GUI). Mejore su experiencia de juego con este increíble guante de gestos Arduino. Controle juegos virtuales y explore mundos de realidad virtual inmersivos con gestos simples. Lleva tu juego al siguiente nivel y sumérgete en un mundo de diversión y emoción con esta tecnología innovadora.

Se adjunta un sensor MPU6050 al guante, cuya inclinación desencadena una acción similar a presionar una tecla en el teclado de una computadora o mover el mouse. Puede usarlo para jugar cualquier juego de carrera, p. B. Subway Surfers, que usa las teclas A, S, D y W para moverse.

Guante de juego basado en Arduino
Fig. 1: Guante de juego basado en Arduino
Componentes necesarios para el guante de juego de bricolaje
componentesMultitud
Arduino Uno (P1)1
Sonda MPU6050 (P2)1
Guante1
cables de puente10

Aquí hemos vinculado el movimiento del sensor en el eje X a las teclas "A" y "D" y el movimiento en el eje Y a las teclas "W" y "S". Solo usamos cuatro botones para simplificar, pero con el sensor MPU6050, puede dejar volar su creatividad y hacer mucho más, agregando más funciones para aumentar la diversión.

Índice del contenido

Guante de juego de bricolaje - Esquema

Interfaz entre MPU6050 y circuito Arduino
Fig. 2: Diagrama de circuito

Como se muestra en el circuito anterior, este sencillo proyecto de guantes para juegos se basa solo en una placa Arduino Uno y el sensor MPU6050. Estos están conectados entre sí como se muestra en la Fig. 3.

Conexión de sensor Arduino y MPU6050
Fig. 3: Conexión del sensor Arduino y MPU6050

Guante de juego de bricolaje - código Arduino

Aunque Arduino Uno se usa aquí, su hardware no admite oficialmente dispositivos de interfaz humana (HID). Por lo tanto, puede usar Arduino Pro Micro o la placa Leonardo que admite oficialmente la capacidad HID. Puede usarlos directamente para la entrada HID, pero en este caso necesita modificar el código y prepararlo en consecuencia.

Guante de juego de bricolaje código Arduino
Fig. 4: Fragmento de código para recuperar valores MPU6050

Arduino Uno se utilizó en este proyecto, por lo que debe realizar algunos ajustes para que sea compatible con HID. Necesitas instalar el software Flip; Puedes instalarlo desde este enlace.

A continuación, puede convertir el Arduino Uno en un dispositivo HID utilizando las instrucciones y los procesos que se muestran en este video.

Código Arduino para guante de juego DIY
Fig. 5: Fragmento de código que convierte el valor del sensor en el movimiento del mouse HID

Ahora puede comenzar a codificar para el guante de juego. El IDE de Arduino se utiliza para crear el código fuente de este proyecto. La Figura 4 muestra el fragmento de código para obtener el valor MPU6050. La Figura 5 muestra el fragmento de código que convierte las lecturas del sensor en movimientos del mouse HID.

Calibre y mapee los movimientos de los ejes X, Y y Z del guante en los movimientos del mouse HID y también agregue las funciones clave si es necesario. Cuando el movimiento del mouse o el desplazamiento están habilitados, se llama a la función de calibración para leer los valores de inclinación actuales.

Esta función promedia muestras para obtener valores de compensación confiables para usar como punto de referencia inicial. Al restar estas compensaciones de cada muestra de ADC, el usuario puede comenzar en cualquier posición y usar estas orientaciones manuales como ejes de referencia actuales.

probando y trabajando

Después de cargar el código fuente, puede ensamblar el proyecto en una placa de prueba y montarlo en un guante como se muestra en la figura 6. Ahora puede conectar Arduino Uno a USB y jugar cualquier juego virtualmente con solo agitar su mano en el aire para una experiencia increíble.

Guante inalámbrico para juegos con Arduino
Fig. 6: Guante de juego inalámbrico con Arduino

Si tiene alguna duda, no dude en preguntar en los comentarios a continuación.

Echa un vistazo a otros proyectos interesantes de Arduino también.


Pushpendra Chandravanshi es un apasionado desarrollador web y entusiasta de la robótica

Si quieres conocer otros artículos parecidos a Los guantes para juegos basados ​​en Arduino transforman tu aventura de juego puedes visitar la categoría Electrónica.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir