Tabla de contenido:

Robot para evitar obstáculos con sensores ultrasónicos: 9 pasos (con imágenes)
Robot para evitar obstáculos con sensores ultrasónicos: 9 pasos (con imágenes)

Video: Robot para evitar obstáculos con sensores ultrasónicos: 9 pasos (con imágenes)

Video: Robot para evitar obstáculos con sensores ultrasónicos: 9 pasos (con imágenes)
Video: Carrito evasor de obstáculos con Arduino, sensor ultrasónico y servomotor, en Protoboard. 2024, Mes de julio
Anonim
Robot para evitar obstáculos con sensores ultrasónicos
Robot para evitar obstáculos con sensores ultrasónicos

Este es un proyecto simple sobre Robot para evitar obstáculos usando sensores ultrasónicos (HC SR 04) y placa Arduino Uno. El robot se mueve evitando obstáculos y eligiendo la mejor manera a seguir por sensores. Y tenga en cuenta que no es un proyecto tutorial, comparta sus conocimientos y comentarios conmigo.

Lista de componentes principales: -

  • Arduino Uno - 1
  • Sensor ultrasónico (HC SR 04) - 3
  • Tablero de relés de 5v - 1
  • Batería de 12 V - 1
  • Motorreductor de 12 V - 4
  • Soportes de motor - 4
  • Chasi - 1
  • Ruedas - 4
  • Tornillos y tuercas
  • Interruptor -1
  • Cables de puente -10

Paso 1: placa Arduino Uno

Placa Arduino Uno
Placa Arduino Uno

Arduino Uno es una placa de microcontrolador basada en ATmega328P. Tiene 14 pines de entrada y salida digitales, 6 entradas analógicas. El voltaje de funcionamiento es de 5 V con fuente de alimentación externa. Hay muchas ventajas, fácil de codificar y cargar, fácil de corregir errores. Hay muchos módulos de sensor y otros dispositivos para Arduino.

Cuando le esté dando la fuente de alimentación a la placa Arduino, use 5 voltios o 9 voltios. No debe encender 12 voltios. Si tiene que usar una batería de 12v, póngala a través del circuito regulador de 5v.

Paso 2: Sensor ultrasónico (HC SR 04)

Sensor ultrasónico (HC SR 04)
Sensor ultrasónico (HC SR 04)
Sensor ultrasónico (HC SR 04)
Sensor ultrasónico (HC SR 04)

El robot tiene tres sensores ultrasónicos donde están el frente, el izquierdo y el derecho. El robot trabaja de acuerdo con estos sensores. Un sensor ultrasónico es un dispositivo que puede medir la distancia a un objeto usando ondas sonoras. Hay cuatro pines que son VCC (5v de potencia). suministro), GND (Tierra), Trig y echo. Hay dos transductores, uno para Transmitir y otro para Recibir. Ambos están fijados en una sola PCB con circuito de control. Medidas de distancia ultrasónica desde aproximadamente 2 cm a 400 cm. También es un sonido de alta frecuencia de 40 KHz.

Principio de funcionamiento

Desde Arduino, genere un pulso corto de 20 uS a la entrada Trigger para iniciar el rango. El módulo ultrasónico enviará una ráfaga de ultrasonido de 8 ciclos a 40 khz y elevará su línea de eco a un nivel alto.

A continuación, busca un eco y, tan pronto como detecta uno, vuelve a bajar la línea del eco. La línea de eco es, por tanto, un pulso cuyo ancho es proporcional a la distancia al objeto.

Al medir el tiempo del pulso, es posible calcular el rango en pulgadas / centímetros.

El módulo proporciona un pulso de eco proporcional a la distancia.

uS / 58 = cm o uS / 148 = pulgadas.

Paso 3: otros componentes

Otros componentes
Otros componentes
Otros componentes
Otros componentes
Otros componentes
Otros componentes
Otros componentes
Otros componentes

Hay diferentes tamaños de diámetro de ejes de motor y tamaño de orificio de las ruedas.

El cable de puente debe ser macho a hembra.

Paso 4: Diagrama de conexión de sensores con Arduino

Sensores con diagrama de conexión Arduino
Sensores con diagrama de conexión Arduino

Sensor delantero: -

Pin de eco - Pin 6 de Arduino

Pin de disparo - Pin 7 de Arduino

Pin VCC - 5V

GND - tierra

Sensor izquierdo: -Echo pin - Arduino pin 8

Pin de disparo - Pin 9 de Arduino

Pin VCC - 5VGND - tierra

Sensor derecho: -Echo pin - Arduino pin 10

Pin de disparo - Pin 11 de Arduino

Pin VCC - 5VGND - tierra

Paso 5: placa de relés con diagrama de conexión Arduino

Placa de relés con diagrama de conexión Arduino
Placa de relés con diagrama de conexión Arduino

Pin de relé 1 - Pin 2 de Arduino.

Pin de relé 2 - Pin 3 de Arduino.

Pin de relé 3 - Pin 4 de Arduino.

Pin de relé 4 - Pin 5 de Arduino.

Paso 6: Conexión de relé y 12 voltios

Conexión de relé y 12 voltios
Conexión de relé y 12 voltios

NC - Normal Cerrado

NO - Abierto normal

C - Común

Aquí puede cambiar la polaridad, si lo necesita. De acuerdo con eso, la dirección de rotación del motor cambiará.

Los motores deben estar conectados a los pines comunes

Paso 7: Montaje

Montaje
Montaje
Montaje
Montaje

Los motores del lado izquierdo y del lado derecho deben estar separados de cada lado.

Paso 8: Códigos

Codigos
Codigos

Paso 9: prueba y acabado

Recomendado: