Building a WS2812 LED panel (Code links in description)

  Рет қаралды 280,546

Majenko Technologies

Majenko Technologies

6 жыл бұрын

*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/lenny
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/CariadDisplayLibra...
* github.com/mwingerson/PICxel
The code used in the video is the "HelloKZbin" example from the NeoMatrix library above.
* github.com/CariadDisplayLibra...
----
* Amazon Wishlist: www.amazon.co.uk/hz/wishlist/...
* Join us on Discord: / discord
* We now stream on Twitch: / majenkotech
* Send us some cash: paypal.me/majenko
----

Пікірлер: 106
@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 10 ай бұрын
Whare do coding??? 1 example than
@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.
@dacastro3098
@dacastro3098 5 жыл бұрын
dude nice video!! keep doing like this!!
@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
@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
@Dancopymus
@Dancopymus 5 жыл бұрын
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
@kamilz.2044
@kamilz.2044 5 жыл бұрын
Super projekt. Szkoda, że nie ma na filmiku pokazane jak zostało zaprogramowane oraz wygrane na urządzenie.
@squirralien1863
@squirralien1863 2 жыл бұрын
Some tinted Perspex would look awesome on this now.
@carBONcar125
@carBONcar125 3 жыл бұрын
Is it possible to make a triangular or trapezoidal matrix from addressable LEDs, that is, not rectangular?
@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...
@carBONcar125
@carBONcar125 3 жыл бұрын
Можно ли из адресных светодиодов сделать матрицу треугольной или трапецевидной формы, тоесть не прямоугольной?
@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 4 ай бұрын
Umm... No. 4 amps is plenty
@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 2 ай бұрын
How do i know how much Volts and Amps i need for my 16x16 WS2812B Led Matrix?
@reuven2k
@reuven2k 2 ай бұрын
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
@Emike-nc9ew
@Emike-nc9ew 3 жыл бұрын
Your panel is very efective cus you dont need to cut every single one.
@pavelsanchez9606
@pavelsanchez9606 2 жыл бұрын
How many meter long do you use for this project
@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.
@ahmadhabibpoor6288
@ahmadhabibpoor6288 2 ай бұрын
How much current it takes? I think very large amount of current need🧐🧐
@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
@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.
@rajujahire
@rajujahire 2 жыл бұрын
Ardiuno tiny can be used for this?
@azoliadebwoy4370
@azoliadebwoy4370 2 жыл бұрын
how much will be the total cost in US Dollars for designing this kind of LED display
@asivaprasadam
@asivaprasadam 4 жыл бұрын
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.
@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.
@DaleDix
@DaleDix 4 жыл бұрын
We haven't got Pound shops in Australia, can I get one from the Dollar store instead?
@MajenkoTechnologies
@MajenkoTechnologies 3 жыл бұрын
Nope. Gotta be a pound shop.
@gep8639
@gep8639 2 жыл бұрын
Excellent
@tronicstar
@tronicstar 5 жыл бұрын
nice channel subscribed !!!
@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
@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;
@sanjaykhurana3400
@sanjaykhurana3400 Жыл бұрын
Super. King.
@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 3 жыл бұрын
And that's expensive hammerite too. Serves me right for paying extra for good paint...
@vhicho2011conejita
@vhicho2011conejita 5 жыл бұрын
Si puedes me envías la información para creerlo aca
@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
@DanFagerburg
@DanFagerburg Жыл бұрын
Could you let me know?
@FardinAmiriSF
@FardinAmiriSF 4 жыл бұрын
bro the code doesn‘t work
@minhvo111
@minhvo111 3 жыл бұрын
you better do step by step with connection a wire?
@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.
@mortezaghahremani1165
@mortezaghahremani1165 4 жыл бұрын
خیلی خوب
@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é.
@R.j6004
@R.j6004 10 ай бұрын
Compilation error: PICxel.h: No such file or directory ... ERROR FILE 🤔🤔🤔🤔🤔
@jitendrachauhan9977
@jitendrachauhan9977 5 жыл бұрын
Give me Led Strip purchase link
@MajenkoTechnologies
@MajenkoTechnologies 5 жыл бұрын
eBay.com
@sudhi7232
@sudhi7232 4 жыл бұрын
Plz give me the programming code
@MajenkoTechnologies
@MajenkoTechnologies 4 жыл бұрын
Read the description
@user-nj4su8wi8t
@user-nj4su8wi8t 10 ай бұрын
Whare do typ coding
@bob-ny6kn
@bob-ny6kn 2 жыл бұрын
16 x 12 x 60mA = 11A (11,000 mA)
@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 5 жыл бұрын
Sería bueno empezar por la construcción física y después cuando tenga programas los comparto con ustedes gracias
@vhicho2011conejita
@vhicho2011conejita 5 жыл бұрын
Mi correo electronica_vhicho @ Hotmail. Es más directo
@vhicho2011conejita
@vhicho2011conejita 5 жыл бұрын
Majenko Technologies seria ideal un paso a paso para que los ñinos entiendan yo les traduzco
@RealPackCat
@RealPackCat 5 ай бұрын
100+/m would have been less fuzzy. This is 2024, not 1990's.
@supergangentertainment5063
@supergangentertainment5063 3 жыл бұрын
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 3 жыл бұрын
The program is linked in the description. The connection is one wire.
@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.
@sanjaykhurana3400
@sanjaykhurana3400 Жыл бұрын
2812. Vote. 12. Hai.
@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.
@vhicho2011conejita
@vhicho2011conejita 5 жыл бұрын
Diagrama pleace
@TECHNO_TURK
@TECHNO_TURK 4 жыл бұрын
code please
@vhicho2011conejita
@vhicho2011conejita 6 жыл бұрын
SOLO FINES EDUCATIVOS
@dominictoretto9305
@dominictoretto9305 3 жыл бұрын
Meybe for you!!!
@lukasschmidt50
@lukasschmidt50 4 жыл бұрын
Bevor ich kotze muss ich abschalten. So einen Murks gibt es selten
@Ravenseyes10
@Ravenseyes10 10 ай бұрын
More like 5v 15a power supply..
@rigidhammer7376
@rigidhammer7376 4 жыл бұрын
Poor tutorial. Most important parts were hidden under black screen. Didnt show the connection soldering.
@MajenkoTechnologies
@MajenkoTechnologies 3 жыл бұрын
Dude, there is literally one wire plus power and ground.
@minhvo111
@minhvo111 3 жыл бұрын
do like fesh showing people bro
@shreyaskumar5366
@shreyaskumar5366 Жыл бұрын
""""Cheap ws2812 leds"""" Bruh thats expensive here in india
@kelvinkersey5058
@kelvinkersey5058 5 жыл бұрын
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 5 жыл бұрын
KZbin 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 5 жыл бұрын
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 5 жыл бұрын
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
@gunnifreak
@gunnifreak 4 жыл бұрын
Handwerklich sehr schwach. Draht abisolieren mit Seitenschneider
@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
@rigidhammer7376
@rigidhammer7376 4 жыл бұрын
You have,more talk than teaching us how to build that. Wasted my time
Ping Pong LED Wall v3
21:47
bitluni
Рет қаралды 885 М.
How to make your own LED Display 🚥 [WS2812B Neopixel]
8:39
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 1 МЛН
Cute Barbie Gadget 🥰 #gadgets
01:00
FLIP FLOP Hacks
Рет қаралды 43 МЛН
Inside the Most Famous Chinese LED Factory
19:58
Strange Parts
Рет қаралды 787 М.
Watch this before buying LEDs
19:47
Fix This Build That
Рет қаралды 2,1 МЛН
ws2812b display | 48x8 RGB Display
9:38
EE Wave
Рет қаралды 14 М.
Доработанный экран 2020
23:06
Теплица с ошибками
Рет қаралды 4,9 М.
Holographic FlexLED
5:32
Carl Bugeja
Рет қаралды 3,7 МЛН
I’m Never Buying LEDs Again! EASY DIY WLED!
13:11
TechFlow
Рет қаралды 1,2 МЛН
Build an Automated Hydroponic System
15:21
Kyle Gabriel
Рет қаралды 1,4 МЛН
Девушка и AirPods Max 😳
0:59
ОТЛИЧНИКИ
Рет қаралды 15 М.
ВЫ ЧЕ СДЕЛАЛИ С iOS 18?
22:40
Overtake lab
Рет қаралды 89 М.
ВСЕ МОИ ТЕЛЕФОНЫ
14:31
DimaViper Live
Рет қаралды 64 М.
сюрприз
1:00
Capex0
Рет қаралды 1,3 МЛН