Tabla de contenido:

La forma más fácil de hacer un robot de control por gestos: 7 pasos (con imágenes)
La forma más fácil de hacer un robot de control por gestos: 7 pasos (con imágenes)

Video: La forma más fácil de hacer un robot de control por gestos: 7 pasos (con imágenes)

Video: La forma más fácil de hacer un robot de control por gestos: 7 pasos (con imágenes)
Video: como hacer UN ROBOT CAMINANTE CON VASOS Y UN CAUCHO casero y con materiales reciclados 2024, Noviembre
Anonim
Image
Image

Controla los juguetes como un superhéroe. Aprenda a hacer un automóvil controlado por gestos.

Se trata de cómo hacer usted mismo un automóvil controlado por gestos. Básicamente, esta es una aplicación simple del Acelerómetro, Giroscopio de 3 ejes MPU-6050. Puedes hacer muchas más cosas. entendiendo cómo usarlo, cómo conectarlo con Arduino y cómo transferir sus datos a través de los módulos Bluetooth. en este artículo, me centraré en la comunicación de Bluetooth a Bluetooth, entre dos módulos de Bluetooth HC-05.

Paso 1:

Imagen
Imagen
Imagen
Imagen

Componentes utilizados:

1- Cartón, lámina acrílica 2- Arduino UNO X1 -

3- Arduino nano X1:

4- BO Motor X2 -

5- Ruedas X2-

6- IC L293D x1 -

7- 2s batería lipo de 7,4 voltios X 2-

8- PCB-

9- Conectores-

10- Módulo Bluetooth X 2:

11- MPU-6050 X 1:

12- Guantes de gimnasio X1:

PCB de pedido directo utilizado en este proyecto de PCBway:

Siga el video para construir un cuerpo de robot y conexiones para este proyecto. puede construir el cuerpo del robot como se muestra en el video o se puede modificar en 4WD (tracción en las 4 ruedas).

Si no está usando el escudo que se muestra en el video, puede usar el diagrama de circuito dado para hacer su placa de circuito. o puede solicitar PCB para este escudo directamente desde el enlace PCBway.com que se proporciona arriba para eso.

Paso 2:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Después de construir el cuerpo del robot, haga la unidad remota según el diagrama de circuito dado.

Paso 3:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Ahora hablemos de la configuración del módulo Bluetooth. Básicamente, el módulo Bluetooth HC-05 viene con una configuración de fábrica del módulo esclavo. eso significa que podemos enviar datos al módulo con solo enchufarlo. No es necesario realizar ninguna otra configuración para enviar datos desde dispositivos móviles al módulo HC-05. simplemente ingrese su contraseña predeterminada (1234/0000) para conectarse con él. pero ¿qué pasa si queremos enviar datos usando este módulo a algún otro módulo del mismo oa un dispositivo móvil?

en este proyecto, hacemos lo mismo enviando datos a través del módulo Bluetooth. recogido por el sensor giroscópico MPU-6050 a otro módulo Bluetooth. así que para hacer esto Primero necesitamos configurar estos dos módulos Bluetooth. para que puedan unirse automáticamente entre sí después del encendido. Aquí, el primer módulo actúa como un dispositivo esclavo, que recibirá señales de la unidad remota y se montará en el automóvil. Y configure el segundo como un dispositivo maestro que actuará como unidades transmisoras y enviará datos al dispositivo esclavo,

Paso 4:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Así que primero configure el primer módulo bluetooth como dispositivo esclavo. Para hacer esto, conéctelo con Arduino según este diagrama de cableado. Y cargue el código por nombre configure.

descargue todos los programas y bibliotecas requeridos desde aquí:

Desconecte el módulo. Mantenga pulsado el ky en el módulo y vuelva a conectarlo. Verá que el LED del módulo parpadea más lentamente. Una vez cada 2 segundos. Esto significa que el HC-05 está en el modo de comando AT. Ahora abra el monitor en serie, cambie la velocidad en baudios a 9600 y el tipo de salida como NL y CR. Ahora escriba AT en el cuadro de envío y envíelo. si responde ok, significa que todo está bien. Pero si no es así, y responde con algún error, envía AT nuevamente. Hasta que responda con ok o chek connections y envíe AT nuevamente.

después de obtener la respuesta correcta del módulo, ingrese los siguientes comandos uno por uno, AT + ORGL y envíelo. este comando establecerá el módulo en la configuración de fábrica.

AT + RMAAD este comando liberará el módulo de cualquier emparejamiento anterior

AT + UART? comprobar la velocidad en baudios actual del módulo

AT + UART = 38400, 0, 0 establece la velocidad en baudios como 38400

EN + PAPEL? compruebe el rol si es esclavo o maestro. Responde con 0 o 1. Si el módulo es esclavo, responde 0 y si es un dispositivo maestro, responderá con 1 función establecida como dispositivo esclavo.

ingrese AT + ROLE = 0

AT + DIRECCIÓN? compruebe la dirección del módulo. Anote esta dirección. respondió por módulo. después de obtener esta dirección, se realiza la configuración del módulo esclavo.

Paso 5:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Ahora es el momento de configurar el segundo módulo Bluetooth como dispositivo maestro. Conecte este módulo con la placa Arduino e introdúzcalo en el modo AT. como hicimos con el anterior.

Ingrese estos comandos AT por secuencia dada. AT + ORGL

AT + RMAAD

AT + UART?

AT + UART = 38400, 0, 0

EN + PAPEL?

establezca la función de este módulo como dispositivo maestro. AT + PAPEL = 1

AT + CMODE = 0 para que el módulo conecte solo un dispositivo. la configuración predeterminada es 1

ahora vincule este módulo con un dispositivo esclavo para hacer esto, ingrese,

AT + BIND = "la dirección del módulo esclavo"

y todo hecho ahora instale bibliotecas para el sensor MPU-6050 y la comunicación I2C. Dado que el sensor giroscópico MPU-6050 tiene una interfaz I2C. descargue las bibliotecas y el código fuente desde aquí. si ha preinstalado estas bibliotecas, omita esto.

Paso 6:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Ahora conecte la unidad de automóvil con la PC mediante un cable USB. seleccione el puerto de comunicaciones y el tipo de placa correctos. Y cargue el programa con el nombre "Gesture_controled_Robot_car_unit_". Asegúrese de que la batería y el módulo Bluetooth no estén conectados con el automóvil mientras carga el programa.

Haga lo mismo con la unidad remota. programa abierto por nombre remoto. y cárguelo en la unidad remota. Inserte el módulo Bluetooth esclavo en la unidad del automóvil y domine el módulo Bluetooth en la unidad remota. Y todo listo.

Paso 7:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Vamos a encenderlo y estará listo para jugar …….

Espero que encuentres esto útil. si es así, dale me gusta, compártelo, comenta tu duda. Para más proyectos de este tipo, ¡sígueme! Apoya mi trabajo y suscríbete a Mi canal en YouTube.

¡Gracias!

Concurso de robótica
Concurso de robótica
Concurso de robótica
Concurso de robótica

Primer premio en el concurso de robótica

Recomendado: