diy-electronics / Ardulight

Ardu(ino)(Ambi)light: An arduino based ambilight controller for WS2801 based digital rgb led pixels.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ardulight

Ardu(ino)(Ambi)light: An arduino based ambilight controller for WS2801 based digital rgb led pixels.

Example-Video:
Example

Images

   

Assembly

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.

Wiring

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).

Firmware

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.

Software

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).

License

Creative Commons License
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/.

About

Ardu(ino)(Ambi)light: An arduino based ambilight controller for WS2801 based digital rgb led pixels.


Languages

Language:Processing 100.0%