This post is all about a line following robot built by my friend and I. We call it “Sataklela robot”, (which means “crazy robot” in Marathi!) because sometimes the silly thing would go round and round chasing it’s tail if the programming was wrong!
This robot can follow almost any black line on a white background. (We used a white flex sheet with an ellipse shaped black color track printed on it)
It also stops dead in its tracks if it senses an obstacle in front of it, thereby protecting itself and the obstacle (especially if the obstacle happens to be your snoozing pet!) from a collision. However, one of the best parts of this robot, is the fire sensor. If the sensor detects a fire in front of the robot , it turns on a mini fan which blows out the fire.
Here’s a peek into what went into this bot:
Stuff that went into it:
- Wheels (2)
- Techno board (Inventrom, Goa)
- Digital line sensor (Robosoft Systems, Mumbai)
- Proximity sensor (Robosoft Systems, Mumbai)
- Light Dependent Resistor’s (2)
- Transistors (2)
- Potentiometers (2)
- 9 volt battery
- Fan blade (small toy plastic type)
- 12 volt rechargeable lithium-ion battery
- Nuts and bolts
- Metal brackets
- Castor wheel
- Usbtiny AVR programmer
- ICC 7 for AVR
- Sinaprog (version 1)
Assembly of parts was done as shown in the pictures:
The programming was done in embedded C, in a software called ICC 7 for AVR. For burning the program onto the ATMEGA 32 micro-controller, Sinaprog version 1 was used.
Click on this link to view the Program.
The entire project took a week to complete. Right from putting the first screw to testing the final product. We were so happy when we saw it run properly without any glitches!
Note: This robot was built for a project competition at Rayeshwar Institute of Technology in Goa where my teammate, Mithila Prabhudesai, and I won the 4th place against 19 other teams consisting of engineering students.
This project was featured in an online magazine Young Buzz. Click here to view the article.