Introduction: Make Your Own LED Matrix !
I had dozens of led lying around and didn’t know what to do with them, so I decided to build a Led matrix that can display anything you can think of,
So let's get started!
Refrence - https://www.instructables.com/id/Make-a-24X6-LED-m...
Step 1: Watch the Video !
If you don't want to read all the stuff you can watch my video.
Step 2: Everything We Need
1) LEDs
https://www.gearbest.com/led-accessories/pp_149375...
2) PCB
https://www.aliexpress.com/item/C18-Free-Shipping-...
3) Arduino Uno
https://www.gearbest.com/development-boards/pp_477...
4) Headers
https://www.gearbest.com/diy-parts-components/pp_1...
5) ICs
- 74HC595
- CD4017
6) Transistor- 2N3904 or equivalent
Step 3: Matrix Theory !
If you don’t know what a LED matrix is here is a very simple explanation for it,
If we connect the cathode of a LED to –ve of supply and anode to +ve of supply this will be a 1X1 matrix. Which consist of 1 Row and 1 Column.
Similarly now if I take 2 LEDs and short their cathodes this will make 1X2 Matrix and If I add another row to it it will make 2X2 matrix but this time we will short all the cathodes of the LED row-wise and anode column-wise.
Using the same concept we are going to make a matrix which consist of 6 rows and 24 columns
Step 4: Schematic and Gerber Files
If you want to edit my pcb you can do it here
Step 5: Soldering the Matrix !
Place 24 LEDs in a row with Anode on the top side and then flip it and solder anode and cathodes to the points then trim all leads,now short all cathodes of LEDs you can also make a track but I prefer using silver copper wire. Now repeat this process for next 5 rows
Now its time to short all the anodes column-wise. If you don’t have a silver copper wire you can bend the legs of LEDs and solder them
Step 6: Soldering PCB !
Already looking at the complexity of this project which includes 3 shift registers,a 4017 counter, 6 transistors, an Arduino Uno and dozens of resistor I decided to make a PCB which I designed in EasyEDA and Ordered through JLCPCB.
Once PCB arrived first I did some continuity test to make sure everything is proper and according to the circuit and then finished the soldering process.
Step 7: Connections and Programming
In the end, I used male-female headers for the connections and connected everything using wires.
Program for the matrix was originally made by Instructable user Syst3mx,
Update 06/12/18: I have made the modification to make it work for 24 Characters
And it is very simple just use excel file and make all the words or numbers you want, copy it to the code in #define line and edit a line below and you are done!
Attachments
Step 8: Thank You
If you like my work
Feel free to check out my YouTube channel for more awesome stuff:
https://www.youtube.com/c/Nematics_lab
You can also follow me on Facebook, Twitter etc for upcoming projects
https://www.facebook.com/NematicsLab/
https://www.instagram.com/nematic_yt/
https://twitter.com/Nematic_YT
Check out JLCPCB
$2 PCB Prototype (10pcs,10*10cm): https://jlcpcb.com
14 Comments
2 years ago
Array(f-6*m) undeclar array.how can i solve
3 years ago
Hey,hii
Can u help me with the coad ur provided,
I want to implement it on the Arduino nano,what changes you suggest I do.
Question 3 years ago
bro can u please send me a code for
DASHARATHA KARTHIK NTTF
Please bro pleae its very urgent can u please sent how fast u can
bcz i dont know binary code of letters to edit
Question 3 years ago on Step 7
Hola que tal?.mi pregunta es que si es posible hacer mas extensa la matriz led?
Question 3 years ago
How do you know the number of the column on the matrix? :(
4 years ago
sir if i have to made 60*12 matrix then what i have to do please reply me at alakh.madhav32@gmail.com
Tip 4 years ago
My tip : test the leds one by one (with a resistor) to make sure that they are all right !
5 years ago
The design might be much easier if specialized LED drivers are used. For instance I used 16 channel stp16cp05. With chips of that type you may get rid of resistors, usually the driver require the only one resistor per all the channels.
Reply 5 years ago
Thanks so much for the useful driver info !
( SO-24 still available for $1.97 small quantity/Digikey )
What power supply voltage did you use for LEDs ?
I was one of the finalist judges in your
https://www.instructables.com/id/Electronic-Barome...
You should have done better, but then I only provide a single score point..
Best Regards,
A
Reply 5 years ago
I had two variants of the device. IIRC, the driver worked well from both 1S or 2S LiPo batteries. That means any voltage from 3.0 (almost discharged 1S) to 8.4 V (fully charged 2S). You may find the device description at http://www.randomrace.ru/2015/gsbc/preparation/tra...
PS Thank you for your support during the contest. It looks like all the finalists projects were great, all of them deserved prizes.
Reply 5 years ago
Thank you for the pleasure of my reading your very clear EE progression in the Randomrace.. Your GFSK packet power sequence as a distance aid for walkie-talkie is most excellent..
On a side note it is great surprise that you also use hot glue in shrink tube as self closing moisture proof package solution..
Best Regards,
Alex
Question 5 years ago on Step 8
Hey bro it seems like you are from India,I am Indian too! :p.
Ok I want your help for the 56x8 LED matrix code of the project from which you have taken reference.
Email ID : cadman3110@gmail.com
I am going to complete that project soon but I cant find modified codes for it,I think you can help me out.
Thank You.
5 years ago
Great Tutorial for a novice like myself, good Job Bruv !!
5 years ago
You have made an excellent video Nematic. Excellent photography, nice explanation. I am going to make it.