Programmable Bristle-Bot

Date: April, 2012
Location: Appin Technology Lab
Team Size: 1
Details:
What fun is a robot whose movement cannot be controlled? Most of the robot enthusiasts out there modify the hardware based bristle bot using RC motors and use remote controls to move them. But I didn’t want to do the same old stuff. So I decided to use absolutely NO sensor but still make it programmable so that its movement could be modified whenever I liked, by using my programming skills.

To start off, I used a single 40-pin ATmega16 micro-controller, but an ATmega32 works just as well, and can be programmed using the same circuit and the same code by only changing the header file in the program.

My bristle bot, named Scorpion, uses three tooth-brushes, and three 3-V DC motors that vibrate due to the attached offsets and move the robot in a specific direction determined by the program.

Programmable Bristle-Bot:

The Part List and Power Point Presentation can be found here.