Introduction: Spelling Snowmen Christmas Ornament

Picture of Spelling Snowmen Christmas Ornament


These snowmen randomly rotate and spell various words.

Step 1:

Picture of

This requires an Arduino Uno and 3 micro servo motors.

Blue Arrow Micro Servo: http://www.amazon.com/Blue-Arrow-Micro-Futaba-Receivers/dp/B001061I7W/ref=sr_1_18?ie=UTF8&qid=1386020870&sr=8-18&keywords=micro+servo

Power is supplied by a 9 volt battery.  On/off is performed by connecting and disconnecting the battery.

Print and design files can be found at:

http://www.thingiverse.com/thing:194780

Step 2:

Picture of

The snowmen were scanned using a MakerBot Digitizer.  They were then printed at 80% of the original size.

Step 3:

Picture of

The snowmen were painted so that the letters can be seen from a distance.

Step 4:

Picture of

The servo wires are pushed through the base. The servo motors press fit into the top of the base.

Step 5:

Picture of

The wires are soldered to jumper wires (pins at the end of the jumper wire plug into the Arduino socket).  Heat shrink tubing is placed over the connections to prevent shorting.

Step 6:

Picture of

The code below is entered and loaded into the Arduino:

Be cautious here. The servo limits should be "0" and "180," but the servo may vibrate and burn itself up at those limits. Test each servo by starting at 30 and 150.  Also, do not turn the servo shaft by hand--this will destroy the motor---I burned one motor up and stripped the gears out of another :)

#include <Servo.h>

Servo s1;
Servo s2;
Servo s3;
long randNumber;

void setup ()
{
  s1.attach(7);
  s2.attach(5);
  s3.attach(3);
  s1.write(0);
  s2.write(0);
  s3.write(0);
  delay (3000);
}

void loop ()
{
  randNumber = random(10,14);
  if (randNumber >11)
  {s1.write (155);
  }
  else
  {s1.write (0);
  }
  randNumber = random(10,14);
  if (randNumber >11)
  {s2.write (155);
  }
  else
  {s2.write (0);
  }
  randNumber = random(10,14);
  if (randNumber >11)
  {s3.write (180);
  }
  else
  {s3.write (0);
  }
  delay (5000);
}

Step 7:

Picture of

Glue the servo horn to the bottom of each snowman.

Step 8:

Picture of

Screw the hook bracket to the base using 2-56 machine screws. You will have to drill 1/16 inch diameter holes into the base.

Step 9:

Picture of

Push the snowmen onto the servo shaft.

Step 10:

Picture of

Add a 9 volt battery to the back.

Step 11:

Picture of

Place a hook in the top hole and hang the ornament on the tree!

Comments

Grunambulax (author)2013-12-02

Cool idea. I would suggest that you integrate emoticons or symbols. I Heart U, etc. or words
Love/Live Each/Every Day/Hour, etc.,

About This Instructable

1,471views

10favorites

License:

Bio: I am an author and a maker. My current project is Santa's Shop. I'm working on a science fiction type book--more later. @EngineerRigsby
More by MikeTheMaker:Happy Gear TableHappy FaceJittery Servo Repair
Add instructable to: