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).
Ultra-simple bugbot navigates with feelers and switches.
- Heat-shrink tubing to shrink to the widths of the motor shafts and the antennae connectors
- Spherical bead, plastic or wood
- Battery holder, AA
- Terminal connectors, spade type, small (2)
- Electrical Tape, black
- Auto body filler putty, (optional for the shell) or epoxy glue
- Soldering iron, with solder
- Toggle switch for on/off switch (optional)
- Battery, AA (2) You can also use AAAs.
- Electrical wire, around 22 gauge
- Metal plate, 1"x 3" piece, scrap I used aluminum.
- Paper clip (4)
- Cyanoacrylate glue aka Super/Krazy glue; or epoxy
- Varnish, (optional for the shell) clear
- Magnets, (optional for the shell) small, thin (2) to attach shell to body
- Momentary switch, with metal tabs (2) You can scrounge these from an old VCR or mouse, or buy new ones for $1-$4 apiece.
- Motor, 1.5V (2) You can often scavenge these from toys, dollar store fans, etc.
- Round plastic lid, (optional for the shell) I used a lid from a container of hair gel, but you can also use a peanut butter jar lid or anything similar.
- Enamel paint and primer, (optional for the shell) black and red