Tag Archives: RGB

RGB Led Driver Shield for Arduino Nano

This is my second project for LED Driver based on CAT4101 IC. The first project was for single White LED. This project has been designed to drive 3 channels of RGB LEDs with PWM signal which helps to create multi-color LED light. Arduino Nano is used to generate PWM signals for RGB LEDs and board has 3 tactile switches and Analog signal input to develop various RGB LED related applications. Each channel can drive load up to 1A and input supply up to 12V DC. 1A X 3 Constant current LED driver shield for Arduino Nano has been designed for verity of LED related applications. The shield provides accurate LED current sink to regulate LED current in a string of LEDs. The LED current is mirrored and the current flowing from the RSET is set by PR1. On board 2W X 3 LED are used for testing purposes.

RGB Led Driver Shield for Arduino Nano – [Link]

PIXO Pixel – An ESP32 Based IoT RGB Display

PIXO Pixel uses an ESP32 to control a matrix of 256(16×16) RGB LEDs. It is an IoT device that can display information via Wifi and BLE.

The PIXO Pixel is an open source RGB display that uses the very cool, APA102-2020 Addressable LED in a 16 x 16 array. These LEDs are very fast, bright, and tiny; only 2mm x 2mm! Controlling the LED matrix is an ESP32 which is a WiFi and BLE connected microcontroller than can be programmed using the Arduino IDE(Or MicroPython!). Together these make up a very cool desktop display that you can program to do pretty much anything you want. There is also an added proto board for if you want to add more components like an accelerometer, thermometer, light sensor, potentiometer, anything!

PIXO Pixel – An ESP32 Based IoT RGB Display – [Link]

Chromatron – Wifi Pixel Controller

Chromatron is an open source Wifi pixel controller designed to make LED pixel projects easy and fun.

Hi, I’m Jeremy! I’ve designed a toolkit for making art with LED pixel strips, and I’d like to share it with you! Chromatron takes custom designed hardware and feature-packed firmware, sprinkles it with some Python, and serves up a delicious new platform to help you transform your world into a psychedelic dreamscape.

HOW-TO: Music Reactive Desk Light

@ natural-nerd.com build a sound reacting LED light using Arduino:

Hi! In this build we’ll make a good looking light that dances to all sounds and music, using simple components and some basic Arduino programming. It makes an awesome effect while standing on the desk when gaming, playing music, and anything else that makes sound really. Let’s get going!

HOW-TO: Music Reactive Desk Light – [Link]

RASPILIGHT: an open project for Ambilight TV effect

LucaBellan @ open-electronics.org  re-created the Ambilight TV effect on any other TV using Raspberry and Kodi. He writes:

The screen’s edges are divided into logic sectors, and each sector is associated with a specific LED and, by making a color average of the pixels, you can find the color to set to be reproduced by the LEDs; this operation is repeated for all the LEDs mounted on the TV and all of this is repeated hundreds of time per second in order to provide synchronicity and maximum smoothness to the colors projected around the TV.

With RaspiLight we can re-create this technology and apply it to any flat-screen TV, but there’s more: even when the TV is off, we can control the system through an Android or iOS app and create static or dynamic light effects and make the TV an animated lighting point and not just a simple lighting piece of furniture.

RASPILIGHT: an open project for Ambilight TV effect – [Link]

The Aurora Boxealis – A Color Sensing and Mirroring Project

Besides looking damned good on an otherwise bland and ordinary desk, this project is about more than just being attention grabbing eye candy.  It’s about demonstrating a small portion of our single board computer capabilities by hooking up a color sensor, RGB light strip, and enclosing it in a nice looking wooden enclosure.  We’re dubbing it the “aurora boxealis”, and it’s made to stand out from the crowd at trade shows and provide a fun, interactive way to professionally demonstrate an interesting sensor, in this case a color sensor.  Grabbing a color swatch from the table and placing it on the top of the box will trigger the lights to mirror that color.

The Aurora Boxealis – A Color Sensing and Mirroring Project – [Link]

Color sensor achieves high dynamic range with auto exposure

Massimo Gottardi@ edn.com writes:

The Design Idea in Figure 1 is a color detector capable of generating an RGB triplet over a high dynamic range, a useful attribute for machine vision applications. The circuit implements auto-exposure control to achieve this. Thus, RGB values for a subject are invariant over a range of light intensity.

Color sensor achieves high dynamic range with auto exposure – [Link]

16×32 RGB Matrix Panel Driver Arduino Shield


Raj @ embedded-lab.com has revised his RGB Matrix Display Shield to an improved version.

The shield now also carries the DS1307 RTC chip on board along with a CR1220 coin cell battery holder on the back. It is applicable for driving popular 16×32 RGB matrix panels with HUB75 (8×2 IDC) connectors. Row and column driver circuits are already built on the back side of these matrix panel. The data and control signal pins for driving rows and columns are accessible through the HUB75 connector. It requires 12 digital I/O pins of Arduino Uno for full color control.

16×32 RGB Matrix Panel Driver Arduino Shield – [Link]

Arduino Proximity Alarm


Lucas Reed @ instructables.com has build a proximity alarm using Arduino and an ultrasonic sensor from Parallax. If a nearby object is approaching then the alarm will sound and an RGB LED will light up. He writes:

An ultrasonic rangefinder and Arduino microcontroller will check for nearby objects and if need be, alert you with a piezo-buzzer and RGB LED. Learn about these components using electronics lab simulations and eventually design, code, simulate, and build the proximity alarm itself! This is great if you are looking for a quick project to learn about digital electronics.

Arduino Proximity Alarm – [Link]

WiFiRGB – A WiFi-enabled RGB high-power LED


Tom blogged about his WiFi/Browser controlled RGB LED project:


Simple hardware, using pre-fabricated modules

Controls an RGB LED via any recent browser, any operating system

WiFi credentials can be configured via browser

Software is written as an Arduino sketch

WiFiRGB – A WiFi-enabled RGB high-power LED – [Link]