How to make mini trees

We need to gather some parts from our local Home Depot first.  What we need are:

1 tomato cage per mini tree we are going to build - $1.30 per cage


GEDC0126

Enough chicken wire to wrap each of the mini trees we are going to build - $15 for 25ft.


GEDC0111

Welder or J.B. Weld

Wire cutters

This is what the finished mini trees will look like:


GEDC0099

First, we need to weld the 3 wires at the top of the tomato cage together to form a cone.  If you don't have a welder, J.B. Weld will work.


GEDC0071

Next, we need to wrap the tomato cage with the chicken wire.  You can just twist the ends of the chicken wire on top of each other to secure the chicken wire to the tomato cage.


GEDC0095

Since I am using SSR's that are rated for 3 strings of Christmas lights each, I wrapped each mini tree with 3 strings.  You can just start at the bottom and start wrapping towards the top.  You can weave the Christmas lights into the chicken wire to secure the lights in place. 


GEDC0082

Make sure to have the 2-prong plug from the Christmas lights at the bottom of the mini tree.


GEDC0084

That's it, pretty easy right?!  Here are some more pictures of the build process:


GEDC0123


GEDC0085


GEDC0081


GEDC0097

back to the Top

How to animate your Christmas lights using an 8-channel controller

This tutorial will go step by step on how I made 2006's Christmas display.  2006's design used a simple 8-channel controller you can pick up online for about $40 bucks.


DSCF013003


Here is a video to see the 8-channel controller in action:


<a href="http://video.msn.com/video.aspx?vid=48851013-7d03-4730-9e81-51cbd9cb51b3" target="_new" title="2006 ksoChristmasLights.com Display - Jingle Bell Rock">Video: 2006 ksoChristmasLights.com Display - Jingle Bell Rock</a>



2007's design uses an Olsen 595 controller and SSR's to animate the lights.  This design costs a considerable more than the 8-channel design, but with that added expense you get much more control over your display.  The 8-channel controller has 8 channels just as the name suggests, this means I can control 8 different "zones" of lights.  So if I want to animate the candy canes in my front yard, that is 1 zone.  If I want to animate the trunk of a tree, that is another zone.  The zones I animated are as follows:  zone 1 was the left tree's trunk, zone 2 was the right tree's trunk, zone 3 was the left tree's top leaves, zone 4 was the right tree's top leaves, zone 5 was the candy canes, zone 6 was the archway, zone 7 and 8 were designated for my 8-foot mega tree.


2006 ksoChristmasLights.com Display


With 2 Olsen 595 controllers and 32 SSR's however, I have control over 128 different zones.  So for example, each strand of lights on the 8-foot mega tree can be a zone.  Each individual candy cane can be a zone and so on. 

If this is your first year, there is no better way to start in this hobby than by using the 8-channel controller.  It's cheap, easy to put everything together, and a great way to learn.  Let me describe how this all works together first, and then I'll go into how to build each individual component.

A standard printer cable connects from the back of your computer's printer port and plugs directly into the 8-channel controller's port.


DSCF013013


A standard 12-volt DC power adapter plugs into the 8-channel controller to provide power.


DSCF013010


8 power strips are laid out in the yard next to each of your zones.  The Christmas lights for each of your zones will plug directly into the power strips.  The 3-prong ends of the power strips are cut, and extension cords are added to the power strip's ends.

 

DSCF0008

 

The power strip's 3-prong ends remain attached to the power strip, and another set of extension cords are plugged into the power strip's 3-prong end.  These extension cords are plugged into the electrical outlets of your house and are what supply the power to the actual Christmas lights.  The Christmas lights do not stay on with this direct power because we have inserted our modified extension cords that break the electrical connection.  When the relay inside the 8-channel controller closes, the electrical contact is made and the lights turn on.

The ends of the extension cords we added to the power strips are plugged into the extension cords that we will screw into the 8-channel controller.


DSCF013015


That's all there is to it.  The Vixen animation software sends the signal through the parallel cable as to exactly which channel should turn on.  A little relay inside the individual channel closes and the electrical contact is made.  Now that the contact is made, the Christmas lights receive power and the lights turn on!

This is really easy, however, I have to put up a warning that if you do not feel comfortable around electricity, please do not attempt this project.  Power strips are modified and high voltage is run through the controller, so use extreme caution.  The bottom of the 8-channel controller has live electricity through it when everything is plugged into it.  DO NOT touch the controller with everything plugged into it and build a nice box to keep other people from touching it!

Okay, with all of that said, let's get building!

Here are the parts we need and the necessary tools (Besides the actual 8-channel controller, these links are not suggestions as to where to buy these products.  These links are used to just give you a visual aid as to what you're looking for when you're at your local hardware store):

1 8-channel controller - $39.95 (Parallel Port Relay Board part #CK1601A assembled).

8 power strips - I was able to pick these up at a local hardware store for around $3.50 each. 

Minimum of 16 20ft 2-prong extension cords - I was able to pick these up at Harbor Freight for around $2 bucks each (The exact number of 2-prong extension cords will depend on the distance from your zones and your computer). 

Minimum of 8 25ft 3-prong extension cords - $11.99 (The exact number of 3-prong extension cords will depend on the distance from your zones and your home's electrical outlets).

1 box of orange wire nuts - $5 bucks

1 roll of electrical tape - Can be found at any hardware store for less than a buck

Wire cutters

Wire strippers

Razor blade

Drill with ¼" bit

Plastic box to hold the controller - $10 bucks (I picked this up at Target)

We'll build the modified power strips first.  Take the power strip and cut the electrical cord in half with our wire cutters.  So we now have two pieces, our power strip with a set of exposed wires and a 3-prong cord with a set of exposed wires.  You will notice 3 wires inside.  A black wire, a white wire, and a green wire.

 

DSCF0011


Use a razor blade to cut off the plastic sheath that is surrounding the 3 wires.  Use the wire strippers to expose about a half inch of wire on the white, black, and green wires.  Now take the 20ft 2-prong extension cord and cut the male end off.  Go ahead and strip off about a half-inch on both of those wires (You can run a razor blade down the middle and separate the two wires to make it easier working with the wires individually).  Now if you look closely at the 20ft 2-prong extension cord, there is a series of lines or grooves running along the side of one of the wires, and the other wire is smooth.  Take the wire with the lines running along the side and use a wing nut to connect it to the black wire that is attached to the 3-prong cord.  Take the other smooth wire from the extension cord and attach it to the black wire coming from the power strip with a wing nut.  Connect the two white wires from the power strip and the 3-prong cord with a wing nut.  Connect the two green wires from the power strip and the 3-prong cord with a wing nut.  So now what we have is the two white wires connected to each other again, the two green wires connected to each other again, and the two black wires have our modified 20ft 2-prong extension cord added.  (The picture above shows the extension cord added to the white wires.  This will work, however, a reader astutely pointed out that the proper way to do it would be to add the extension cord to the black wires).

 

DSCF0017


Basically, what we have done is created a break in the electricity by adding in our extension cord.  The connection will be made when our relay closes in our controller.  Now we can use electrical tape to wrap everything up and keep it clean and safe.  That's it, our power strip is done.  I also wrote the channel number on each of the power strips to make it easy to tell which channel went to which power strip.  We need to make 8 of these for each of the 8 individual channels in our controller.

We now need to build the box for our 8-channel controller.

 

DSCF045009


The bottom of the controller has electricity running through it so it is very important we have something plastic to keep the controller in.  I picked up a Snapware plastic storage box from Target for less than $10 bucks.

 

DSCF045006


Go ahead and drill 8 holes into the front of the plastic box using our ¼" drill bit.  Now take another 20ft 2-prong extension cord and cut off the female end this time.  Expose and separate the two wires like before.  Do this for 8 20ft 2-prong extension cords.  (This is why we needed at least 16 20ft 2-prong extension cords.  8 for our modified power strips and 8 for our 8-channel controller.  What we are going to do is plug in the male end of the extension cord that is coming from the 8-channel controller and plug it into the female end of the modified extension cord that is attached to our power strips.  This will complete our circuit and allow electricity to flow through when the relay on the controller closes).  Now stick each individually exposed wire from the 20ft 2-prong extension cord into each of the individual holes we just drilled.  Pull each wire through the hole about 4 inches.  Now take a zip tie and zip tie around each of the wires on the inside of the box.  This will prevent us from accidentally ripping one of the wires out of the controller.


DSCF045015


Now that we have our wires zip tied in place, we need to screw the exposed wires into the relays.  You will notice writing in front of the relays.  NC means normally closed (the lights stay on and only turn off when the relay opens), C, and NO means normally open (the lights stay off and only turn on when the relay closes).  We are concerned with C and NO.  Take the wire with lines/grooves down it and screw it into C.  Take the wire with the smooth edge and screw it into NO.  Make sure you securely screw down all of the wires and also make sure none of the wires are touching each other.  Also, don't handle the box roughly because you don't want the wires to become loose from the relays.  The last thing you want is live electricity running through the wires and then all of a sudden the wires become loose and start touching each other.  You don't want to burn down your house!  Be very careful!

All of the building is now complete.  Now I will describe how to lay everything out to get it to work properly. 

Plug a printer cable from the printer port on your computer into your 8-channel controller's port.  Plug in a 12-volt DC power supply into the 8-channel controller.  You're computer and 8-channel controller will presumably be inside in a room or in the garage.  Now take the male ends of the 20ft 2-prong extension cords that are attached to the 8-channel controller and get them outside either through a window or through the garage.  Place your modified power strips next to each of your zones and plug the female ends of the extension cords that are attached to the power strips into the male ends of the extension cords coming from the 8-channel controller.  Run the 25ft 3-prong extension cords from inside your home's wall outlets and plug them into the 3-prongs on the modified power strips.  You will have to distribute these 25ft 3-prong extension cords all throughout the house to even the load.  If you plug all of the extension cords into one spot of the house, you will blow the breakers.  We had extension cords coming from all of our bedrooms, living room, and the garage.  You will have to buy enough extension cords to be able to plug everything in.  This is the most expensive part, extension cords are not cheap.  Now that we have everything ready to go, all we have to do is plug our Christmas lights into the power strips.  The relays on the 8-channel controller are rated for 10 amps.  Each 100-bulb mini-light string is rated 1.5 amps.  I was able to plug 6 strings of lights into each power strip without blowing the controller's relays.  (8-channels with 6 strings of lights per channel is 48 individual mini light strings.  This is 4800 100-bulb mini-lights that are animatable).  You have to be careful though, if you plug anymore lights in you run the risk of frying your relays. 

Now all you have to do is load the Vixen animation software and start making sequences!

I hope you learned a lot from this tutorial and now feel completely comfortable doing this yourself.  If this is your first year animating Christmas lights, this design is by far the easiest and simplest way to get into the hobby.  If you have any further questions, please ask questions in the Comment section of this post or email me.  The contact information is listed on the Contact page.

back to the Top

How to make the cable that plugs into the computer and the Olsen 595 controller

Update: Stempile on the Christmas In Shirley Boards posted a link to Mouser.com that sells a DB25 to RJ45 adapter for less than $5.00 bucks.  So you can either buy this adapter, or just make the cable yourself with the instructions below.

This article will explain how to make the cable that plugs into the printer port of your computer and then plugs into the "in" RJ45 jack on your Olsen 595 controller.  The part we need is a universal DB25 male to male straight through cable that I picked up from Fry's Electronics for about $3 bucks.

Olsen 595 cable

I also picked up an RJ45 jack from Fry's Electronics for about $3.50.  The picture is really blurry, but here it is:

Ethernet jacks

First, cut off one end of the printer cable so it looks like this (ignore the exposed wires I am showing, the appropriate wires you need to locate are described below):

Olsen 595 cable

We need to locate 4 pins on the printer cable.  Pins 1, 2, 14, and any pin from 18-25.  How I did this was I took a multimeter and set it on the ohm setting. 

voltimeter

You should notice that if you touch the red and black leads together you will get a reading.  So what I did was I touched one of the leads to pin 1 on the printer cable and then touched the other lead to the exposed wires until I got a reading.  I did this for all of the pin locations.  These are the wire colors and the corresponding pins that were in my printer cable (I'm sure the color codes are standard so they should be the same for your printer cable):

Pin 1 was the solid black wire.
Pin 2 was the solid brown wire.
Pin 14 was the brown and black wire.
Pin 20 was the purple and black wire.

Now that we have located all of the necessary pins, we need to attach the corresponding wires from the printer cable to the RJ45 jack.  The wires from the printer cable are too small to crimp down on the RJ45 jack, so I cut some thick wire I had laying around to about 6 inches in length and then crimped them into the RJ45 jack.  You have to crimp the wires into specific pins on the RJ45 jack.  Pins 3, 5, 7, and 8 are used on the RJ45 jack.  So now that we have wires coming out of the RJ45 jack from the specific pins, we need to solder those wires to the appropriate wires from the printer cable.  Pin 1 from the printer cable connects to pin 5 on the RJ45 jack.  Pin 2 from the printer cable connects to pin 8 on the RJ45 jack.  Pin 14 from the printer cable connects to pin 7 on the RJ45 jack.  Any of the 18-25 pins from the printer cable connects to pin 3 on the RJ45 jack.  Here is a picture of the RJ45 jack wires being soldered to the printer cable wires:

Olsen 595 cable

After everything was soldered, I tightly wrapped it all up with electrical tape to keep it securely held together.  You don't want to wrap everything up together so all of the exposed wires touch each other.  Instead, wrap each of the wires separately and then wrap them all together.  Here is a picture of the finished product:

Olsen 595 cable

The cable is now complete.  We just plug one end of the printer cable to the printer port on the computer.  A standard cat-5 (or cat-6) Ethernet cable is plugged into the printer cable with the RJ45 jack and the other end of the Ethernet cable is plugged into the "in" jack of the Olsen 595 controller.

back to the Top

How it all works together using an Olsen 595 Controller and Solid State Relays

This is a series of posts that will show you how to animate your Christmas lights.  I thought I would make the first post a high overview of how everything works together and then I would have posts that go into the actual details of getting it all to work together.  

Basically, a cable connects from your computer to your homemade electronics and then the Christmas lights plug into the electronics. Software then tells when the lights to turn on and off.  Okay, so that was a huge simplification, here are all the details:

A printer cable connects to the back of your computer to the printer port.  The other end of the printer cable is modified

Olsen 595 cable

with an Ethernet female jack.  A cat-5 (or cat-6) Ethernet cable is then plugged into the female jack and the other end is connected to the "in" port on the Olsen 595 controller. 

Olsen 595 controller

The Olsen 595 controller would be considered the "brains" or the motherboard of the whole operation.  One Olsen 595 controller allows you to run 64 channels.  A channel is a string of lights.  So with 64 channels, I can controller 64 individual strings of Christmas lights.  I can connect 3 strings of mini-lights together in a series though, so I can actually control 192 strings of lights.  If those strings were 100 bulb mini-lights, that would be 19,200 bulbs I could animate to music.  That is with just one Olsen 595 controller!  You can connect a number of Olsen 595 controllers together and scale your display to include even more lights.  I have two Olsen 595 controllers, so I can animate 38,400 mini-lights.  

The Olsen 595 controllers connect to SSR's

SSR

through a standard cat-5 (or cat-6) Ethernet cable.  An SSR is what the actual Christmas lights will plug into and are what are layed out in the yard.  The SSR's receive the signal from the Olsen 595 controller to turn each individual channel on or off.  One SSR controls 4 channels.  So if you want to run 128 channels, you will need two Olsen 595 controllers and thirty-two SSR's.  (2 Olsen 595 controllers x 64 channels each = 128 channels and 32 SSR's x 4 channels each = 128 channels).  This is enough to animate 38,400 mini-lights.

Now that we have all of the electronics done, we need software to tell the electronics when to turn the lights on or off.  Vixen is the name of the program that animates the lights.  With Vixen, you tell the program how many channels you are running.  You then import the song you want to animate to.  You then build out the animation sequence telling each individual channel when to turn the lights on or off.  Once you have all of your animation sequences completed, you can also use Vixen to control the whole show.  You can just run Vixen on your computer, and then everyday at a certain time Vixen will start up the show for that evening.  

Everything is almost done!  You don't want to make your neighbors mad by blasting out music from your home speakers.  So we just modify FM Transmitters such as the Belkin Tunecast II to play the music over an FM radio station.  This way, spectators can sit in their cars and enjoy the show.

I hope I have given a clear understanding of how everything works together.  I will be posting more in depth articles on each of the individual aspects.  Hopefully, by the end of this series you won't feel intimidated by the whole process and will be confident to do this to your own Christmas display!

back to the Top