Tabla de contenido:

Robot para evitar obstáculos con Arduino Nano: 5 pasos
Robot para evitar obstáculos con Arduino Nano: 5 pasos

Video: Robot para evitar obstáculos con Arduino Nano: 5 pasos

Video: Robot para evitar obstáculos con Arduino Nano: 5 pasos
Video: Como hacer Carro que EVITA OBSTÁCULOS | ARDUINO | Obstacle Avoiding Car | ARDUINO 2024, Mes de julio
Anonim
Robot para evitar obstáculos con Arduino Nano
Robot para evitar obstáculos con Arduino Nano

En este instructivo, voy a describir cómo puedes hacer un robot evitando obstáculos usando Arduino.

Paso 1: Necesitas

Necesitas
Necesitas
Necesitas
Necesitas
Necesitas
Necesitas

Es un proyecto robótico popular de Arduino. para evitar muchas conexiones de cables, he diseñado una PCB para ello.

Puede utilizar un PCB o un perfboard punteado.

Chasis de robot 2WD con rueda giratoria.

Rueda de robot para motor BO

Motorreductor BO de 150 Rpm y perno y tuerca de 1,5 pulgadas

soporte de sensor ultrasónico

2 uds. Batería de 9V y conector de batería

L293D Ic y base Ic de 16 pines

Condensador 100mfd / 25v 2 piezas 1K resistor, Led

Pines de cabecera, cable de puente (macho a hembra) bloque de terminales 4 piezas

Sensor ultrasónico HC-SR 04

Arduino nano

Puede utilizar un PCB o un perfboard punteado.

Paso 2: Montaje del chasis raíz

Ensamblaje del chasis raíz
Ensamblaje del chasis raíz

Inserte dos motorreductores en el chasis del robot. He usado un chasis de metal 2wd pero puedes usar cualquier chasis

Inserte una rueda giratoria delante del chasis del robot. La parte mecánica se completa de este robot.

Paso 3: hacer el circuito electrónico

Hacer el circuito electrónico
Hacer el circuito electrónico
Hacer el circuito electrónico
Hacer el circuito electrónico
Hacer el circuito electrónico
Hacer el circuito electrónico

Cómo funciona

El sensor sónico ultrasónico detecta objetos frente a él y mide la distancia del objeto.

En condiciones normales cuando no hay ningún obstáculo frente al robot, dos motores giran en el sentido de las agujas del reloj y el robot avanza en línea recta.

Si el sensor ultrasónico detecta algún objeto dentro de los 20 cm, el motor izquierdo comenzará a girar en sentido antihorario y el motor derecho girará en sentido horario como antes.

Entonces, el robot gira a la izquierda rápidamente si hay un objeto frente a él.

Circuito y conexiones si está utilizando una placa perfilada

Aquí utilicé un controlador de motor dual Arduino nano & L293D. Dos condensadores como filtro. Resistencia LED y 1k para indicación

El pin 7 digital de Arduino se conecta al pin de disparo del sensor ultrasónico

El pin digital 8 de Arduino se conecta al pin Echo del sensor ultrasónico

Los pines digitales 5 y 6 de Arduino se conectan a los pines 10 y 15 de Ic l293d para el control del motor izquierdo

Pin digital Arduino 11 y 12 Conéctese al pin 2 y 7 del ic l293d para el control del motor correcto

Conecte el motor izquierdo al pin 11 y 14 del ic l293d

Conecte el motor derecho a ic l293d Pin 3 y 6

Si quieres hacer uso de PCB

el PCB para este proyecto robótico está bien diseñado y es fácil de hacer. Puede hacer diferentes tipos de robot Arduino usando este PCB. Otro robot que usa este PCB

Descargue y solicite el archivo Gerber para PCB desde aquí.

Paso 4: carga de código en Arduino

Sube el código a arduino nano. aquí está el enlace del código para descargar

simplemente descargue el archivo.ino y ábralo usando arduino IDE.

conecte arduino nano con un cable USB, seleccione el puerto com adecuado

luego haga clic para cargar

Paso 5: prueba

Pruebas
Pruebas

es hora de probar el robot.

He usado una batería de 9v para Arduino y otra batería de 9v para la potencia del motor. Para alimentar el motor, es bueno usar una batería recargable, de lo contrario, la batería de 9 v no puede hacer funcionar el robot por mucho tiempo.

Este video puede ayudarlo:

Recomendado: