Tabla de contenido:
- Suministros
- Paso 1: Diagramas de circuito y teoría:
- Paso 2: construcción del Rover:
- Paso 3: archivos de código
- Paso 4: ¡Gracias
Video: Cómo hacer un móvil controlado por gestos: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Aquí están las instrucciones para construir un rover controlado por gestos (rover operado por tele). Consiste en una unidad móvil que tiene un sensor para evitar colisiones a bordo. El transmisor, en lugar de ser un control remoto torpe, es un guante fresco que se puede usar en la mano y luego mover para transmitir señales al rover con movimientos de la mano. Las señales de RF se utilizan para la comunicación.
Este proyecto tiene aplicaciones potenciales en la inspección de bajos de vehículos (por seguridad o mantenimiento) además de ser eventualmente utilizado para volar drones.
Suministros
Arduino / Genuino UNO (con cable UNO) x2
Batería de iones de litio (12 V) x1
Cables de puente (macho a macho, macho a hembra, hembra a hembra) x40 cada uno
Placa de pruebas x1
Módulo controlador de motor L298 x1
Giroscopio MPU6050 x1
Receptor y transmisor de RF x1 cada uno
Sensor ultrasónico x1
Configuración del chasis x1
Soporte de batería (a menudo incluido con el chasis) x1
Interruptor (a menudo incluido con el chasis) x2
Pelacables x1
Bomba de desoldadura (no necesaria) x1
Cinta de doble cara x1
Paso 1: Diagramas de circuito y teoría:
Configuración del transmisor: En resumen, necesitamos tomar lecturas del giroscopio y enviarlas al transmisor a través del Arduino.
Configuración del receptor: Necesitamos recibir los datos transmitidos (usando el receptor) y girar las ruedas de acuerdo con los datos recibidos *. Al mismo tiempo, también debemos asegurarnos de que el rover se encuentre a una distancia mínima de los objetos frente a él (detección de obstáculos). Usaremos la comunicación I2C para este proyecto. * Dato interesante sobre este proyecto: este código procesa datos analógicos y mueve el móvil de acuerdo con el grado de movimiento de la mano. Por lo tanto, necesitamos desarrollar una lógica para hacer que el rover vaya en la dirección correcta a diferentes velocidades.
Paso 2: construcción del Rover:
Paso 1 (Ensamble el chasis):
Ensamble el chasis para hacer la base de su rover. Este es un paso bastante fácil y debería terminar en poco tiempo.
Paso 2 (Verifique todos los componentes):
Verifique todos los sensores conectándolos con el Arduino por separado. Puede consultar cualquier tutorial sobre cómo conectar los sensores individualmente con el Arduino.
Paso 3 (configuración del transmisor):
Primero, suelde los pines al giroscopio. Ahora realice las conexiones de acuerdo con el siguiente diagrama de circuito. No conecte la batería en este momento.
A continuación, conecte su Arduino a su computadora portátil. Cargue el siguiente archivo de código y vea si el código funciona correctamente (haga esto eliminando los comentarios de las declaraciones de impresión en el código). Haga clic en el botón del monitor en serie (arriba a la derecha de su pantalla) para ver la salida de las declaraciones impresas. Si todo funciona correctamente, puede continuar y conectar la batería.
Recuerde asegurarse de que la orientación del giroscopio sea la correcta (según el código utilizado). Consulte los diagramas que se muestran arriba para verificar la orientación que usé para el giroscopio.
El giroscopio enviará lecturas al Arduino. A partir de ahí, las lecturas irán al transmisor de RF para ser transmitidas para que el receptor pueda captar las ondas.
Paso 4 (configuración del receptor):
Realice las conexiones de acuerdo con el siguiente diagrama de circuito. No conecte la batería en este momento. A continuación, conecte su Arduino a su computadora portátil. Sube el siguiente archivo de código y comprueba si el código funciona correctamente. Para hacer esto:
1. Elimine los comentarios de las declaraciones de impresión en el código.
2. Encienda la configuración del transmisor
3. Coloque el rover en una especie de soporte para que las ruedas no toquen el suelo y el rover no despegue en el momento en que su receptor reciba datos
NOTA: Es posible que deba invertir la dirección de uno o ambos motores. Si el código funciona correctamente, debería poder ver la salida correcta (adelante, atrás, derecha, izquierda o parada) en su monitor de serie de acuerdo con su mano. movimientos. Si todo funciona correctamente, puede conectar la batería. Sin embargo, antes de conectar la batería debes comprobar todas las conexiones. Un terminal incorrecto podría hacer explotar su circuito.
Paso 5 (Haga que la configuración funcione con las baterías):
Ahora desenchufe su computadora portátil y conecte las baterías a las configuraciones respectivas. Pon a prueba tu proyecto.
¡No permita que el rover se aleje más de 5 m de usted, o de lo contrario el rover puede detenerse / comenzar a comportarse mal!
Paso 6 (montaje):
¡Ha llegado el momento de montar el rover y verlo en acción! Para el diseño de mi conjunto de rover, consulte las imágenes en la sección "Diagramas de circuito y teoría". Eres libre de montar el rover de una manera diferente. Solo asegúrese de que esté bien equilibrado, o de lo contrario puede hacer caballitos (no vaya como "¡Guau!" Porque puede encontrar el rover en la posición incorrecta).
Durante la prueba, es posible que descubra que el móvil no se mueve con precisión. Habrá algunos retrasos y errores ya que estamos usando módulos de RF simples. Además, en un escenario práctico, los motores tienen algunas diferencias y el centro de masa del rover no está donde esperas que esté. Por lo tanto, es posible que el rover se mueva en diagonal cuando se supone que debe ir en línea recta. Los errores en el equilibrio se pueden corregir cambiando la velocidad de los motores izquierdo y derecho. Multiplique las variables "ena" y "enb" por diferentes números para perfeccionar el equilibrio de su móvil.
En caso de dudas, utilice la sección de comentarios a continuación. Ahí es donde abordaré las dudas.
@Scientify Inc
Paso 3: archivos de código
Aquí está el enlace de la biblioteca virtual de cables:
drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…
Paso 4: ¡Gracias
Por favor comparte tus comentarios abajo. ¡Me encantaría conocer tu experiencia al probar el proyecto! Intentaré responder a todas las consultas en un plazo de 24 horas.
Social:
YouTube: Scientify Inc.
YouTube: Scientify हिंदी
Instructables
Recomendado:
Robot controlado por gestos usando Arduino: 7 pasos
Robot controlado por gestos con Arduino: Los robots se utilizan en muchos sectores como la construcción, el ejército, la fabricación, el montaje, etc. Los robots pueden ser autónomos o semiautónomos. Los robots autónomos no requieren ninguna intervención humana y pueden actuar por sí mismos según la situación. Se
Gadget de dinosaurio cromado controlado por gestos con las manos / Cómo hacer esto / #smartcreativity: 14 pasos
Gadget de dinosaurio Chrome controlado por gestos de mano / Cómo hacer esto / #smartcreativity: Hola amigos, En este tutorial les mostraré un proyecto muy exclusivo. Así que hoy les mostraré cómo controlar el juego de dinosaurios Chrome con su gesto de mano muy facilmente. Si usa esta tecnología para controlar Chrome DINO, se caerá
Cómo hacer un móvil controlado por Android: 8 pasos (con imágenes)
Cómo hacer un rover controlado por Android: en este instructivo, voy a mostrarle cómo construir un automóvil o rover controlado por Android. ¿Cómo funciona el robot controlado por Android? El robot controlado por la aplicación de Android se comunica a través de Bluetooth con el módulo Bluetooth presente en el rob
Cómo hacer un robot controlado por un móvil »Wiki Ùtil Basado en DTMF - Sin microcontrolador y programación - Control desde cualquier lugar del mundo - RoboGeeks: 15 pasos
Cómo hacer un robot controlado por un móvil »Wiki Ùtil Basado en DTMF | Sin microcontrolador y programación | Control desde cualquier lugar del mundo | RoboGeeks: Quiero hacer un robot que se pueda controlar desde cualquier parte del mundo, ¡¡¡hagámoslo
Móvil controlado por gestos usando un acelerómetro y un par de transmisor-receptor de RF: 4 pasos
Móvil controlado por gestos usando un acelerómetro y un par de transmisor-receptor de RF: ¡Hola! ¿Alguna vez has deseado construir un móvil que pudieras conducir con simples gestos con las manos, pero que nunca pudiste reunir el coraje para aventurarte en las complejidades del procesamiento de imágenes y la interfaz de una cámara web con tu microcontrolador, por no hablar de la subida