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
Sales CRM and Pipeline Management Software | Pipedrive Icon
Sales CRM and Pipeline Management Software | Pipedrive

The easy and effective CRM for closing deals

Pipedrive’s simple interface empowers salespeople to streamline workflows and unite sales tasks in one workspace. Unlock instant sales insights with Pipedrive’s visual sales pipeline and fine-tune your strategy with robust reporting features and a personalized AI Sales Assistant.
Try it 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