The FuzzBot is an awesome, fast, fully autonomous small Arduino robot that everyone loves!!! It uses the compact Pololu ZumoBot Chassis kit for a great drive system, and uses a Parallax Ping sensor to sense proximity, to make the FuzzBot fully autonomous. I like to think of it as a cheap & hackable "mini Roomba" because it uses a Swiffer Duster on the back to pick up any unwanted dirt off of the floor. I programmed the Arduino code using the simple Pololu ZumoBot library, and used the Ping library to interface with the Ping sensor. The FuzzBot also has a pan/tilt servo for the Ping sensor, and can be used with the Servo Arduino library.
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.