Tabla de contenido:
Video: Robot para evitar obstáculos con sensores ultrasónicos: 9 pasos (con imágenes)
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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)
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
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
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
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
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
Los motores del lado izquierdo y del lado derecho deben estar separados de cada lado.