Robot Evita Obstáculos – Arduino

robot evita obstáculo 1

Este pequeño robot, puede ser tu primer acercamiento con el mundo de la electrónica, robótica y arduino. pues este tipo de robot se es muy utilizado para avanzar en tus habilidades, uno de los primeros pasos por los que la mayoría de maker y arduineros tienen que pasar.  Por esta razón comparto este pequeño proyecto el cual podrán realizar sin ningún problema, con este pequeño post.

 

 

¿Que necesitas?

  • Tarjeta Arduino UNO.
  • 2 Motores DC con su juego de ruedas.
  • 1 Rueda loca.
  • Soporte o base para el robot de aproximado de 12×20 cm.
  • Servo motor SG90.
  • Sensor ultrasonido HC SR04 y su soporte.
  • Modulo Puente H L298N.
  • 4 Baterías AA con su porta-baterías o una batería lipo, si la batería es mayor a 6 Voltios es necesario regular el voltaje a 6V, el cual recomiendo es step-down LM2596.
  • 1 Buzzer Activo.
  • 1 LED RGB.
  • 1 Resistencia de 220 Ohmios
  • 1 condensador electrolítico de 1 uf.
  • Aproximadamente 20 cables de conexión parida de 10 a 15 cm, los cuales 4 deben ser hembra/macho.
  • 1 Protoboard.
  • Tutorial Sensor Ultrasonido HC SR04.
  • Tutorial Modulo Puente H L298N.
  • Tutorial LED RGB.

FUNCIONAMIENTO

Este robot detecta obstáculos y mediante el sensor de ultrasonido evitara chocar o colisionar con el objeto hallado, mientra se desplaza por algún lugar. El led parpadeara entre verde y azul si ningún objeto es hallado y el buzzer emitirá sonidos Beep lentos pero si el robot detecta un obstáculo el LED RGB encenderá en rojo y el Beep del buzzer sonara mucho mas rápido, alertando que existe un objeto el cual esta evadiendo mientras se desplaza.

Mientras el robot se desplaza el servo motor que mantiene el sensor HC SR04 gira de 0 a 180 grados y viceversa para detectar los objetos en el radio de detección y no colisionar o chocarse, dependiendo de la posición del servo motor cuando detecta un obstáculo el robot gira levemente a la derecha o izquierda. El rango de detección de distancia se puede modificar desde el código buscando la variable “distlim” inicialmente tiene un valor de 30cm.

DIAGRAMAS DE CONEXIÓN

Diagrama 1: diagrama de conexión del sensor HC SR04, el Buzzer, el LED RGB.

diagrama robot evita obstáculo 1

 

Diagrama 2: Conexión de potencias motores, baterías y alimentación arduino.

diagrama robot evita obstáculo 2

 

Diagrama Full del Robot:

diagrama robot evita obstáculo 3

 

El código Arduino del robot lo puedes descargar AQUÍ!

robot evita obstáculo 2

 

Espero que esta información sea útil para usted, no olvides seguirme en las redes sociales y suscribirse a mi canal de YouTube.

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *