- About The Project
- features
- Demo
- Schematic Design
- Speed Control APP
- Contributing
- License
- Contributers
This project is a line follower and maze solver robot that uses a PID algorithm to navigate through a black line on a white surface. The robot is also equipped with sensors to navigate through a printed maze on a white surface. In addition, the robot is provided with a mobile application that scans the top view of the line print and adjusts the robot's speed accordingly.
Our team, Ninja, developed this project as part of our Embedded Systems course at Faculty of Engineering, Cairo Univerity. We used an Arduino Uno board to control the robot's motors and sensors and programmed it using the Arduino IDE. The mobile application was developed using Python.
- Line following: The robot uses a PID algorithm to follow a black line on a white surface.
- Mobile application: The robot is provided with a mobile application that scans the top view of the line print and adjusts the robot's speed accordingly.
- Maze solving: The robot can navigate through a printed maze on a white surface using its sensors and PID algorithm.
the aim of this application is to control the speed of the car here we connect our application with Bluttooh if we detect the car and the car is on the staright line our Application sends '1' to the hardware so the hardware increase the speed and if we detect the can on the curve we send '0' so the hardware decrease the speed we used image processing techniques to control the speed which are
here is an example of our application detection if the car is on the straight line you will find a white circle inside the object
Line Follower
Line.mp4
Maze [ Scanning ]:
Maza.mp4
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- If you have suggestions for adding or removing features, feel free to open an issue to discuss it.
- The project is open source and released under the MIT License.
Abdalham Edemad |
MUSTAFA Hamzawy |
Abdelrahman Ashraf |
Karim Saqer |
Khaled Farahat |
Rufaida Kassem |
Doaa Magdy |
Asmaa Adel |
Samaa Hazem |
Norhan Reda |
Hoda Gamal |