Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En robótica, la evitación de obstáculos es la tarea de satisfacer algún objetivo de control sujeto a restricciones de posición de no intersección o no colisión. Tiene un sensor de sonar que se utiliza para detectar los obstáculos que se interponen en el camino del robot. Se moverá en la mejor dirección y evitará el obstáculo que se interponga en su camino. Al agregar un sensor en este robot, uno simplemente puede recopilar datos del entorno.
Puede funcionar con más precisión que muchos robots incluso en un lugar pequeño.
Paso 1: Sepa cómo funciona esto
Puedes ver la información más actualizada de mi repositorio de github.
Paso 2: Reúna las cosas:
Un arduino uno o cualquier arduino (he usado arduino uno)
Un sensor de sonda (HC-SR 04)
Algunos cables de puente
2 resistencias (220 ohmios)
Controlador de control de motor dual L298
Una batería
Un chasis (normalmente incluye otros componentes necesarios)
2 motorreductores
Paso 3: conecte todas las piezas:
Conexiones de sonda:
Vcc - 5 voltios
GND - GND
Trig - Arduino 4
Eco - Arduino 5
Controlador de motor:
EnB - Resistencia de 220 ohmios - 5 Voltios (Controlador del motor - para controlar la velocidad) (EnB para habilitar a través de una resistencia de 220 ohmios)
EnA - Resistencia de 220 ohmios - 5 Voltios (Controlador del motor - para controlar la velocidad) (EnA para habilitar a través de una resistencia de 220 ohmios)
IN1 - Arduino 9
IN2 - Arduino 8
IN3 - Arduino 7
IN4 - Arduino 6
GND - Arduino GND
Vcc - Arduino Vin
Ahora conecte los motores con el controlador a través del puerto Motor-A y Motor-B.
Paso 4: Cargar código:
Carguemos el código en el corazón. Es la belleza
del robot. Si lo desea, puede modificar los pines o el código. Tales como: modificar la velocidad, la distancia mínima del objeto, la duración de la carrera en cualquier dirección. Se dan comentarios útiles en el código para entender más fácilmente.
(No se necesita controlador adicional o archivo de encabezado)
He subido el archivo, también puede obtener el código aquí (para ver más actualizaciones)
Paso 5: Etapa final:
¡Enchufa la batería y disfruta!
Puedes ver mi robot1 en funcionamiento, robot2.
Si encuentra algún error, hágamelo saber en la sección de comentarios y si puede solucionarlo, puede modificar el código aquí o simplemente darlo en la sección de comentarios.
Gracias.