Тёмный

How does an RGB LED Matrix work? 

ezContents
Подписаться 1,5 тыс.
Просмотров 37 тыс.
50% 1

This video explains how a 64x64 RGB LED Matrix work. In the end I show a small project based on ESP8266.
0:00 Project introduction
0:35 RGB Matrix codes
1:26 Connectors
1:47 Workings of a LED Matrix
4:23 ICs on the matrix PCB
6:09 HUB75 connector
7:22 Arduino IDE ESP8266 project
Falstad circuit schematics of LED Matrix:
tinyurl.com/yhmkmx7s
Github repository with LED Matrix Date Time project:
github.com/marekl123/led-matr...
ESP8266 Github page:
github.com/esp8266/Arduino
PxMatrix github page:
github.com/2dom/PxMatrix
Link to schematics of a RGB LED Matrix:
github.com/esden/led-panel-do...
Datasheet ICN2028AP (A driver IC specially designed for LED display screens):
www.88869188.com/uploads/20180...
Datasheet SM5166P (A highly integrated LED drive control chip):
www.diyleyuan.com/jc/201C/SM51...
Datasheet 74HC245 (Octal bus tranceiver; 3-state):
www.farnell.com/datasheets/75...
Datasheet 74HC138 (3-to-8 line decoder/demultiplexer; inverting):
pdf1.alldatasheet.com/datashe...
Music track: Single Lane Tunnel from Nihilore
www.nihilore.com/

Опубликовано:

 

31 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 45   
@maxp7050
@maxp7050 Год назад
Thank you very much for this tutorial - I'm writing an RGB matrix library for my high school graduation project and this was a crucial part in understanding the works.
@ezContents
@ezContents Год назад
I am glad it was helpful.
@marhotiewer
@marhotiewer 3 года назад
Hands down best explanation on RGB LED matrices, I'm writing an rgb matrix library for my uni project and this'll be of great help.
@ezContents
@ezContents 3 года назад
Thanks. I am glad it was helpful.
@chadreshpatel2339
@chadreshpatel2339 2 года назад
May I know for which controller you are writing?
@davidkempton2894
@davidkempton2894 2 года назад
Thank you so much for this video. It helped me to spot what I was doing wrong with my ESP32 D1 Mini Breakout shield. I now have my panel working !
@ezContents
@ezContents 2 года назад
I am glad it was useful. 🙂
@japarninjaz2802
@japarninjaz2802 3 года назад
This is a great explanation video!
@9fwan487
@9fwan487 2 года назад
Thank you for your efforts, great video.
@dreamfollower9949
@dreamfollower9949 2 года назад
Love your work
@boumsiedyoucef1064
@boumsiedyoucef1064 5 месяцев назад
Thank you , ithink this is the best video ever for explaining RGB modules 😊😊👏👏👏👏💪
@ezContents
@ezContents 5 месяцев назад
Thanks. I appreciate it. 😊
@jiannanieves6356
@jiannanieves6356 Год назад
Woould you be able to use a PSOC 5LP to program this RGB LED matrix? If so do you have any examples?
@RonaldRaiden
@RonaldRaiden Месяц назад
I love this. It's very similar to the way an old school CRT would scan, these are perfect for making retro game screens with. The black spacees in between the pixels. Almost simulates CRT perfectly. It would be my dream to see some sort of driver that could arrange an analog signal into an LED matrix cleanly and without lag, but what we have now will work
@ezContents
@ezContents 24 дня назад
That's true. This might work as some kind of a CRT replacement. 🙂
@2k18banvalaki5
@2k18banvalaki5 2 года назад
Very good video and super explanation and visuals. This means all leds are strobing all the time even if the same picture is displayed? So the brightness is not even near the full brightness of the leds or are the leds overdrived because they only light up for short periods of times with relatively big pauses? This is a pretty interesting thing I think.
@ezContents
@ezContents 2 года назад
Thank you. Yes, you are correct. There is a short pause betweeen the time they light up, so they are basically strobing all the time.
@VladimirTsekh
@VladimirTsekh Год назад
How about drivers that use not OE, but GCLK. (For example, MBI5252) How to manage them?
@joelrggizmo1373
@joelrggizmo1373 Год назад
Can I use? old flatscreen as LED Matrix Display
@Nerdtronic
@Nerdtronic 2 года назад
Hi there. Thanks for explaining this. I have a 64x64 panel that I want to use in an upcoming video. So this should help me figure that out. This is the only video I've seen that doesn't require some sort of shield. Question - will this work with an ESP32 as well?
@ezContents
@ezContents 2 года назад
According to the github page of PxMatrix it should also work on EPS32. Good luck with the video.
@mslyczba
@mslyczba 3 года назад
Good video👍🏼👍🏼👍🏼👍🏼
@ezContents
@ezContents 3 года назад
Thank you.
@5VoltChannel
@5VoltChannel 3 года назад
👍👍
@emersonpaiva2566
@emersonpaiva2566 2 года назад
Great video how you created the atari logo do you have any program for that?
@ezContents
@ezContents 2 года назад
Thanks. I guess that an utility to do that must exist, but I was just counting pixels.
@emersonpaiva2566
@emersonpaiva2566 2 года назад
@@ezContents thank you for your attention.
@vijayreddy1546
@vijayreddy1546 Месяц назад
I made it it is working fine How to increase time font size
@codingfun63
@codingfun63 2 месяца назад
why are you connecting from hub75 input to output ? isnt output to daisy chain to another display ????
@ezContents
@ezContents 2 месяца назад
In this way all the shift registers that are responsible for all the colours can be programmed by just one output of the ESP microcontroller.
@24Anirban
@24Anirban 2 года назад
Hello, I'm trying with 32x32 matrix. Is the pin connection going to be the same?
@ezContents
@ezContents 2 года назад
PxMatrix library does support 32x32 matrices. If it has HUB75 connectors then it should work.
@24Anirban
@24Anirban 2 года назад
@@ezContents can I follow their GIT document ... github.com/2dom/PxMatrix. Is the same pin connection going to work for 32x32 matrix?
@ezContents
@ezContents 2 года назад
@@24Anirban You might not need all of the address lines. Just follow the readme to set it up correctly.
@24Anirban
@24Anirban 2 года назад
@@ezContents Thank you. Let me follow the GIT page only. I need to connect all A, B, C, D, and no E. Once I try I shall get back to you. Thank you again for your response.
@UJAZGZ
@UJAZGZ 2 года назад
Very good video, but is not clear how the colors (NOT pure colors) are generated in the shift registers. Could you explain this please? It will be very useful. Regards.
@ezContents
@ezContents 2 года назад
I haven't really looked into it, but I think it must be using some kind of PWM scheme to blend the RGB colours.
@jstro-hobbytech
@jstro-hobbytech 10 месяцев назад
Great video. I have a p3 64x64 panel that only has letters abce there is a gnd pin where the d normally is. I havent been able to find a way to drive it. I have 7 of them....
@ezContents
@ezContents 10 месяцев назад
Thanks. Intereting... I haven't seen configuration like this. Maybe you could try to trace where that grid pin connects to on the board and continue from there.
@rolandos64
@rolandos64 Год назад
What do you call what you do? Where do you study this? Understanding the nomenclature
@Peter_A1466
@Peter_A1466 Год назад
It's electronics. And this area is called Sequential logic circuits.
@howeblacks1647
@howeblacks1647 7 месяцев назад
Led panels showing vertical bar
@rolandos64
@rolandos64 Год назад
Why was 64 divided by 32?
@howeblacks1647
@howeblacks1647 7 месяцев назад
Vertical bar
@5VoltChannel
@5VoltChannel 2 года назад
Hallo Mr, saya upload menggunakan board ESP8266 tidak berhasil, tampilan blank dan bagaimana setting DateTime.setServer("ntp.aliyun.com");
Далее
The CRAZY PHYSICS of LED Displays!
10:08
Просмотров 666 тыс.
100😭🎉 #thankyou
00:28
Просмотров 27 млн
How To Make a DIY Tidbyt Display for HALF the Price?!
11:25
Building the Ultimate LED Matrix Dashboard
12:29
Просмотров 139 тыс.
YouTube Button - Nerd Level [ESP8266, RGB LED Matrix]
6:10
LED Matrix Earring
19:56
Просмотров 392 тыс.
2 Retro Clocks with an ESP32 (Couldn't be simpler!)
5:37