Skip to content

A Maze Solver and Line Follower Robot implemented using an Arduino Nano. The robot is designed to navigate through mazes and follow lines autonomously, leveraging a combination of sensors and motors. The project also features a mobile application that communicates with the robot via Bluetooth, allowing for real-time speed control and monitoring.

Notifications You must be signed in to change notification settings

RawanMostafa08/MazeSolver-LineFollower

Repository files navigation

Maze Solver & Line Follower

logo


Table of Contents


Overview


This project showcases a Maze Solver and Line Follower Robot implemented using an Arduino Nano. The robot is designed to navigate through mazes and follow lines autonomously, leveraging a combination of sensors and motors. The project also features a mobile application that communicates with the robot via Bluetooth, allowing for real-time speed control and monitoring.

Components

  • Arduino Nano: The brain of the robot, responsible for processing inputs from sensors and controlling the motors.
  • DC Motors: Used for driving the robot's wheels, enabling movement.
  • IR Sensor Array: Positioned at the front of the robot to detect lines and maze paths.
  • IR Individual Sensors: Placed around the robot to assist in detecting edges and ensuring precise navigation.
  • H Bridge: Motor driver module that controls the speed and direction of the DC motors.
  • Bluetooth Module: Enables wireless communication between the robot and the mobile application.
  • Mobile Application: Provides an interface for controlling the robot's speed and monitoring its status. The app communicates with the Arduino via Bluetooth.

Features

  • Autonomous Maze Solving: The robot uses the IR sensor array to detect paths and make decisions at intersections, enabling it to solve mazes without human intervention.
  • Line Following: The IR sensors allow the robot to accurately follow a line, making it suitable for various line-following challenges.
  • Speed Control: The mobile application allows users to control the speed of the robot in real-time, providing flexibility and enhancing user interaction.
  • Image Processing Module: An additional module for processing images to improve navigation accuracy and provide visual feedback to the user through the mobile application.

♾️ Line Follower

Our line follower managed to finish the path in 15 seconds and got 2nd place in the competition 🥈

WhatsApp.Video.2024-05-18.at.23.52.02_9d19420d.mp4

🔚 Maze Solver

Untitled1.mp4

Contributors

WhatsApp Image 2024-05-16 at 19 49 54_e1af7e46


Sara Bisheer


Rawan Mostafa


Moustafa Mohammed


Mohamed Alomar


Menna Mohammed


Fatma Ebrahim


Mostafa Hany


Kareem Samy


Nancy Ayman


Mennatallah Ahmed


Yara Hisham

About

A Maze Solver and Line Follower Robot implemented using an Arduino Nano. The robot is designed to navigate through mazes and follow lines autonomously, leveraging a combination of sensors and motors. The project also features a mobile application that communicates with the robot via Bluetooth, allowing for real-time speed control and monitoring.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages