Bumbler

by MikeTheMaker in Circuits > Robots

10902 Views, 54 Favorites, 0 Comments

Bumbler

Bumbler - 33.jpg

Using square and elliptical wheels, this robot bumbles around the room, backing up and turning when it encounters an obstacle.

Supplies

Arduino Uno

Arduino Motor Shield

(2) 40 rpm 12 volt gear motors

(2) Eureka vacuum belt

9 volt battery

9 volt battery clip

3d printed parts

3mm screws

Print the 3d "stl" files. Most of the files were created using Fusion 360 and the design files are included.

The caster base (print at 81% size) and caster ball (print at 125% size) were reused from other projects I have created.

Bumbler - 1.jpg
Bumbler - 2.jpg

Print the square wheel and add a vacuum belt tire.

Bumbler - 4.jpg
Bumbler - 5.jpg
Bumbler - 3.jpg

Print the elliptical wheel. Tap the hole for a 3mm screw, then add the vacuum belt tire.

Bumbler - 6.jpg
Bumbler - 7.jpg

Solder wires to the motors, then (using 3 mm screws) attach the motors to the body.

Bumbler - 8.jpg
Bumbler - 11.jpg

Attach wheels to the motor shafts.

Bumbler - 9.jpg
Bumbler - 10.jpg

Add the caster ball to the rear.

Bumbler - 12.jpg
Bumbler - 14.jpg

Using 3mm screws, attach the face to the body.

Bumbler - 16.jpg

Glue (or melt with a soldering iron) the smile to the face.

Bumbler - 17.jpg
Bumbler - 19.jpg
Bumbler - 21.jpg

Add the eye, eye center and eye dot.

Bumbler - 22.jpg
schematic13102021.jpg
Bumbler - 23.jpg

Attach the wires according to the schematic. Load the program into the Arduino.

Downloads

Bumbler - 24.jpg
Bumbler - 25.jpg
Bumbler - 26.jpg

Place the Arduino in the Arduino holder and press to the back of the robot's body.

Bumbler - 34.jpg

To operate, insert a 9 volt battery. Five seconds after the battery is installed, the Arduino will check the current going to the motors (be sure the robot is running free and unobstructed at that time). If the current increases (wheels are binding against an obstacle), the robot will back up and try to move in a different direction. After 20 seconds of "no obstacle," the robot will change directions.