My favorites | Sign in
Project Home Downloads Issues Source
Project Information
Members
Featured
Downloads
Links

Arduino project controlling up to 5 RGB TV backlights (on all supported Arduinos).

Works great with VideoLAN Client (VLC) and Atmolight plugin.

Needs Arduino with ATmega328p, ATmega168, ATmega1280 or ATmega2560 like Arduino UNO, NANO or Mega.

Supports 10-bit PWM (1024 light levels) for up to 15 outputs (5 RGB LEDs).

To see source code use this link source code. If you want to see what is transmitted over serial you can use SerialMon.

To find out how to use VLC with Atmolight plugin click here.

UnoLight v0.20 Beta 1 now available here. Needs to be compiled with Arduino 1.0 RC1 or later version.

Most important changes since v0.10:

Doubled LED frequency (488 Hz)

Added Amblone protocol support

5 RGB leds support

Smoothing of color transitions

Storing settings in EEPROM

Added support of Arduinos with ATmega 2560 and 1280 works but not fully tested

If you build something using my software please send me a video or photos and I will put it on this site.

UnoLight in action:

Software: UnoLight running on Arduino Uno (commands send from VLC with Atmolight plugin)
Hardware: 2 RGB Power Leds mounted to 32 inch Samsung LCD TV
Distance between LEDs and wall is about 30 cm (12 inches).
You can find video here (in real life there is no pulsing effect like in video).
Simple board used in this video but with Arduino NANO instead of UNO.

Powered by Google Project Hosting