Tabla de contenido:

Cómo hacer un móvil controlado por gestos: 4 pasos
Cómo hacer un móvil controlado por gestos: 4 pasos

Video: Cómo hacer un móvil controlado por gestos: 4 pasos

Video: Cómo hacer un móvil controlado por gestos: 4 pasos
Video: Carro Bluetooth Arduino - Robot controlado por tu celular 2024, Diciembre
Anonim
Image
Image

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:

Diagramas y teoría de circuitos
Diagramas y teoría de circuitos
Diagramas y teoría de circuitos
Diagramas y teoría de circuitos

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 हिंदी

Instagram

Instructables

LinkedIn

Recomendado: