Halloween - Raven Animatronic

by pibyte in Circuits > Robots

1651 Views, 10 Favorites, 0 Comments

Halloween - Raven Animatronic

IMG_4773.JPG
Rabe_Making_071.jpg

I have always been fascinated by haunted houses and dark rides ever since and loved making decorations for our Halloween parties. But I always wanted to make something that moves and makes sound - so I built my first ever fully automatic animatronic: a talking raven bird that sits on a shelf and greets our party guests.

I started with doing rough sketches and made some basic designs in 3d. At this point I was having no idea yet how to do solve the electronics.

Supplies

Used electronic boards:

  • Arduino Mega 2560
  • Sparfun MP3 Trigger
  • Polulu Maestro 12 Channel

Design & Parts

Rabe_Making_001.jpg
Rabe_Making_002.jpg
Rabe_Making_004.jpg
Rabe_Making_008.jpg
Rabe_Making_005.jpg
Rabe_Making_010.jpg
Rabe_Making_013.jpg
Rabe_Making_015.jpg
Rabe_Making_043.jpg

I knew that the body had to be lightweight to not over stress the servo motors, and 3d printing was not an option for me at the the time. So I made the body parts out of plywood and paper. And the end of the board I built a control box for all motors and electronics.

Servos

Rabe_Making_025.jpg
Rabe_Making_029.jpg
Rabe_Making_022.jpg
Rabe_Making_042.jpg

Placing most of the motors outside of the bird and connecting it to the moving parts with bowden tubes gives me easy access to all motors - only the small motor for the beak had to fit directly inside of the small head.

Feathers & Glass Eyes

Rabe_Making_052.jpg
Rabe_Making_056.jpg

I did not use any real feathers but used polyamid to give him a black feathered dress, that was flexible enough for movements.

Electronics

IMG_4714.JPG
IMG_2247.JPG
IMG_2262.JPG
IMG_2244.JPG
IMG_4706.JPG

The electronics have their own "deck". They feature an Arduino Mega, a Sparkfun MP3 Trigger for playing sounds from an SD card and a Polulo Maestro servo controller. A four line display shows me stats of the program and helps to set settings.

Two passive infrared sensors and two ultrasound sensors feed the Arduino with informations of movement to sense people around the animatronic. I pre-tested and animated the sequences of motion, lights and sound in Adobe Flash at 12.5 frames per second and than uploaded the animations into my own little engine on the Arduino. Every 80 ms it processes the next letter out of the strings and converts into commands for moving the body and the beak in sync with the sound and lighting effects.

I wrote several sequences that include random motion (looking around), specific motion patterns and saying sentences (lip sync). There is a physical switch to turn the talking to normal crow/raven sounds and a potentiometer to control how often it talks and makes noise.

Decoration of the Stage

Rabe_Making_059.jpg
Rabe_Making_061.jpg
Rabe_Making_064.jpg
Rabe_Making_062.jpg
Rabe_Making_063.jpg
Rabe_Making_066.jpg
Rabe_Making_065.jpg
Rabe_Making_069.jpg
Rabe_Making_070.jpg

Building the stage for the Raven in the basement - a stone wall for the Raven to sit on top and look down on the mortals.

Finished Raven

Talking Raven - DIY Halloween Animatronic

I am very grateful that such accessible micro controllers like the Arduino exists and that there are so many helpful people that make great tutorials and share their knowledge online. I hope you like the project and I am looking forward to your feedback.