An autonomous Line Follower Robot that follows a predefined path and detects obstacles using real-time sensor feedback.
🔗 Project Repository: https://github.com/abhi26shakya/Line-Follower-Bot
- Overview
- Tech Stack
- Hardware Components
- Features
- Working Principle
- Circuit Diagram
- Installation & Setup
- Code Structure
- Results
- Achievements
- Future Improvements
- Contributing
- License
- Author
The Line Follower Bot is an intelligent robotic system designed to autonomously navigate a path using an IR sensor array. It also integrates an ultrasonic sensor for obstacle detection, making it suitable for real-world automation and robotics competitions.
| Category | Technology Used |
|---|---|
| Microcontroller | Arduino Nano |
| Programming | Embedded C (Arduino IDE) |
| Sensors | IR Sensor Array, Ultrasonic Sensor |
| Motor Driver | L298N |
| Hardware | DC Motors, Chassis, Wheels |
- Arduino Nano
- IR Sensor Array (8-channel)
- Ultrasonic Sensor (HC-SR04)
- L298N Motor Driver
- BO Motors (x2)
- Robot Chassis & Wheels
- Battery Pack
- Jumper Wires
- ✅ Autonomous line tracking
- ✅ Obstacle detection and avoidance
- ✅ Real-time decision making
- ✅ PWM-based motor speed control
- ✅ Modular and scalable design
- IR sensors detect the difference between black and white surfaces
- Robot adjusts movement accordingly
- Ultrasonic sensor calculates distance
- Stops or avoids obstacles
- L298N driver controls motor direction and speed
- PWM signals ensure smooth navigation