Tabla de contenido:

Guante de control del mouse Arduino: 6 pasos (con imágenes)
Guante de control del mouse Arduino: 6 pasos (con imágenes)

Video: Guante de control del mouse Arduino: 6 pasos (con imágenes)

Video: Guante de control del mouse Arduino: 6 pasos (con imágenes)
Video: SERIE HMI #0: INTERFAZ GRAFICA DE CONTROL - ARDUINO - ESP32 - GUI 2024, Noviembre
Anonim
Guante de control de ratón Arduino
Guante de control de ratón Arduino

Entonces, para mi proyecto escolar, hice un guante Arduino que puede controlar su cursor con un acelerómetro. En unos sencillos pasos, le mostraré cómo replicar este proceso.

Paso 1: requisitos

Requisitos
Requisitos

Necesitará un par de cosas para hacer este proyecto usted mismo: - 1 Arduino Pro Micro - 1 acelerómetro y giroscopio MPU-6050 - 1 guante (preferiblemente de lana) - Cinta adhesiva - Cable mini-USB a USB - Un par / docena de cables - Una resistencia de 10k Ohm - Un botón Arduino - Placa de pruebas o preferiblemente una placa de cobre Opcional: - Equipo de soldadura

Paso 2: código y software

Código y software
Código y software

En primer lugar, deberá instalar el software Arduino IDE donde escribirá el código. En segundo lugar, deberá descargar un par de bibliotecas que le ayudarán a comunicarse con el chip: https://github.com/jrowberg/i2cdevlib/tree/master/… Tendrá que mover la biblioteca MPU6050 a las bibliotecas de carpetas en su Carpeta Arduino. Luego usaremos este código como base: https://www.mrhobbytronics.com/wp-content/uploads/2 … Puede cortar las líneas con "buttonstate2" y "button 2" a menos que desee agregar un función de clic derecho. Eso es todo lo que necesita, ¡ahora comencemos a construir!

Paso 3: cableado

Alambrado
Alambrado

¡Ahora tienes suerte ya que el cableado es bastante simple! Necesitaremos menos de una docena de cables dependiendo de si usa una placa de pruebas o una placa de cobre. Primero hablaremos sobre el cableado del sensor / acelerómetro. Para alimentar el sensor, deberá conectar el puerto VCC del Pro Micro al primer puerto del sensor, también llamado VCC. Luego, conecte el pin de tierra al segundo pin justo debajo del VCC en el sensor. Luego, debe pasar los datos para usar 2 cables adicionales. Estos están conectados a los pines digitales (pines digitales 2 y 3). El SCL está conectado al pin 3 y el SDA al pin 2. ¡Ahora conectemos el botón! También deberá conectar el botón al VCC y a tierra primero para que se actualice. Tendrá que conectar el VCC a una resistencia de 10k ohmios y luego esa resistencia al botón. Luego deberá conectarlo a un pin digital (aquí pin 6). Si todo funciona, las luces del sensor y del Arduino deberían encenderse cuando se conecten al puerto USB de su PC.

Paso 4: Ensamblaje del guante

Guante de montaje
Guante de montaje

Ahora en este momento entran en juego los gustos personales. Ya tienes todo lo que necesitas, pero puedes decidir imprimir en 3D una carcasa o un guante personalizado. Al hacer prototipos, puede usar cinta textil especial para mantener todo en su lugar. El botón debe estar pegado al pulgar con el botón hacia arriba. Puede pegar alrededor del botón donde se unen los cables y el botón. También puede atar el cable o pegarlo varias veces si son un poco largos y poco prácticos. Ahora, con el sensor es muy importante colocarlo correctamente para que el control funcione correctamente. Cuando lo pruebes, verás en qué dirección se mueve el cursor y podrás adecuarlo si es necesario. Pero recomendaría hacerlo de modo que el texto de los pines se pueda leer cuando use el guante. El sensor debe ir en el dedo índice. Pegue muy bien el sensor y también mantenga los cables conectados a los pines. A continuación, deberá conectar la placa de pruebas y Arduino al guante o al estuche en el que residen. Lo más importante aquí es que el puerto mini-usb debe apuntar hacia abajo para que el cable enchufado no se enrede entre sus dedos.

Paso 5: ¡Probar su prototipo

Ahora, para probar todo lo que necesita, conecte el Arduino Pro Micro usando el cable Mini-USB a USB. Luego inicie Arduino IDE y abra el archivo AccelerometerMouse. ¡Sube el código al arduino y listo! Debería ver que el cursor del mouse se mueve a medida que mueve el acelerómetro en su dedo.

Paso 6: Adiciones

Adiciones
Adiciones

Si te gusta el prototipo, siempre puedes agregar algunas características. También puede agregar una carcasa ordenada. Esto se puede cortar con láser o imprimir en 3D, siempre que sea portátil en su guante. Si está lo suficientemente avanzado, también puede agregar gestos para acciones específicas. ¡Las posibilidades son infinitas!

Recomendado: