The FuzzBot was also featured on the MAKE Blog!
What did you make?
I made the FuzzBot, a fully autonomous mini Arduino robot that cleans your floors! It uses a Parallax Ping Sensor on the front of the FuzzBot to detect if an obstacle is in its way, and if it is, the FuzzBot quickly turns and travels the other direction. It also uses the Pololu ZumoBot Chassis for the drive system. I like to think of it as a 'Mini Roomba' because it has a Swiffer Duster on the back, to pick up any dust off of your floors.
How did you make it?
I made the FuzzBot with my soldering iron, laptop (for the Arduino programming), an Allen wrench, and some screwdrivers. Once I assembled the ZumoBot Chassis Kit, I then used some extra wire to attach the servo to the chassis. After that, I secured the Ping Ultrasonic Sensor to the servo with some hot glue, and soldered wire to the pins on of the Ping sensor to connect with the Arduino. I then programmed the Arduino Leonardo with open source Arduino libraries from both Arduino.cc and the Pololu website. I combined the two with some of my programming skills, and after about ten different sketches of Arduino code, it finally worked!
Where did you make it?
I made it in my hackerspace (Qtechknow Labs), and at my desk. I used the soldering irons, glue guns, and pliers from the hackerspace to make the FuzzBot, and I programmed the main Arduino microcontroller with my laptop at my desk.
What did you learn?
I learned that everything doesn't work the first time, and all about motors. I had to go through over ten revisions of the code, and solder a ton! I had some problems of the orientation of the plastic pieces on the Pololu ZumoBot Chassis, which I described in this Instructable.