Friday, 31 July 2020

NEOPIXEL RGB LED MATRIX

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
  1. Vcc (connects to 5v)
  2. Gnd
  3. Din (connects to arduino)
  4. 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 

2 comments:

  1. There is a password on the zip file in your link. Could you tell me the password please?

    ReplyDelete
  2. Hello sir. Can you please provide the password for your code? thank you

    ReplyDelete