Donald Willingham
Published © CC BY-SA

Puppet Mode Teddy Ruxpin

My wife had a Teddy Ruxpin as a kid until it took a nose dive off of the top bunk of a bed. Tinkernut inspired me to hack our own.

IntermediateWork in progress16 hours1,570
Puppet Mode Teddy Ruxpin

Things used in this project

Hardware components

Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
×1
SG90 Micro-servo motor
SG90 Micro-servo motor
Look for a 5-pack, as the price/unit drops.
×3
Raspberry Pi prototyping board
×1

Software apps and online services

ServoBlaster
Used to drive the PWM signals to the servo motors.

Hand tools and fabrication machines

Dremel
Hot glue gun (generic)
Hot glue gun (generic)
Safety glasses
When using the dremel to cut the servo/wheel boxes.
Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Servo wiring

How to connect 3 servos to GPIO pins for PWM output.

Code

ServoBlaster

ServoBlaster: A kernel driver that lets you control 8 (or more) servos from your RaspberryPi.

HackedTeddyRuxpin scripts

My scripts to help drive the Hacked Teddy Ruxpin

Credits

Donald Willingham

Donald Willingham

2 projects • 6 followers
Software Developer. Member of the Tampa Hackerspace. Starting to tinker with home automation, micro controllers, and the Raspberry Pi.

Comments