background preloader

LED Drivers & Controllers

Facebook Twitter

MAX6965 9-Output LED Driver with Intensity Control and Hot-Insertion Protection. The MAX6965 I²C-compatible serial interfaced peripheral provides microprocessors with nine additional output ports.

MAX6965 9-Output LED Driver with Intensity Control and Hot-Insertion Protection

Each output is an open-drain current-sinking output rated to 50mA at 7V. All outputs are capable of driving LEDs, or providing logic outputs with external resistive pullup up to 7V. Eight-bit PWM current control is also integrated. Four of the bits are global control and apply to all LED outputs to provide coarse adjustment of current from fully off to fully on with 14 intensity steps. Additionally each output then has an individual 4-bit control, which further divides the globally set current into 16 more steps. Each output has independent blink timing with two blink phases. The MAX6965 supports hot insertion. The MAX6965 is controlled through a 2-wire I²C serial interface, and can be configured to one of four I²C addresses. Technology - LTC3212 - RGB LED Driver and Charge Pump. Make an RGB controller. The original and still the most versatile RGB controller that uses a tightly programmed microcontroller to pack a lot of features into a small affordable kit.

Make an RGB controller.

This module can drive up to 5A per colour at up to 30V to drive surprisingly large arrays of LEDs. If you're looking for a stand alone LED color changing controller then this might be just what you're looking for. As a kit it's a very easy module to build due to the small number of components, clear markings and large chunky pads and tracks. I've deliberately chosen good quality components for this module including professional quality rising clamp terminals, beefy MOSFETs with a low on-state resistance and the chip is supplied in a good quality gold-contact turned pin socket. Fixing hardware for mounting it in your chosen application is also included. These modules are now in use in almost every country in the world in a diverse range of applications like limousine lighting, mood lights and nightclubs. Next fit the diode. High Power RGB LED Controller. This is an ongoing project to control a number (currently 5) of Lamina Atlas high power (350-500mA) LEDs.

High Power RGB LED Controller

Current progress includes: PCB artwork (in Eagle) with connections for 5 RGB LEDs. Firmware for a Microchip PIC16f887 microcontroller to interface between the FTDI 245R USB chip and a number of Texas Instruments TLC5940 constant current LED drivers. Python ctypes interface to libftdi. A simple Python interface to communicate color commands by USB Ongoing work includes an intuitive graphical user interface, music synchronization, and a reworking of the hardware to utilize switching constant current regulators.

See 500mA 5-channel RGB LED Controller / Driver, for an updated design. Motivation Aside from mere novelty, this project was conceived for a use as a multicolor strobe controller during parties. Hardware The Lamina Atlas LEDs are rated with an absolute maximum current of 700mA per color, though all output specifications are measured at 350mA. Firmware Functional Overview 0x02 0x03. Project – Multicolor RGB LED controller shield for Arduino. Arduino shield for controlling multicolor RGB LED strips from a PC.

Project – Multicolor RGB LED controller shield for Arduino

I created this shield to control two multicolor RGB LED strips my PC via Arduino. See attached video for a demonstration how it can be used to create ambient light effect on your TV. Because common RGB strips have common 12V+ anode and separate cathodes for each RGB channel I added an external power source connector with 12V voltage regulator. The channels are controlled from 6 PWM pins going through ULN2003 chip.

Additional potentiometer and button can be used in software to set color modes. One of the images shows this circuit build on Adafruit's protoboard (thus it has different layout). You can also watch a video of how this shield can be used to add ambient light to your TV. RGB led controller using 555.