3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Animatronic Talking Christmas Tree - Part 1

Animatronic Talking Christmas Tree - Part 1
«
  • DSC03467.JPG
  • DSC03457.JPG
In this Instrutable I will show you how to turn a regular cheap decorative artificial Christmas Tree into an awesome animatronic robot platform for the geek in the family.

In the second installment, I will show you how you can incorporate speech recognition.

It looks inconspicuously like a regular little Christmas tree, but then magically comes to life as a fun lovable talking robot!


Some things you might learn
  • How to animate just about anything with some imagination, an Arduino and some servos
  • How to control a servo with Arduino without using the servo library
  • Get your robot to receive serial commands
  • How to use Processing to send serial commands to your robot
  • Use the ttslib(text to speech) library in Processing to give your robot a voice
 
Remove these adsRemove these ads by Signing Up
 

Step 1Gather Stuff


To make something similiar to this tree you will need a bunch of stuff and tools, and more importantly, a healthy dose of creativity and imagination.

Here is a list of the materials I used.
  • A small wireframe artificial tree - I got mine at the dollar store
  • x-mas tree covered wire - like the branches of the tree, also found at the dollar store
  • x-mas tree garland - also found in most dollar stores
  • a scrap of wood
  • a scrap of something thin and flat. card, wood, I used polysyrene
  • some craft paints
  • some styrofoam balls
  • craft foam sheet, white, small piece
  • garden wire, the kind that is coated in dark green plastic - dollar store
  • short piece of 1/4 inch copper piping, less than two inches - any small strong tube will do, a pen body even.
  • two servo motors
  • an Arduino (or a clone, I am using an RBBB)
  • a breadboard
  • hookup wire
  • two sets of Lynxmotion ball joints and threaded rod to match
  • A set of cheap battery operated Christmas lights
  • some male - male headers and some regular male headers
  • some Christmas decorations of a suitable scale for your tree.
Tools:
  • Hot glue gun
  • drill
  • hand  saw
  • x-acto knife
  • needle nose pliers
  • black marker
  • small philips screwdriver
  • pipe cutter
« Previous StepDownload PDFView All StepsNext Step »
25 comments
Dec 18, 2011. 6:41 PMdagaherz says:
absolutely A W E S O M E ! ! !

(registered only to tell you)
Dec 18, 2011. 12:02 PMacegoldstar says:
Nice, almost like they ones they use to make.
Dec 18, 2011. 2:35 PMtechiebot says:
Hi - and you've made a great, fun Instructable. Congratulations.

I am using a Mac running 10.4 - a power pc processor.

I have Mbrola working just fine with the three voices. What I don't seem to have is the Mbrola Tools that are in your code on this page. Did that unzip for Windows? Do I need an extra step to get it for Mac?

The other code is working just great! Congratulations again.
Dec 18, 2011. 6:15 AMrrwood says:
Great work!

I'd like to put up a pointer posting about this over at Wired Magazine's GeekDad blog. Would it be okay if I were to borrow a couple of your photos for the posting? Email me at gmail.com as "roy.wood" if you'd like to discuss....
Dec 18, 2011. 7:07 AMaskjerry says:
Nicely done... but instead of a PC... you can get the Speakjet for the voice. You will have to putter around to get it to sound right... but it can also do sound effects and such. This way all you need is your small circuit board mounted in the base so it would be much more portable.

Speakjet: http://www.speakjet.com/

Another idea is to use the Radio Shack sound playback module... you would only have one phrase... but if triggered by an IR sensor when someone walks by... it could be a lot of fun.

Jerry
Dec 15, 2011. 6:03 AMdomestic_engineer says:
love it!
I write for a blog called Geek Crafts, and I just included your awesome talking tree.
http://geekcrafts.com/robotic-christmas-tree/
Dec 15, 2011. 12:56 AMSHIFT! says:
See THIS is why Christmas Trees always scare me. You think they're nice and jolly but they're secretly watching you. Waiting....
Dec 14, 2011. 9:00 PMsunshiine says:
Thanks for sharing this awesome project. Very good instructions. Have a great day!
Sunshiine
Dec 14, 2011. 11:28 PMjanw says:
I see a variable 'articulation' in you code with some numbers behind it. How does that work?
Dec 14, 2011. 11:23 PMjanw says:
Great project and a super instructable!
Dec 14, 2011. 6:23 PMChrysN says:
That looks awesome! Nicely done.
Dec 14, 2011. 4:50 PMRobot Lover says:
This is great! I love it so much! I will have to make one, too late this year. I will build it for next Christmas!
Dec 14, 2011. 4:30 PMcanucksgirl says:
Hilarious! the voice is soooooo robotic, but I love it. what a great entry into the Advent Calendar.

Thanks for sharing. Great job!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
47
Followers
20
Author:fjordcarver
Dad, maker, dreamer, hacker, painter.