In this tutorial I am going to show you how to build a 5*5 RGB LEDMATRIX USING NEOPIXEL. With this matrix we can display mesmarizing animations, emojis and letters supersimple very attractive. lets gets started!
Features
- Very small
- Millions of colours
- Only one wire needed for programming
Materials needed
- 25*neopixel leds (WS2812 5050smd)
- Arduino (any arduino)
- 3D printed jig (you can download .stl)
- Wires
ABOUT 5050 WS2812B LEDS
Each ws2812 led has 4 pins
- Vcc (connects to 5v)
- Gnd
- Din (connects to arduino)
- DO (data out connects to the next leds in data in)
I don't have indidual ws2812b Leds so i decided to took from ledstrip.for that i heated up the strip with soldering iron (watch video for details)
After gathering all things lets start the built
First place neopixel leds in 5*5 matrix jig.Remember place every leds in same Direction
After placing all leds on jig first connect every ground pins of each leds in a row. Then connect VCC of all leds of a row. Do the same for remaining rows. After finishing thats connect data out of first led to the data in of next led. Data out of each rows connect to next rows first leds. Repeat this for all leds. After finishing everything connect all rows vcc together also ground. Finally connect wires to common gnd, vcc, data in. Next i made a small enclosure with foam sheet. And placed the matrix inside the foam case.
Connections to arduino
Vcc to 5v
Gnd to gnd
Din to D7 (any digital pin)
Thats all about hardware connections
REST IS IN PROGRAMMING
first install fast led library
After uploading code to arduino should use a 1.5 ampere power supply
Because at maximum brightness a neopixel led draws around 60 mA current .we have total 25 leds so 25*60=1.5A
Future plans
- Planing to make a easy software to generate code
- Bluetooth connectivity and controlling