With a simple program I was able to make Groovin' Grover dance to a popular dance tune from the 1980's and one from 2005. As you can see in the videos below, Grover has been programmed to dance to the music and at times his moves seem uncanny.
The first video shows a close-up of Groovin' Grover dancing to "Safety Dance" by Men Without Hats. The second video shows Groovin' Grover, his stage, and the servos that control his movements. He's dancing to "Feels Good Inc." by Gorillaz. If you listen carefully, you can hear the servos and if look carefully, you can see the transparent nylon threads that connect the servos to his limbs.
This instructable has been entered in the 18+ category for the Robots contest.
Remove these ads by
Signing UpStep 1: Parts List
Grover's Brawns and Brains:
- Four small inexpensive hobby servos like the TS-53 from Tower Hobbies.
- One Pololu Micro Maestro 6-Channel USB Servo Controller available from Sparkfun and other internet sites.
- One 6" Futaba J Plug or equivalent available from Tower Hobbies.
- One 5 Volt Wall Wart (AC adapter). I had an extra one but you can find used ones at Thrift stores or new ones at electronics stores.
- One 3 to 6 foot USB cable with a male USB mini-B connector and a male type A connector.
- Two 1" pieces of Heat Shrink Tubing (alternatively, you can use electrical tape).
- One 5 - 6" Grover finger puppet.
- Four 1/4"-20 hex nuts (these will be used to add weight to Grover)
- One small (1") safety pin (this will be use to help hold the weights inside Grover.)
- Two 8" x 12" x 1/4" pieces of plastic, wood, Masonite, or other firm non-conducting material. I used yellow plastic I had purchased for another project I never got around to build.
- Four 12" 1/4"-20 threaded rods.
- Sixteen 1/4"-20 hex nuts.
- Four self adhesive rubber feet (medium size 1/4 to 1/2" in diameter, 1/2" tall).
- Two and a half feet of self adhesive Velcro strips.
- One 11 3/4" x 18 3/4" white cloth for the backdrop on the stage. I cut an old pillow case to make mine.
- Two small plastic wire clamps (see photo below).
- Two small machine screws and nuts for the wire clamps (see photo below).
- Clear Nylon Thread
- Sewing Needle
- Washer (1" outer diameter)
- Blue Painter's Tape.
- Four small paper clips.
- Pololu Maestro Servo Controller User's Guide: HTML version or PDF.version.
- Maestro software and drivers are available at File Downloads section of the Micro Maestro Resources web page.
- Soldering iron and solder
- Wire cutters / Wire Strippers
- Scissors
- Small wrench for use with the 1/4"-20 hex nuts
- Electric drill and 1/4" drill bit and drill bit to match machine screws for the wire clips
- Heat Gun for the heat shrink tubing
- Voltmeter
- Ruler
- PC for developing and downloading programs to the microcontroller. The Pololu software currently only supports Windows and Linux.

















































Visit Our Store »
Go Pro Today »




Good job :)
Might I add a suggestion though? Perhaps an additional wire to anchor him may make him swing less and accentuate his arm/leg movements.
The only problem (which is not actually a problem, more like a limitation) would be that the puppet could only move his hands and feet, maybe in a straight line, but not turning around or moving in the Z axis. But you could play a bit with it, yes... I think so.
I'm not sure if one could develop a system to make a puppet move in "3D"... but maybe that's stretching a bit.
By the way, have you seen this?
bells.tellart.com
Just adding to the pool of ideas. :)
The product page mentions "upgradeable firmware" though, so there is a way to mess with the internal workings