SCIENCE DIY
SCIENCE
BEETLEBOT
Ultra-simple bugbot navigates obstacles with feelers and switches. By Jérôme Demers
The Beetlebot is a very simple little robot that avoids obstacles on the floor without using any silicon chip — not even an op-amp, and certainly nothing programmable. Two motors propel the bugbot forward, and when one of its feelers hits an obstacle, the bot reverses its opposite motor to rotate around and avoid it. The project uses only 2 switches, 2 motors, and 1 battery holder, and it costs less than $10 in materials (or free, with some scrounging).
Beetlebot in 10 Easy Steps 1. Cut pieces of heat-shrink tubing and use a heat gun or other high-heat source to shrink them onto the motor shafts. Trim the tubing evenly, with a little bit running past the ends of the shafts. These will act as tires, improving traction (Figure B).
140 Make: Volume 12
2. Glue the SPDT switches to the back of the battery holder, at the end with the wires. The switches should angle out at the 2 corners with their levers angled in toward each other, as shown in Figure C. Also, the contacts farthest from the buttons on each (the normally closed contacts) should touch. This will be the front end of our bugbot.
3. Cut the metal strip, mark enough length at each end to hold a motor, and bend each end in at about a 45° angle. This is your motor plate.
Photography by Jérôme Demers
4. Examine or test your motors to determine their polarity. Tape the motors onto opposite ends of the motor plate so that their shafts point down and angle out. Orient their positive and negative contacts so that they’ll spin in opposite directions.
References:
Archives