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.


Componentes necesarios para el guante de juego de bricolaje | |
componentes | Multitud |
Arduino Uno (P1) | 1 |
Sonda MPU6050 (P2) | 1 |
Guante | 1 |
cables de puente | 10 |
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.
Guante de juego de bricolaje - Esquema


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.


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.


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.


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.


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