Line Following Robot

Project Description

The main objective of the MTE 220 project is to understand the practical aspects of sensor implementation and interfacing. These aspects include awareness of component tolerances, noise and various design trade-offs. With the use of a microcontroller, an integrated programmer for the microcontroller, power regulation, and a variety of sensors, an optimal small, line-following mobile robot has to be designed, built and programmed in C.

The sensor suite included a pushbutton, optical encoders, Hall-effect sensor, infrared light detection, temperature measurement, and overall system current sensing.

Project Details

  • Knowledge: Opamps • Sensors • Circuit Design & Design TradeOffs • C Programming • Soldering
  • Tools: Soldering Station • MTE 220 Sensors and Instrumentation • Paper Prototypes • Sublime Text
  • Team: Sami Rahman
James Barby's Halo: Perfect shot of Professor Barby and stage lights after lectures
Side View of Line Following Robot
Test Run for Line Following Robot
Testing the circuit for any shorts and accurate readings
Constantly adjusting and improving sensor tolerances on a sample track
Last circuit design prototype before competition

The Team

2B term. Second year. Introduction to Sensors and Instrumentation


Software Engineer & Hardware Design Engineer

Designed various circuit layouts and programmed C code onto the mobile robot


Software Engineer & Hardware Design Engineer

Implemented software C code onto circuit design