Intro: Haunted Robotic Teddy Bear
Hello friends! Are you tired of teddy bears? So safe and predictable. Boring! Well, I have the thing for you!
A haunted robotic teddy bear!!
Don't worry! It's not really haunted, (I don't mess around with the paranormal), but it will spice up your Tuesday night!
In this Instructable, we will be building a teddy bear exorcism game. The game will feature a moving robotic teddy bear and a playable interface that allows you to perform an exorcism.
Once you download the code, you will be shown a series of flashing colors that you can replicate using the buttons on the bear’s body. If you get the sequence correct, your bear becomes exorcised! If not, your bear will get worse.
Think of it like the 80s game, Simon. Only, with life-altering consequences.
Step 1: Gather Your Materials
- 4 x standard servo motors
- 1 x continuous rotation servo
- 4 x 16mm pushbuttons (1 red, 1 blue, 1, white, 1 orange)
- 4 x 10k resistors
- 1 solderless breadboard
- 1 Arduino Uno
- 3 x 9V batteries
- 3 x Battery clip connectors
- Wire for soldering
- 2 yards of bear-colored fabric
- Sewing needle
- Cotton (for stuffing the bear)
- Buttons (for the bear’s eyes)
- Adhesive Velcro strips
- Acrylic/Masonite laser cut pieces (.dxf file included)
- Cable ties
- Plastic screw spacers
- Electrical tape
- Double sided tape
Step 2: Assembling the Body
In this step, you will be assembling the pieces for your button holder and the bear’s body. The body will consist of a lofted two-layered structure that will hold your Arduino, motors, and batteries.
The Bottom Level:
- Laser cut your two baseboards (marked in the .dxf file). One should be cut from masonite, and the other should be cut from acrylic.
- Place your Arduino towards the bottom of your masonite baseboard and secure using machine screws. Your breadboard can be placed next to your Arduino, providing enough room for your 9V batteries. Secure the batteries using double sided tape. (For exact placement, refer to the image above).
The Top Level:
- Place your four standard servos on the acrylic baseboard (Refer to image). These will create the joints for the bear’s arms and legs.
- Secure the motors using cable ties.
- Place your continuous rotation motor in the remaining space on the acrylic baseboard. This will act as the bear’s neck.
- Attach your servo horns to the acrylic arms and legs.
- Screw the acrylic limbs to the corresponding standard servos.
NOTE: your continuous rotation servo should not yet have anything attached to it
The Button Panel:
- Cut 8 pieces of 7” of wire and solder to the leads of your pushbuttons.
- Take your acrylic button holder (marked in the .dxf file) and screw your four pushbuttons into place. Refer to the image for exact color order.
Step 3: Wiring and Lofting
In this step, we will be wiring everything and lofting the baseboards you assembled in the previous step. Refer to the fritzing diagram for exact wiring.
- Use the "wiring through holes" (marked in the .dxf file) to run wires from your motors and pushbuttons to the breadboard. This will help keep the wires organized.
- Cut your hook up wires a little longer than anticipated to accommodate for lofting.
- Take four long machine screws and put them through the holes at the corners of the masonite baseboard. To provide a space between the masonite layer and the acrylic layer, place a plastic spacer on each of the screws.
- Place your acrylic baseboard directly on top of the masonite board, running the ends of the screws through the corresponding holes.
- Secure using nuts.
NOTE: Your button holder should now be sitting on top of the acrylic baseboard.
Step 4: Sewing the Bear
In this step, we will be sewing the casing for the bear. A pattern is provided in the intro.
Sewing the body:
- Follow the pattern to sew the bear's casing. Measure the length of your bear’s limbs to account for scaling the pattern pieces. (NOTE: The acrylic limbs should be shorter than the length of the fabric limbs. Add about two inches to the arms and scale accordingly).
- In order to get your bear in and out of the casing, place a strip of adhesive velcro on the seams at the front of its body (marked in the pattern).
- Place cotton in each of the bear’s limbs before covering the acrylic arms and legs.
Sewing the head:
- Follow the pattern to sew the bear’s head.
- Use buttons for its eyes.
- Secure the head to the continuous rotation motor using the acrylic neck piece (marked in the .dxf file). Sew the head to the neck piece using the holes around the edge of the acrylic.
Step 5: Download the Code
Download the folder containing the Python game code and the corresponding Arduino code. The Python game code can be executed from your terminal.
- Make sure you run the Arduino code before you run the Python code to avoid blocking the port.
- Your bear must be connected to your computer in order to play the game.
- Instructions will play as soon as the game is launched.
Step 6: Enjoy Your Bear
Score 30 points to successfully perform the bear exorcism.
I hope you enjoy this game as it is literally the only thing I have going for me.