On this challenge, we’ll see the best way to make an RGB LED Matrix utilizing easy parts. LED Matrix is among the in style Arduino initiatives amongst a number of DIY and interest initiatives. An RGB LED Matrix is one such challenge which many college students and hobbyists put it on their to-do record of Arduino Initiatives.

An LED Matrix can be utilized in signal boards with scrolling messages, show animations, synchronized music spectrum, and so forth.

It’s actually enjoyable to construct an RGB LED Matrix because it includes totally different elements like circuit design, developing the matrix, assembling the parts and coding.

On this tutorial, we’ll present you the best way to make you personal 8×6 RGB LED Matrix utilizing Arduino Nano, HC-06 Bluetooth Module and an Android Cellphone with the customized app. So, allow us to get began with constructing your individual RGB LED Matrix.

NOTE: This tutorial relies on the work of Alexandar AS5. 

Circuit Diagram

That is a circuit of RGB LED Matrix challenge. The primary picture reveals the connections with respect to the shift registers, how the shift registers are linked to Arduino Nano, supply transistors linked to the Columns (assuming Widespread Anode RGB LEDs) and sinking transistors linked to the Rows of R, G and B LEDs (Cathodes).

RGB LED Matrix Driver Circuit

The second picture right here reveals the format of the RGB LEDs. They’re organized into Eight rows of Cathode terminals and 6 columns of anode terminals. Every row is additional consists of three cathode terminals for Crimson, Inexperienced and Blue LEDs.


Elements Required

  • Arduino Nano
  • Bluetooth module HC-06
  • 48 X Widespread Anode RGB LEDs
  • 6 X BD136 energy PNP Transistors
  • 30 X BC337 NPN Transistors
  • four X 74HC595N Shift Register IC
  • 36 X 10KΩ Resistors (¼ W)
  • LM35 Temperature Sensor
  • Energy provides
  • A variety of wires and supplies like plywood and polystyrene sheet

Part Description

Arduino Nano

Arduino nano is an ATmega Microcontroller primarily based prototyping board. It has 14 digital I/O and eight analog pins of which 6 digital pins are used for this challenge and 1 analog pin is used for temperature studies.


74HC595N is 8-bit serial-in, serial or parallel-out shift register with output latches. On this challenge, it’s used four this ICs which acts like one 32-bit-shift register. Perform of this IC is to transform serial to parallel communication for getting extra digital output pins, outputs are linked to transistors to drive RGB LEDs.

RGB LED Matrix 74HC595 Logic

Bluetooth Module HC-06

This module is nice for attention-grabbing initiatives managed by Android and it’s very easy to make use of.
It’s primarily based on serial communication with Arduino, however with the logic of three.3V, so it’s beneficial so as to add two resistors, which acts like a voltage divider, to adapt voltage ranges. 

RGB LED Matrix HC-06 Bluetooth

LED Strip

For this challenge, we’ve got used an RGB LED strip, just like the one proven under with 30 LEDs per meter. It’s vital to chop the LED strip into items, the place each piece has three RGB LEDs and acts like one pixel. By utilizing LED strip, you’re going to get actually good brightness of the display screen.

RGB LED Matrix LED Strip

The right way to Construct the RGB LED Matrix?

Allow us to now take a step-by-step look into the best way to construct the RGB LED Matrix. First, we’ll begin with the RGB LED Strip. It is best to reduce the LED strip consisting of three LEDs, Crimson, Inexperienced and Blue respectively, as proven under.

RGB LED Matrix LED Strip Cut

Then peel off the protecting tape and paste every pixel (consisting of three LEDs on the LED strip) to panel and drill small holes by way of R, G, B and V+ metallic contacts.

RGB LED Matrix LED Strip Fix

Solder contacts and implement brief wires to the opposite facet of the board and use sizzling glue to make it on place. Then join all rows and columns collectively.

RGB LED Matrix LED Rows and Columns

Separate every pixel with bulkheads manufactured from similar materials however coloured in white to mirror mild.

RGB LED Matrix Blocks 1

Now on the opposite facet, there are all contacts of rows and columns as present under.

RGB LED Matrix Panel Back 1

Print the circuit on a paper, switch it on a PCB and drill small holes on marked locations.


Place the parts on PCB as proven under.

RGB LED Matrix PCB Components

NOTE: Arduino Nano has a +5V auto selector, so don’t care about burning your controller. 

Ultimate inside look is proven under. Observe the connectors for energy providers, Bluetooth and USB are positioned on the highest of the panel for straightforward entry. 

RGB LED Matrix Panel Back 2

And eventually coming to the entrance of the matrix, put the polystyrene sheet on the floor of the display screen. The completed RGB LED Matrix appears to be like one thing like this. 

RGB LED Matrix Front Final

Create an APP for Android utilizing MIT App Inventor 2

To be able to manage the RGB LED Matrix by way of an Android Cellphone, we have to create a devoted App. For this, we might be utilizing the MIT App Inventor 2, an open supply, internet primarily based software for creating Apps for Android units. 

RGB LED Matrix MIT App 2


Please enter your comment!
Please enter your name here