Ardu(ino)(Ambi)light: An arduino based ambilight controller for WS2801 based digital rgb led pixels.
Assembly instructions including a BOM (bill of materials) can be found here.
The pcb has to be soldered by hot air or by reflow due to the qfp package of the atmega32u4.
For a detailed wiring guide look here.
The LED-Strip has to be powered from an external power source, using e.g. a connector like this.
You only have to connect GND, CLK (SCK) and DAT (MOSI).
The firmware can be found here
You can flash this firmware using an isp-programmer.
Alternatively you can first flash the arduino leonardo bootloader with an isp-programmer and then flash the firmware directly over usb since the ambilight controller is compatible with the arduino leonardo.
The ambilight controller works with Prismatik from woodenshark (Alternative download here).
To fix the systems device name and permissions for Ardulight on linux systems, you can add the udev rule to /etc/udev/rules.d/
. The device name is then /dev/ttyARDULIGHT
and is owned by users (mode 0666)
.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The firmware is licensed under a GNU Lesser General Public, see http://www.gnu.org/licenses/.