Tabla de contenido:
- Paso 1: ¿Qué necesitas?
- Paso 2: Programación de Arduino y Bluetooth
- Paso 3: construcción del guante
- Paso 4: ¡¡El producto final
Video: Wizard Glove: un guante de controlador controlado por Arduino: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
El guante de mago.
En mi proyecto, hice un guante que puedes usar para jugar tus juegos favoritos relacionados con la magia de una manera genial e inmersiva usando solo unos pocos recursos básicos de arduino y arduino. puedes jugar juegos de cosas como los rollos antiguos, o incluso puedes crear tu propio juego.
el guante usa un acelerómetro para detectar la velocidad de su mano, de modo que si mueve la mano con un movimiento de lanzamiento rápido, el arduino enviará un mensaje desde el módulo bluetooth al receptor para que el receptor pueda iniciar un comando y hacer clic en su computadora como un mouse clics. el guante también tiene un botón diferente que puede utilizar para cambiar los hechizos y cambiar el color de las luces LED en el guante.
Paso 1: ¿Qué necesitas?
Vas a necesitar:
- 1x par de guantes 1,5 más grande que tu propia talla.
- 1x funda rectangular que puede contener un arduino leonardo y otros cables (utilicé una funda para iphone 4)
- 1x arduino nano
- 1x arduino leonardo
- 1x anillo adafruit neo-pixel 16
- 3 botones de su elección (recomiendo botones pequeños porque tienen que caber en sus dedos)
- 2x módulos bluetooth HC-05.
- 1x acelerómetro de 3 ejes
y muchos cables, algunas resistencias de 220 ohmios (podría hacerlo con 6) y algunos equipos de soldadura como estaño.
Paso 2: Programación de Arduino y Bluetooth
Para comenzar su proyecto, puede codificar su arduino nano y arduino leonardo, querrá crear una conexión bluetooth maestro y esclavo con ambos módulos HC-05. He encontrado la guía perfecta para esta instalación en este sitio web y colocaré un enlace a la instrucción para que pueda hacer exactamente lo mismo antes de continuar (recuerde: arduino leonardo es esclavo y arduino nano es maestro) (realmente quiero agradecer "Riftliger" por sus instrucciones):
Una vez que haya conectado su arduino leonardo como esclavo y su arduino nano como maestro, podemos comenzar a codificarlos para que funcionen con cada atributo y hacer el guante.
Para comenzar, asegúrese de tener su biblioteca configurada en ambos arduino y descargue el archivo.
su arduino maestro debe ser el guante para que el anillo neopixel y el módulo bluetooth estén conectados. esto significa que el módulo maestro debe tener:
#incluir #definir PIN 6
y
#include SoftwareSerial BTserial (10, 11);
su arduino esclavo debería poder recibir información con el bluetooth y poder controlar su computadora. así que para el esclavo también necesitará SoftwareSerial, así como el estándar #include Keyboard.hy #include Mouse.h que puede encontrar más en el sitio web de referencias de arduino.
Para concluir, he publicado el código completo a continuación y puede crear un código similar al código a continuación para hacer sus luces o mapear su propio acelerómetro.
Paso 3: construcción del guante
Una vez que haya creado, cargado, probado y mejorado su código con éxito, debe tomar la decisión de comenzar a construir su guante. en las imágenes de arriba he hecho un diagrama simple de cómo se debe configurar todo (lamento mis habilidades de dibujo). en el diagrama puede ver que las líneas con una línea ondulada como una "Z" a través de ellas están conectadas a 5V (5voltios) y las líneas con un círculo simple "0" a través de ellas están conectadas a GND (tierra).
a medida que haya configurado el código, debe saber dónde debe conducir cada pin y cómo debe alimentarse y controlarse todo. Un pequeño consejo es encontrar un lugar sencillo para tu arduino, ya que tendrá que esconderse dentro de tu guante. Tenía el mío en el medio del dorso de la mano, pero recomiendo colocar el arduino al principio del dorso de la muñeca, ya que el acelerómetro se puede colocar mejor en el medio de la mano y el bluetooth se puede colocar en cualquier lugar.
la parte más complicada del proceso de construcción es la soldadura de todos sus cables. Este fue mi primer proyecto de soldadura, así que tengo mucho que aprender, pero puedo hablar por experiencia para usar cosas como tapas de cableado de terminales de metal para conectar cada atributo a voltios y tierra desde solo dos conexiones al arduino. esto facilita la conexión de muchos cables entre sí, pero si tiene que conectar un cable a su arduino nano, recomiendo soldar, ya que garantiza una conexión fuerte.
el Arduino leonardo es un proceso muy simple en el que puede usar cables de puente para enchufarlo a la placa, soldar las terminaciones a su módulo bluetooth esclavo y enchufar el led desde el pin 8 a GND (tierra) sin ninguna conexión intermedia desde el led no brillará tanto como para romperse. Para el último paso, cree una caja simple pero genial para su leonardo (mientras el usb todavía está enchufado) para que tenga un receptor para conectar a su computadora. (Usé una caja simple i phone 4, perfecta para que quepa un módulo arduino leonardo + bluetooth.
Paso 4: ¡¡El producto final
¡¡Y eso es!!
Si ha conectado todo bien, asegúrese de que ningún cable eléctrico se toque entre sí, y asegúrese de que todo esté conectado, y puede probar su guante con algo como los rollos antiguos eligiendo sus hechizos en correlación con las luces que eligió, favorito a continuación, vincularlos a las teclas de sus botones, y eso es todo.
ahora puedes jugar un juego inmersivo de skyrim y sentirte como un verdadero mago. espero que te diviertas con este diseño y me digas como puedo mejorar mis proyectos
gracias y recuerda !!:
¡¡Divertirse!!
Recomendado:
Sistema de riego controlado por WiFi 'inteligente' alimentado por energía solar: 6 pasos (con imágenes)
Sistema de riego controlado por WiFi `` inteligente '' con energía solar: este proyecto utiliza piezas solares de bricolaje estándar y piezas de 12v de eBay, junto con dispositivos Shelly IoT y algo de programación básica en openHAB para crear una red de energía de jardín inteligente y casera, totalmente solar, y riego. Aspectos destacados del sistema: Fu
Controlador de vuelo Multiwii controlado por Arduino DIY: 7 pasos (con imágenes)
Controlador de vuelo Multiwii controlado por Arduino DIY: este proyecto es para crear una placa lógica de drones multicóptero versátil pero personalizada basada en Arduino y Multiwii
Gesture Hawk: Robot controlado por gestos con la mano utilizando una interfaz basada en procesamiento de imágenes: 13 pasos (con imágenes)
Gesture Hawk: robot controlado por gestos con la mano que utiliza una interfaz basada en procesamiento de imágenes: Gesture Hawk se presentó en TechEvince 4.0 como una sencilla interfaz hombre-máquina basada en el procesamiento de imágenes. Su utilidad radica en el hecho de que no se requieren sensores adicionales o wearables excepto un guante para controlar el automóvil robótico que funciona en diferentes
Mano robótica con guante inalámbrico controlado - NRF24L01 + - Arduino: 7 pasos (con imágenes)
Mano robótica con guante inalámbrico controlado | NRF24L01 + | Arduino: En este video; El ensamblaje de la mano del robot 3D, el servocontrol, el control del sensor flexible, el control inalámbrico con nRF24L01, el receptor Arduino y el código fuente del transmisor están disponibles. En definitiva, en este proyecto aprenderemos a controlar la mano de un robot con un wireles
Brazo robótico controlado por guante: 6 pasos (con imágenes)
Brazo robótico controlado por guante: Propósito: Adquiera experiencia y habilidades de resolución de problemas creando un proyecto para completar Esquema: use un guante para conectarse a través de un arduino para controlar un brazo robótico impreso en 3D. Cada una de las articulaciones del brazo impreso en 3-D tiene un servo que co