Skip to content

abhi26shakya/Line-Follower-Bot

Repository files navigation

🤖 Line Follower Bot

Arduino Language Status License

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


📌 Table of Contents


📖 Overview

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.


🛠️ Tech Stack

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

🔩 Hardware Components

  • Arduino Nano
  • IR Sensor Array (8-channel)
  • Ultrasonic Sensor (HC-SR04)
  • L298N Motor Driver
  • BO Motors (x2)
  • Robot Chassis & Wheels
  • Battery Pack
  • Jumper Wires

⚙️ Features

  • ✅ Autonomous line tracking
  • ✅ Obstacle detection and avoidance
  • ✅ Real-time decision making
  • ✅ PWM-based motor speed control
  • ✅ Modular and scalable design

🔍 Working Principle

🧭 Line Detection

  • IR sensors detect the difference between black and white surfaces
  • Robot adjusts movement accordingly

🚧 Obstacle Detection

  • Ultrasonic sensor calculates distance
  • Stops or avoids obstacles

⚡ Motor Control

  • L298N driver controls motor direction and speed
  • PWM signals ensure smooth navigation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors