The module consists of a Atmega8 microcontroller. It uses PWM to control 3 different LED’s found in a RGB Led. Because it uses PWM to control the 3 colours we can also control the brightness of the colours. This allows us to create various colours using the three original colors (Red,Green and Blue).
Tom’s RGB mood lamp - [Link]
If you want to learn how to control RGBLED this is the right website that you should to visit.Here is the sumary about this website “The RGBLED and mRGBLED controllers allow you to control the color of RGBLEDs. This might sound trivial, but it actually takes a lot of resources to let you be able to set an RGBLED to any color you’d like. In addition to just lighting an LED up with a given color, these boards also let you install a color or setup transition/animations effects. They are easily controller via an RS232 connection (serial port) or an SPI connection (logic level).The boards can be built reasonably inexpensively and there are PC boards available for either model. All source code for the onboard PIC processor as well as the software for configuring and using the controllers is available. The protocol is a simple protocol well documented.” [via]
RGBLED Controller Project - [Link]
This page shows you to build a lamp that can change color, and can be controlled by a computer. Simple Python and C programs for your PC or Mac are provided that let you program color patterns into the lamp. Implementing the weather forecast and other ideas are then up to you. Web scraping with wget is easy if you understand a scripting language. The whole project should cost under 100 euro, half of which is for the lamp (glass ball, LED module, microcontroller, and odds and ends), and the other half for the flash programmer if you don’t have one. [via]
Computer-controlled LED lamp – [Link]
The circuit is very simple. The RGB LED is hooked up to the PWM outputs on PORTB1 , PORTB2 and PORTB3 of the ATMega8. There is also a resistor between the LED and the ATmega8 to limit the current to 20mA. There is also a link to the datasheet of the RGB LED that is used in this project.
The code for the fading LED is written in assembler with the AVR Studio 4. In this example the LEDs will fade in and out one by one. The PWM timers of the ATMega8 are used to let the LED’s fade in and out. To use the PWM timers you first need to initialize the timers at the begin of the program code. The speed of the fading in and out can be changed with changing the clock speed of the ATM8.You can copy and paste the textfile into the AVR Studio 4. [via]
Fading RGB LED with PWM Control - [Link]
ShiftBrite is a simple device I am designing and producing. It allows easy control of a bright RGB LED. The interface is a straightforward clocked serial data line and a latch input. All signals are buffered and passed through for good performance over long cables and daisy chaining many devices. Many ShiftBrite devices can be controlled from any type of controller that supports clocked serial data output, which is practically all microcontrollers and even PC parallel port or FTDI bitbang adapters.
ShiftBrite RGB Led - [Link]
This project is an array of LEDs, sized to fit an alcove in my apartment living room, about 35 inches wide by 58 inches tall. The LEDs will be RGB, with fullcolor pixels arranged 16 wide by 24 tall. Each pixel will be 2 1/8 inches square. There are a total of 384 pixels, and 1152 individually controlled LEDs. The array will be used to display informational graphics, audio visualizations, and tunable ambient lighting.
16×24 RGB LED Array - [Link]
Chipwich writes –
“I had a few multicolor LEDs laying around and wanted to whip up a color-blending nightlight. I built 2 devices, each in its own 20 pin DIP socket without soldering. A 3-pin header is included so I can reprogram the light on-the-fly if desired. On my first build, I used wire-wrap. The next one used multiple wires pushed into the socket. A bit more difficult, but no wire-wrapping or soldering necessary.” –
Picaxe Blending Nightlight - [Link]
The Cubatron was the world’s largest true 3D color graphics display from 2004-2006 (now overtaken by the Big Round Cubatron). It is 8×8×8 feet in size. It consists of 729 voxels (3D pixels) arranged in a 9×9×9 matrix, spaced 10 inches apart from each other. Each voxel is a 40mm diameter ball that can be independently set to display a 21-bit RGB color. The entire display can be updated about 30 times per second. The voxels “float” in space so that the viewer can see through the cube and have a view of most of the voxels from any position.The voxel driver board has a PIC18F452 which demuxes the incoming data and sends it out to the 27 voxel strings while maintaining proper timing for the synchronous protocol. Each voxel has an RGB LED on it that is controlled by a PIC12F629 microcontroller.
The Cubatron - [Link]
Features:Infrared remote control ,Serial port for computer control ,Ability to press the top of the lamp to turn it on/off or change modes (not in prototype),The color can be independently controlled at each corner ,Smooth, beautiful color transitions
Control Color LED - [Link]