Christmas Light Automation
Return to Home Page


This Christmas, I decided to automate our Family Room Christmas lights using my previously built Parallel Port 8 channel interface box. This box allows for the computer to control 8 different segments of lights via a transistor array and automotive relays.

 



The relay box was then hooked up to my Pentium 3 server which was placed behind the tree with a wifi connection to the network and internet.


This server allowed for light control via direct posts to its web server, UDP broadcasts from other computers in the network, and from local Remote Desktop commands to run various local programs.

I also designed a website in which anyone in my home network could control the lights via their web browser. This website also had public access enabled between the hours of 11pm and 5am during which anyone online could visit the webpage and control the lights. These hours were chosen in order to avoid annoying the parents with excessive random light flashing.



Check out the video of the lights in action below:

Copyright 2010 Jeff Heidel
jheidel@jeffheidel.com