This project is about a light controlling system with a 4 RGB-LED channels to run different modes:

• autonomously w/o PC performing HSI2RGB transformations and running through the color hues (with dimmable brightness)

• remote operated by PC or embedded user software using the provided C++ Software library (based on Boost libraries)

• ideal platform for color experiments with your RaspberryPi

The system consists of 4 layers:

• PCB with Atmel ATmega16 and FT232RL USB interface (Eagle forat)

• Firmware for applying PWM, UART communication and integrated colorspace transformations (AVR-ASM)

• C++-Software for providing a HTTP-Server, a Dreambox picture grabber and basic light sequence player

• HTML5/JavaScript application for remote controlling and configuring the system via Webbrowser

Please use the SVN browser for accessing the whole development snapshot and getting an current tarball!

Features

  • RGB and HSI colorspace support in firmware for 4 independent RGB LED modules
  • USB-UART communication for controlling LED modules with your PC or Embedded System
  • Provides Web interface (webEm and AJAX (Prototype.js and jscolor))
  • Perfect extension for your RaspberryPi or your Dreambox!
  • Upcoming I²C-support for Accelerometer and Thermometers
  • Please use the SVN browser for current development snapshots!

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow RGBLightControl

RGBLightControl Web Site

Other Useful Business Software
Level Up Your Cyber Defense with External Threat Management Icon
Level Up Your Cyber Defense with External Threat Management

See every risk before it hits. From exposed data to dark web chatter. All in one unified view.

Move beyond alerts. Gain full visibility, context, and control over your external attack surface to stay ahead of every threat.
Try for Free

Additional Project Details

Operating Systems

BSD, Linux, MinGW/MSYS2

Intended Audience

Advanced End Users, Developers, End Users/Desktop, Engineering, Science/Research

User Interface

Web-based

Programming Language

Assembly, C++, JavaScript

Related Categories

C++ Hardware Platform, C++ Multimedia Software, C++ Home Automation Software, Assembly Hardware Platform, Assembly Multimedia Software, Assembly Home Automation Software, JavaScript Hardware Platform, JavaScript Multimedia Software, JavaScript Home Automation Software

Registered

2011-04-13