Carro robot que evita obstáculos con Arduino
Construye un carro robot con Arduino UNO, driver L298N y sensor ultrasónico HC-SR04 que detecta obstáculos y cambia de dirección.
Nivel: Principiante
Componentes
- 1 × Arduino UNO R3 compatible (CH340) · $ 42.000
- 1 × Cable USB A a USB B 1 m · $ 8.000
- 1 × Chasis de carro robot 2WD en acrílico · $ 25.000
- 1 × Driver de motores L298N doble puente H · $ 15.000
- 2 × Motorreductor TT 3–6 V con rueda · $ 7.500
- 1 × Sensor ultrasónico HC-SR04 · $ 7.500
- 1 × Portabaterías 2 x 18650 en serie (7.4 V) · $ 4.000
- 2 × Batería de litio 18650 3.7 V 2600 mAh · $ 18.000
- 1 × Kit cables dupont 120 pcs (M-M, M-H, H-H) 20 cm · $ 15.000
Conexiones
- Portabaterías: positivo a la entrada 12V del L298N y negativo a GND.
- Con el jumper de 5V puesto, salida 5V del L298N al pin 5V del Arduino. Une todas las tierras.
- IN1, IN2, IN3 e IN4 del L298N a los pines D5, D6, D9 y D10.
- HC-SR04: VCC a 5V, GND a GND, TRIG a D7 y ECHO a D8.
Pasos
- Fija los motores, el portabaterías y las placas a la base.
- Haz las conexiones con las baterías desconectadas y revisa la polaridad.
- Programa la lectura de distancia con pulseIn en el pin ECHO.
- Si hay un obstáculo a menos de 20 cm, detén el carro, gira y continúa.