to view all the posts i did on this robot, please check my g+ profile,


my original intention was to build a line follower robot, until my wife's household chore caught my attention. from then my focus was on creating a robot similar to roomba, minus the vacuum. :]

the original design was a bit of a bulky wiring, but it worked well, running only on a single 9V battery to power the arduino uno, motor shield, and an ir sensor. then i read through some posts that this was a bad idea so i had to split powers for the arduino and the motor shield, and the mop section also got gave up after bumping several times at high speeds.


the 2nd design had a flaw which i didn't think through. i placed all components on top of a flat plastic plate which meant that there was more surface area in contact with the ground. this meant more force from the motors to move it. failed.


Step 1: Parts list

these are the parts i collected to make this robot:

  • arduino uno
  • motor shield, or any motor driver (dfrduino motor shield)
  • dc motor assembly, or any geared motor kits (i had the tamiya twin geared motors)
  • 9v battery, and battery clip
  • AAA batteries and holder (total voltage should be compatible for your motor driver, or shield)
  • IR sensor
  • nuts, bolts, aluminum mounting frames
  • solid wires #22 gauge or smaller
  • breadboard (small, if possible), for testing, and circuit adjustments.
  • main body to hold everything together..i got a plant pot holder from DAISO for 2$
  • pliers, soldering wire, soldering iron
  • a lot of imagination :]
<p>Very clever! I bet the wife loves it! </p>
<p>hehe..thanks..she does..im just trying to be useful with things. :]</p>
<p>What IR sensor did you use I'm about to order the parts? Is it just an ir sensor with obstacle avoidance?</p>
<p>hi XBRobot, that IR sensor was sold as a pre packaged thing. I wasn't really able to find out the specs for it to know which IR Led, and Receivers are used. I did a schematic for you on the image attached. I figured out, through testing, that feeding it a 5V from the arduino made it more consistent with its outputs. Sorry for the late reply :]</p>

About This Instructable


45 favorites


More by ejrome: mop robot for the wifey swivel clutter basket from an ordinary ikea table, a plastic basket and a few items
Add instructable to: