Тёмный

Building a WS2812 LED panel (Code links in description) 

Majenko Technologies
Подписаться 2 тыс.
Просмотров 289 тыс.
50% 1

*I'm likely going to re-make this video, or at least do a followup. Stay tuned.*
The WS2812B addressable LEDs (AKA NeoPixels) are wonderful little beasts, and since they are available at low cost from China in large quantities in the form of strips it makes them ideal candidates for turning into a nice RGB digital display panel.
Here's me building one with 192 LEDs (16x12 pixels) using a £1 picture frame and a bit of frosted perspex.
The controller board I used is the chipKIT Lenny:
* majenko.co.uk/...
The programming is done using UECIDE:
* uecide.org
And I used Cariad (with the NeoMatrix driver) and PICxel to do all the hard work:
* github.com/Car...
* github.com/mwi...
The code used in the video is the "HelloRU-vid" example from the NeoMatrix library above.
* github.com/Car...
----
* Amazon Wishlist: www.amazon.co....
* Join us on Discord: / discord
* We now stream on Twitch: / majenkotech
* Send us some cash: paypal.me/majenko
----

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

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 106   
@tehgringe
@tehgringe 4 года назад
0.06A per LED 196*0.06a 11.5A and does not include anything else you have drawing from the same source. For those reading that assumes all LEDs on set to white. Each LED (RGB) os 0.02A and so unless you have a project that is effectively using this array as a white lamp, then you can probably cut down the power requirements. It would take some testing but if you are only lighting 55% of the LEDs at any one time and you go full power white then you can get away with something closer to 6A
@MrKillerno1
@MrKillerno1 3 года назад
Take 20mA per color per led..... Comes to 12 rows by 16 leds times 3 (led colors) times 20 mA = 11520. That is safely to say that 12 Amps is sufficient. Quite a nice calculus indeed, so you prevent from blowing a psu... By the way, I like your approach and build... Very nice indeed...
@219nate
@219nate 5 лет назад
Really nice job! According to the datasheets the ws2812B leds draw a max current of 60mA per light, you have 192 of them which is around 12A max draw! When you tested it and your bench supply dropped to 3V I'm surprised it mangaged to even supply that!
@TheGrrson
@TheGrrson 5 лет назад
That's 60mA if you are running each LED at pure white with full brightness. Each NeoPixel actually has three LEDs within-1 red, 1 green, 1 blue. Depending on the colors you are displaying (by mixing the RGB color) and the brightness, you can keep power draw pretty low with these. A good rule of thumb is just never go full white with full brightness.
@bob-ny6kn
@bob-ny6kn 2 года назад
@@TheGrrson If you keep track of the number of LEDs, you can calculate the brightness to stay below 90% of your power supply rating.
@reecemusselwhite1967
@reecemusselwhite1967 Год назад
hi good video but from my understanding you can not push power backwards on these leds hence the reason for the arrows data power and live power would push forward only. for you to power inject you would do that half way down equaling out the power usage . i have done all of mine on a larger scale my largest is 1,476 led's matrix i power injected 2 times i used a esp32s chip and boosted the data line with a low level converter 3.3v to 5v jump as data pushes at approx 3.3v this helped with glitches as this is on a large scale works seamlessly hope this helps . My power booster is a 60amp power supply it doesn't use that much but i also use that for my led singing Christmas bulbs.
@asivaprasadam
@asivaprasadam 5 лет назад
Max Current Intake = Max Current Intake by a Single LED * Total = 60mA * (16 * 11) = 0.06 * 176 A = 10.56 A (~ 11A). So recommended power supply is 5V-11A.
@bob-ny6kn
@bob-ny6kn 2 года назад
If you keep track of the number of LEDs, you can calculate the brightness to stay below 90% of your power supply rating.
@Emike-nc9ew
@Emike-nc9ew 3 года назад
Your panel is very efective cus you dont need to cut every single one.
@donaldhenke2750
@donaldhenke2750 5 лет назад
your building this led panel inspired me to make one .i have to say thank you for the fantastic video.my panel is great and runing the rainboyw sketch is great.thanks
@user-nj4su8wi8t
@user-nj4su8wi8t Год назад
Whare do coding??? 1 example than
@squirralien1863
@squirralien1863 2 года назад
Some tinted Perspex would look awesome on this now.
@MrBobWareham
@MrBobWareham 3 года назад
Glad you purchased your flux from Farnell I got some from China that ran out in 3 weeks and when I opened it the wick inside was only 1 inch long a real rip off loved the project very nice thanks for sharing
@reuven2k
@reuven2k 5 месяцев назад
Hello dear friend, is there an option to make this beautiful thing you made, but with 6 strips of 5 meters each? Of course I supply the voltage externally and not through the controller? I want to do exactly like yours but with 6 strips of 6 meters each. Waiting for your reply
@jeremy_page
@jeremy_page 6 лет назад
I am kind of new at this but... 16x11 = 176 "pixels". Each of the WS21812 at full-white/bright = 60ma. 176 * 60 = 10,560ma / 1000 = 10.6a. So to drive the entire board you'd probably need a 12a power supply.
@MajenkoTechnologies
@MajenkoTechnologies 6 лет назад
Yep, that sounds about right. I didn't have the WS2812B specs to hand to calculate it.
@Wingnut353
@Wingnut353 5 лет назад
@marcoNLD Note you could drive more LEDs at lower intensity... what you are calculating is peak current, which if you program your application carefully you can avoid ever hitting that.
@bob-ny6kn
@bob-ny6kn 2 года назад
@@MajenkoTechnologies If you keep track of the number of LEDs, you can calculate the brightness to stay below 90% of your power supply rating.
@tec-bert607
@tec-bert607 5 лет назад
You need about 10A 5V. You can look in the spec sheet how much 1 led need
@NPC-et9ik
@NPC-et9ik 7 месяцев назад
Umm... No. 4 amps is plenty
@michaelkarger7175
@michaelkarger7175 4 года назад
You made my craftsmanheart cry @ 04:17. Are marking gauges that expensive?! Ok, i' send the posting to fast: You can use them as water pump pliers or a hammer for tiny nails.
@fns58
@fns58 4 года назад
Super cool project that sadly resulted super choppy for using one of the crappiest spray paints I've ever seen xD
@MajenkoTechnologies
@MajenkoTechnologies 4 года назад
And that's expensive hammerite too. Serves me right for paying extra for good paint...
@kamilz.2044
@kamilz.2044 5 лет назад
Super projekt. Szkoda, że nie ma na filmiku pokazane jak zostało zaprogramowane oraz wygrane na urządzenie.
@DanFagerburg
@DanFagerburg Год назад
What type of wire did you you use to connect each row of LEDs?
@lanphanh
@lanphanh Год назад
Do you have the fun programming part to run this panel? Would you please make a tutorial how to build and program the controller? Thanks
@KrypeaxFX
@KrypeaxFX 5 месяцев назад
How do i know how much Volts and Amps i need for my 16x16 WS2812B Led Matrix?
@ahmadhabibpoor6288
@ahmadhabibpoor6288 5 месяцев назад
How much current it takes? I think very large amount of current need🧐🧐
@carBONcar125
@carBONcar125 3 года назад
Is it possible to make a triangular or trapezoidal matrix from addressable LEDs, that is, not rectangular?
@sanjaykhurana3400
@sanjaykhurana3400 Год назад
Super. King.
@dacastro3098
@dacastro3098 5 лет назад
dude nice video!! keep doing like this!!
@Dancopymus
@Dancopymus 6 лет назад
Are Strips with 60 LEDs per meter? Strips with 96 LEDs per meter would be much? Is it necessary to connect the end of the last Strip to the power supply? Thank you
@gep8639
@gep8639 2 года назад
Excellent
@pavelsanchez9606
@pavelsanchez9606 2 года назад
How many meter long do you use for this project
@carBONcar125
@carBONcar125 3 года назад
Можно ли из адресных светодиодов сделать матрицу треугольной или трапецевидной формы, тоесть не прямоугольной?
@holocomix
@holocomix 3 года назад
What if I am making an 8ft by 8 ft wall, how many amps are needed for that?
@suzuiming9459
@suzuiming9459 3 года назад
JUST NEED TO KNOW HOW MANY LED. 1 LED .05 AMP
@Valholo
@Valholo 3 года назад
@@suzuiming9459 1500 LEDs
@DanFagerburg
@DanFagerburg Год назад
Could you let me know?
@azoliadebwoy4370
@azoliadebwoy4370 2 года назад
how much will be the total cost in US Dollars for designing this kind of LED display
@rajujahire
@rajujahire 2 года назад
Ardiuno tiny can be used for this?
@flinkiklug6666
@flinkiklug6666 Год назад
Can you easier connect power on the other side as Data? Than you do not have both on one side. Vor the current it is not important in wich direction it flows
@DaleDix
@DaleDix 4 года назад
We haven't got Pound shops in Australia, can I get one from the Dollar store instead?
@MajenkoTechnologies
@MajenkoTechnologies 4 года назад
Nope. Gotta be a pound shop.
@jonfs2000
@jonfs2000 5 лет назад
Thanks for the info .. but what about power supply? How much current required?
@xenerius2151
@xenerius2151 4 года назад
Well each led require 60mA i think
@bob-ny6kn
@bob-ny6kn 2 года назад
12A full white
@tronicstar
@tronicstar 5 лет назад
nice channel subscribed !!!
@bob-ny6kn
@bob-ny6kn 2 года назад
16 x 12 x 60mA = 11A (11,000 mA)
@R.j6004
@R.j6004 Год назад
Compilation error: PICxel.h: No such file or directory ... ERROR FILE 🤔🤔🤔🤔🤔
@mortezaghahremani1165
@mortezaghahremani1165 4 года назад
خیلی خوب
@trackersito
@trackersito 3 года назад
Hola, en que parte del código se declara el pin de los datos?
@bob-ny6kn
@bob-ny6kn 2 года назад
PICxel strip(16*12, 0, GRB); Sorry, that was wrong... it is in PICxel.h... // pin control variables uint8_t pin;
@minhvo111
@minhvo111 3 года назад
you better do step by step with connection a wire?
@RealPackCat
@RealPackCat 8 месяцев назад
100+/m would have been less fuzzy. This is 2024, not 1990's.
@liney118
@liney118 4 года назад
why didn't you paint the board before you installed the leds
@MajenkoTechnologies
@MajenkoTechnologies 4 года назад
Because I wanted to paint the LEDs too.
@liney118
@liney118 4 года назад
@@MajenkoTechnologies ohh, i would have sprayed the board and touched up the leds with a black perm marker.
@vhicho2011conejita
@vhicho2011conejita 6 лет назад
Podrías mandarme archivos para hacer uno y provarlo
@MajenkoTechnologies
@MajenkoTechnologies 6 лет назад
Realmente no hay ningún archivo para enviar. Solo las bibliotecas del chipKIT PIC32 se vinculan en la descripción. Siempre que tengas una placa chipKIT basada en PIC32 puedes usar esos archivos. De lo contrario, si eres Arduino necesitarías usar alguna otra biblioteca que no sé.
@vhicho2011conejita
@vhicho2011conejita 6 лет назад
Si puedes me envías la información para creerlo aca
@user-nj4su8wi8t
@user-nj4su8wi8t Год назад
Whare do typ coding
@sanjaykhurana3400
@sanjaykhurana3400 Год назад
2812. Vote. 12. Hai.
@FardinAmiriSF
@FardinAmiriSF 4 года назад
bro the code doesn‘t work
@sudhi7232
@sudhi7232 4 года назад
Plz give me the programming code
@MajenkoTechnologies
@MajenkoTechnologies 4 года назад
Read the description
@Ravenseyes10
@Ravenseyes10 Год назад
More like 5v 15a power supply..
@supergangentertainment5063
@supergangentertainment5063 4 года назад
The most important thing I was hoping to see is the program for the latter's and the connection but u skipped it 🤦‍♂️
@MajenkoTechnologies
@MajenkoTechnologies 4 года назад
The program is linked in the description. The connection is one wire.
@jitendrachauhan9977
@jitendrachauhan9977 5 лет назад
Give me Led Strip purchase link
@MajenkoTechnologies
@MajenkoTechnologies 5 лет назад
eBay.com
@abecoulter8550
@abecoulter8550 4 года назад
WHY WOULD YOU PAINT THE STRIPS????????????
@rigidhammer7376
@rigidhammer7376 4 года назад
Bec hes,crazy
@MajenkoTechnologies
@MajenkoTechnologies 3 года назад
To hide them. The perspex, although frosted, can still be seen through. By painting it all black except the emitter portion of the LEDs you hide it all away and can't see it.
@vhicho2011conejita
@vhicho2011conejita 6 лет назад
Tengo un taller o grupo de niños con los cuales trabajo después de clases para que aprendan programación y electrónica sería de mucha ayuda tu proyecto
@MajenkoTechnologies
@MajenkoTechnologies 6 лет назад
Suena bien. Si puedo ser de alguna ayuda, avíseme, puedo proporcionar más detalles y ejemplos de código si los necesita.
@vhicho2011conejita
@vhicho2011conejita 6 лет назад
Sería bueno empezar por la construcción física y después cuando tenga programas los comparto con ustedes gracias
@vhicho2011conejita
@vhicho2011conejita 6 лет назад
Mi correo electronica_vhicho @ Hotmail. Es más directo
@vhicho2011conejita
@vhicho2011conejita 6 лет назад
Majenko Technologies seria ideal un paso a paso para que los ñinos entiendan yo les traduzco
@lukasschmidt50
@lukasschmidt50 4 года назад
Bevor ich kotze muss ich abschalten. So einen Murks gibt es selten
@rigidhammer7376
@rigidhammer7376 4 года назад
Poor tutorial. Most important parts were hidden under black screen. Didnt show the connection soldering.
@MajenkoTechnologies
@MajenkoTechnologies 4 года назад
Dude, there is literally one wire plus power and ground.
@v.prasannarani6355
@v.prasannarani6355 6 лет назад
super but no clare
@MajenkoTechnologies
@MajenkoTechnologies 6 лет назад
You mean the audio? Yeah, I had a crap microphone then. I have bought a new one since, and my videos are much much clearer now. Maybe I should take the existing video and re-dub the audio? May sound a little fake and contrived then though.
@shreyaskumar5366
@shreyaskumar5366 Год назад
""""Cheap ws2812 leds"""" Bruh thats expensive here in india
@minhvo111
@minhvo111 3 года назад
do like fesh showing people bro
@vhicho2011conejita
@vhicho2011conejita 6 лет назад
SOLO FINES EDUCATIVOS
@dominictoretto9305
@dominictoretto9305 3 года назад
Meybe for you!!!
@vhicho2011conejita
@vhicho2011conejita 6 лет назад
Diagrama pleace
@TECHNO_TURK
@TECHNO_TURK 4 года назад
code please
@kelvinkersey5058
@kelvinkersey5058 6 лет назад
the bleedin obvious bit is the gumming and soldering, which didn't need to be here. the interesting bit is the programming, which isn't here. what a waste of time!
@MajenkoTechnologies
@MajenkoTechnologies 6 лет назад
RU-vid is not a place for programming. You can't copy and paste from a video. The programming is linked from the description if you'd only take the time to read it...
@jamietrip6621
@jamietrip6621 6 лет назад
Definitely a place for programming, I learn better from someone talking if I don't understand that particular subject than reading the docs.
@MajenkoTechnologies
@MajenkoTechnologies 6 лет назад
Maybe I'll do an extra video all about programming it - not that there would be much to see, all the programming is done for you in the DisplayCore libraries.
@I77AGIC
@I77AGIC 5 лет назад
maybe that's your specific case but I found this video pretty useful
@merouaniabdelkarim6337
@merouaniabdelkarim6337 5 лет назад
@@MajenkoTechnologies so u r saying that u-tube is not for learning. so bear in mind that there is EE pros posting in this triangle play botton
@vacanzefreeigeamarina9756
@vacanzefreeigeamarina9756 2 года назад
Sei troppo lento. Meno chiacchere e più decisione, io ne ho fatta una con 1500 pixel in metà tempo. Più veloce e meno bla bla
@gunnifreak
@gunnifreak 4 года назад
Handwerklich sehr schwach. Draht abisolieren mit Seitenschneider
@rigidhammer7376
@rigidhammer7376 4 года назад
You have,more talk than teaching us how to build that. Wasted my time
Далее
لدي بط عالق في أذني😰🐤👂
00:17
OG Buda - Сабака (A.D.H.D)
02:19
Просмотров 127 тыс.
Introduction to LED Panels
16:01
Просмотров 89 тыс.
Ping Pong LED Wall v3
21:47
Просмотров 889 тыс.
Make Your Own LED Matrix !
7:06
Просмотров 645 тыс.
ws2812b display | 48x8 RGB Display
9:38
Просмотров 16 тыс.
FastLED Basics Episode 1 - Getting started
17:59
Просмотров 275 тыс.
LED Matrix 48x48 PIXELART ANIMATION by ESP32 and Wled
10:50
How to Easily create Animations for your LED Matrix
3:37
لدي بط عالق في أذني😰🐤👂
00:17