Doggy Hat
The plush toy dog has become an automated hat. A servo motor with cardboard lever arm moves the head randomly, controlled by a battery powered Arduino Uno.
No stuffed animals were injured during the construction of this project.
Supplies
Standard servo motor
Arduino Uno
(4) AA batteries
Battery container for 4 AA batteries
Cardboard
Velcro
Glue
In a room with no small children present, remove the stuffing from a plush dog.
Cut two strips of cardboard, long enough to reach from the body of the dog to the end of the dog's mouth.
Glue the two strips of cardboard together and fasten them to the servo motor horn.
Attach the cardboard lever to the servo motor.
Find a suitable box (this one was about 8 inches by 8 inches by 2 inches) and cut a space that corresponds to the head shape of the intended user.
Insert the motor/lever arm into the stuffed (well. . . not stuffed now) animal.
Add hook & loop tape to the bottom of the motor.
Using the tape, stick the dog to the top of the box. Let the head hang over the front a bit.
Program the Arduino with this sketch. Connect the wiring according to this schematic.
Downloads
Attach the Arduino and the battery box using the hook & loop tape.
Be certain that the battery box protrudes over the edge so that the on/off switch is reachable.
Turn the switch on, place the hat on your head and your dog will be the life of the party!