Zedomax DIY119

From Zedomax Wiki

Jump to: navigation, search

Zedomax DIY119 - Make Christmas Light controller in 5 minutes!

Controls up to 10 christmas lights.


Christmas Light Controller


Okay, today we are going try to build a computer controlled Christmas Lights in 5 minutes.
I've been rolling around the neighborhood this late November and some people already have
their Christmas lights decorated. Well I've seen many "static" Christmas lights that always
stay on. Today, I will show you how you can customize your Christmas lights by using a PLC,
a Programmable Logic Controller.

Contents

Parts List

  • 1 CuSB22R from | cubloc.com
  • 1 AC power cord (like the one for your computer or get it here: cubloc.com)
  • 3 AC Connectors from Home Depot (You can get more depending on how many Christmas Lights you are trying to control,

remember you can also put Christmas lights in series per relay)

  • bunch of wires

Step One

First you will need to cut off the AC power cord and you will find 3 wires,
one green, one black, and one white.
Simply splice them and hook up the green wire to the CuSB where its labeled
"FG", which is frame ground so your house does burn down.
Screw in tightly.

Step Two

Then put the other Black and White wires onto the terminal headers as shown below.
Black and White wires do not have polarity, so you can put either or onto the CUSB
labels, N and L.
Leave them unscrewed and only screw in the green wire if you haven't done so in Step One.

Step Three

Connect a wire from CuSB label COM to CuSB label, N

Step Four

Connect from CUSB label, P40, to one of screws on the AC connectors.
Polarity doesn't matter so any of the two screws will work.
Screw in tightly.


Step Five

Do the rest of the AC connectors.
Connect from CUSB label, P41, to one of screws on the AC connectors.
and also connect from CUSB label, P42, to one of screws on the AC connectors.

Step Six

Connect from CUSB label, L, the white wire in the picture
to the other screw on the AC connectors for each of them.

Step Seven

When you are done, you should have something like below.


Step Eight

Connect some Christmas lights to each of the AC connectors.
Then connect the serial cable to program the unit.


Step Nine

Copy and paste the following code into CublocStudio and download to your CUSB.

Const Device = CB280

Dim Interval As Long

Interval=300

Do

   High 40
   Low 41
   High 42
   
   Wait Interval

   Low 40
   High 41
   Low 42

   Wait Interval

   If Interval>100 Then
	Interval=Interval-50
   Elseif Interval>0 Then
	Interval=Interval-10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
   Else
        Interval=300
   End If
Loop

Step Ten - Taking It Further

Well your lights should be working pretty good now.
You can change the Interval=300 line so the lights start
blinking slower or make a completely different program
for your Christmas.

If you put it on a deer structure or something, you can probably
time it so it is animated.

But we will leave that up to you and if you have any questions,
feel free to email me: max@zedomax.com

Happy Holidays! :)

Personal tools