I’ve been running an updated (and I think improved!) version of my ArduinoLight project for some time, so I figured it was time to post some details about it.
Firstly thanks to the users who posted comments in my last post about this project. It helped me track down some mistakes I made. Hopefully now the system is a bit more robust now and more people can pick it up and use it.
To upload the Arduino section of this project to your board you’ll first need to download Adafruit’s WS2801 library from here. You can find some instructions on where to install this library here. You should then be able to hit verify or upload in your Arduino IDE and successfully compile the sketch.
Well for a start the LEDs are no longer mounted on cardboard! But as that’s not too much of a technological challenge, I’ll move on to the more interesting things that I’ve modified.
A lot of the changes that I’ve made are minor GUI changes and behind the scenes fixes to improve the functionality and general stability of the C# control panel application and the screen capture library.
One of the biggest changes I’ve made is to enable the “Active Scripts” functionality in the “Background” tab of the Control Panel. This allows you to compile small C# programs to generate your own lighting effects.
This picture shows the window that allows you to edit or create scripts. As an example, included with the Control Panel are 3 active scripts:
- Colour Sweep – Sets all LEDs to red and then sweeps them all through the entire spectrum.
- Fire – Gives the effect of flickering embers behind your monitor
- Rainbow – A psychedelic colour show behind your monitor
And here’s the download link to the latest project: Download