Tabla de contenido:

Robot para evitar obstáculos con microcontrolador (Arduino): 5 pasos
Robot para evitar obstáculos con microcontrolador (Arduino): 5 pasos

Video: Robot para evitar obstáculos con microcontrolador (Arduino): 5 pasos

Video: Robot para evitar obstáculos con microcontrolador (Arduino): 5 pasos
Video: Carrito evasor de obstáculos con Arduino, sensor ultrasónico y servomotor, en Protoboard. 2024, Noviembre
Anonim
Robot para evitar obstáculos con microcontrolador (Arduino)
Robot para evitar obstáculos con microcontrolador (Arduino)

En este instructivo, te enseñaré cómo hacer un robot para evitar obstáculos que funcione con Arduino. Debes estar familiarizado con Arduino. Arduino es una placa controladora que utiliza el microcontrolador atmega. Puede usar cualquier versión de Arduino, pero yo he usado Arduino Uno r3 en mi robot.

El código es muy fácil y el circuito tiene solo 4-5 cables. El robot también utiliza el protector del motor L293D, que es compatible con Arduino, para impulsar los motores. Entonces, el escudo encaja directamente en Arduino, facilitando todo … Básicamente, nuestro robot es un automóvil que se mueve hacia adelante y si alguna obstrucción se cruza en su camino, se detiene allí, se mueve un poco hacia atrás y luego su cabeza gira hacia la izquierda y hacia la derecha. Luego compara la distancia y el robot gira en la dirección con más distancia. Luego, el robot vuelve a avanzar en esa dirección repitiendo todo el proceso nuevamente. Para detectar la distancia, el robot utiliza el sensor ultrasónico HC-sr04. Entonces, este sensor envía ondas de sonido ultrasónicas, cada 10 microsegundos, y si hay alguna obstrucción adelante, el sensor recibe el eco. Según el tiempo de viaje, conoce la distancia entre el sensor y el objeto. Así que comencemos …

Paso 1: Piezas necesarias

Piezas necesarias
Piezas necesarias

Entonces, para comenzar cualquier proyecto, primero debemos recopilar las piezas necesarias. Todas las piezas necesarias se mencionan a continuación: -

  • Arduino
  • Escudo del motor L293D
  • Chasis (incluidos motores y ruedas)
  • Alambres
  • Soporte de la batería
  • Micro servomotor
  • el módulo de sensor ultrasónico HC-sr04
  • soporte de sujeción para el sensor

Así que recopile estos materiales y continúe con el siguiente paso.

Paso 2: ensamble el chasis

Ensamble el chasis
Ensamble el chasis
Ensamble el chasis
Ensamble el chasis

Ahora, ensambla tu cuerpo de robot. Todos pueden tener un chasis diferente. Así que monte su chasis en consecuencia. La mayoría de los chasis vienen con un manual de instrucciones e incluso el mío vino con él, así que échale un vistazo y construye tu chasis en consecuencia. Luego, conecte los componentes al chasis. Arduino, con el protector del motor adjunto y también el soporte de la batería debe fijarse en el chasis. El servomotor también debe fijarse en el chasis en la parte delantera. El cabezal del servo largo debe estar pegado debajo del soporte HC-sr04. El sensor debe fijarse en el soporte y el soporte del servomotor.

No lo pegue en el servomotor porque luego se puede arreglar en caso de mal posicionamiento. Solo arréglalo. Fíjelo de tal manera que el sensor mire hacia el frente (los ojos miren hacia el frente). Conecte los cables a los motores y prepárese para el siguiente paso. También al sensor.

Paso 3: Conexiones principales

Conexiones principales
Conexiones principales

Entonces ahora vamos a hacer las conexiones. No hay más de 5-6 conexiones, por lo que será pan comido. Realice las conexiones del sensor de acuerdo con el diagrama que se muestra arriba. El servomotor y los motores dc bo se pueden conectar al blindaje. Conecte la batería al escudo y conecte el escudo a la placa Arduino.

Paso 4: Código Arduino

Código Arduino
Código Arduino

Entonces esta es la última parte de completar nuestro robot. Así que se trata del software y no del hardware. Entonces tenemos que programar nuestro Arduino. He subido el código de Arduino. También puede utilizar otro código o escribir el suyo propio. Lo acabo de subir como referencia.

Paso 5: Ejecutar

Por eso hemos construido nuestro ROBOT EVITADOR DE OBSTÁCULOS. Ahora es el momento de jugar con nuestro genial robot y probar nuevos experimentos en nuestro código.

Recomendado: