I'm Building the Best LED Wall on the Internet

Sdílet
Vložit
  • čas přidán 2. 05. 2024
  • JLCPCB 1-20 layer PCB from $2, Sign up to Get $60 Coupons here: jlcpcb.com/?from=TechRandom
    In this video I explain the steps I took designing the next version of my DIY LED Wall. It’s basically an Arduino LED Matrix but massive. I use ws2812b LEDs and an ESP-32 microcontroller programmed with the Arduino IDE. If you’re new to hardware design or embedded systems programming, then this project is the perfect way to learn while building something fun!
    Get Started with your own PCB design for free at easyeda.com/
    All the files you need to replicate this are available on my GitHub:
    github.com/TechRandom/NeoMatr...
    Parts used:
    LED Matrix Tiles (Amazon) - amzn.to/3UHX65y
    LED Matrix Tiles (AliExpress) - s.click.aliexpress.com/e/_Dcy...
    ESP32-S3 - amzn.to/4a4Iodn
    Best Affordable 3D Printer - amzn.to/3JEYmQK
    Using these affiliate links supports the channel at no extra cost to you!
  • Věda a technologie

Komentáře • 71

  • @TheTechRandom
    @TheTechRandom  Před 14 dny +4

    Let me know if you have any suggestions for the next revision. I'm trying to make this project as approachable as possible so you guys can build one too!

    • @jamesanderegg7655
      @jamesanderegg7655 Před 14 dny

      Can you share your PCB board or do you recommend we create our own? That would be the hardest part for me.

    • @TheTechRandom
      @TheTechRandom  Před 14 dny +1

      PCB files are available on my GitHub linked in the description!

    • @mayukhbari
      @mayukhbari Před 8 dny

      Slap on some good quality 1mm polycarbonate diffuser rather than 3d printing this not so looking good diffuser

    • @TekWit
      @TekWit Před 8 dny

      As you have one esp32s3 per ´panel’ I would use 6pins for // outputs so you can have a correct refresh speed. Otherwise I think any animation will be too slow.

    • @TheTechRandom
      @TheTechRandom  Před 8 dny

      The refresh rate is pretty great as is. The bottleneck for this project will be the speed at which I can propagate the data between the panels when I have all 16. The esp32 has two cores so I’m going to use one to constantly receive and send data, and the other will be updating the pixels at around 30 fps.

  • @id104335409
    @id104335409 Před 13 dny +40

    I'll be watching when the led wall finally evolves into a TV.

  • @theSquashSH
    @theSquashSH Před 14 dny +5

    I built a portable version that's similar to your design, but without the diffuser. It's modular tiles with a bay for 3 18650 batteries on the back, USB-C charging, daisy chaining, and an ESP-32. I can share the Onshape files if you want! I experimented with both the 5v and 12v ones and ended up going with 12v so I could chain more together before injecting more power.

  • @peterxyz3541
    @peterxyz3541 Před 13 dny +1

    Yes! Thank you! I need this!!!

  • @dizzybro
    @dizzybro Před 7 dny +1

    Really neat project!

  • @chefsas80
    @chefsas80 Před 13 dny +1

    Can't wait to see the big wall!

  • @samueljoseph5029
    @samueljoseph5029 Před 12 dny +1

    Awesome work bro.

  • @ianmilham7397
    @ianmilham7397 Před 13 dny +6

    For the black diffuser, there’s a material called Black LED acrylic. It has a really nice matte black finish that looks great with no lighting, but let’s like color through very well. Chris Maher has done a few LED projects with it.

  • @markm04021979
    @markm04021979 Před 14 dny +1

    Nice!! You’re doing the same as i’m doing and i was inspired by your previous video about the led wall. I’ve used Wled and an esp32 to setup 6 modules. When installing look carefully for the corner without a dot under the led. That helps with the rotation. And i’ve made a really thin grid to go over the leds and i’ve made the first few layers in white. I’ll add some pictures later. Keep it up!

  • @schumzy
    @schumzy Před 13 dny +1

    I'm working on same issue of scaling bigger. Already using neo-pixel, so can't wait to see your solution

  • @ryanstiles1934
    @ryanstiles1934 Před dnem

    If you increase the brightness just slightly on the pixels on the edges that connect to other tiles it will help camouflage the gaps. That's what video wall displays do.
    I really like this project and it looks great. It's super weird that we are now to the point where it's hard to justify projects like this when we can buy screens this size that will probably cost less money in the end. Obviously, that isn't the point, but my frugal side keeps screaming at me when I start considering it.

  • @4sIElectronics
    @4sIElectronics Před 13 dny +1

    Cool project, I would recommend parallel driving the panels, for higher refresh rate (you will want this if you want to achieve good low brightness color performance using temporal dithering.) FastLED (and when I was doing my project neither did NEOPIXEL) doesn't currently support esp32 S3 parralel driving, but there is piece of code that utilizes the I2S driver of the chip to parralel driver up to 16 channels.

  • @B0A2
    @B0A2 Před 14 dny +1

    You may want to look into making a pcb for the led panel as well

  • @watchvideos9104
    @watchvideos9104 Před 10 dny

    Full wall definition is going to be great and readable

  • @GhostlyHax
    @GhostlyHax Před 9 dny +1

    Have you thought about using WLED?It has a lot of support for different lighting programs and tons of custom effects, pretty sure you can easily sync up multiple panels as well with different esp chips. Im interested to know if you've considered it because I've been using it to drive my one panel and I want to make more

    • @TheTechRandom
      @TheTechRandom  Před 9 dny +2

      I’ve used WLED for small matrices and all of the lights in my house. The effects are great as well as the controls, but for this project I want to specifically mirror a PC display so that’s why I’m doing it this way instead!

  • @nate_d376
    @nate_d376 Před 11 dny

    Nice!

  • @JoshuaJoshua0
    @JoshuaJoshua0 Před 12 dny +1

    Looking forward to seeing the end product. I'm still learning. Is there a reason you didn't use WLED for this? It can do what you need, right?

    • @TheTechRandom
      @TheTechRandom  Před 12 dny +1

      WLED doesn’t support screen mirroring but there are many other advantages to it. I want this project to be scalable for as many applications as possible so screen mirroring is an important part of that.

  • @VideoGuy9461
    @VideoGuy9461 Před 13 dny +2

    3:18 "Will take you directly to jail..."

  • @g.s.3389
    @g.s.3389 Před 13 dny

    I used the same tiles for a picture 2x2 tiles using WLED. I love it even if my wife wants to take it off the wall :)

  • @BrokenCircuitRanch
    @BrokenCircuitRanch Před 13 dny

    why not use the 64x64 matrix in a P5 or smaller pixel size? they are about the same price per sq inch. hard to change now, but why the small matix?

  • @B0A2
    @B0A2 Před 14 dny

    Have you tried doing a white diffusor instead of a black diffusor? I've had some success doing that with by bambu labs printer with ams

    • @TheTechRandom
      @TheTechRandom  Před 14 dny +1

      My current wall uses a white diffuser and it works, but from my experience the darker colors don’t look as good. With the black diffuser I get a lot more contrast but the screen is less bright. It’s a trade-off that I’m trying to balance.

    • @B0A2
      @B0A2 Před 14 dny

      @@TheTechRandom Good stuff just wanted to put the idea out there

  • @Drdstl-ie1vk
    @Drdstl-ie1vk Před 13 dny

    I would try this matrix with the Wled software

  • @teddykim1107
    @teddykim1107 Před 7 dny

    Not understanding that you did this with ws28xx series .... it would be much better with hub75 led matrix

    • @TheTechRandom
      @TheTechRandom  Před 7 dny

      Price mostly but I also like the pixel aesthetic. P3 or P2 panels will happen eventually if I can make the money back.

    • @teddykim1107
      @teddykim1107 Před 7 dny

      @@TheTechRandom Thank for reply. I am doing my project, raspberry pi 3 and matrix led. If that looks okay, I will just share with short video although that might be lame cuz it is quite old and nothing new.

  • @Amunz0r
    @Amunz0r Před 14 dny +1

    Can you release the original 3D files for modifications? It would make it so people could remix it easily for different size tiles.

    • @TheTechRandom
      @TheTechRandom  Před 14 dny +1

      The files are available through onshape but it can be a mess trying to find them there so I’ll add them to my Git repo

    • @Amunz0r
      @Amunz0r Před 14 dny

      @@TheTechRandom Can't wait. Thanks!

    • @TheTechRandom
      @TheTechRandom  Před 14 dny

      cad.onshape.com/documents/0b75d8a92eaed112abe058e4/w/ae56d212076a93f52d54f4f5/e/923ae6ff45cf32c0e0cd9106?renderMode=0&uiState=663526a8ddded813a2aa8592

  • @djdj101010
    @djdj101010 Před 11 dny

    Why not p4 panels?

  • @ACTIONDANhero
    @ACTIONDANhero Před 14 dny +1

    cool room, full of more colors than willy wonkas chocolate factory

  • @snoobabs1
    @snoobabs1 Před 13 dny

    Just buy a TV bro 😂 (But well done! Very cool project 👍🏻)

  • @illich1010
    @illich1010 Před 12 dny +1

    Try night driver, it's wled big brother

  • @nyeleskettes
    @nyeleskettes Před 13 dny

    What is the point? LED matrixes are readily available in any format and pixelcount stackable so you could cover a wall from 1/10 of the price. Nothing in them is challenging except how you map your image to the panel pixels.

  • @Tiryk
    @Tiryk Před 13 dny

    You're in another league bro! Great work as always!

  • @IIlIIllII
    @IIlIIllII Před 14 dny +1

    Remember repairability, a dead pixel Will happen, but yeah yeah, you already know that.

    • @TheTechRandom
      @TheTechRandom  Před 14 dny

      Oh yeah I had three dead pixels I've had to repair already. Definitely something I need to improve going forward.

  • @remainsmemories626
    @remainsmemories626 Před 13 dny

    Lol I recently got advertisment 0.7*2m MicroLED wall for free, so mine is cheaper and higher resolution)))
    But seriously, nice build, good video!

  • @rayshishkoff
    @rayshishkoff Před 14 dny

    Maybe you knew this already, but the part where the bytes were being ordered differently is called the "endianness". Some systems are little endian with the "lowest byte" and others are big endian when they store/send/receive data. Depending on the platform you're using, you may be able to find a more efficient way (e.g. some hardware-based call / byteswap library) to fix that problem if you're looking for a way to speed it up down the line.

  • @adrianscarlett
    @adrianscarlett Před 13 dny

    I'm waiting for 2mm pitch led panels or below to become cheap. Ideally, 1 mm pitch.

    • @Zuluknob
      @Zuluknob Před 13 dny

      Just buy an old 75" tv

  • @TylerTimoJ
    @TylerTimoJ Před 13 dny

    Too bad that software doesn't have any documentation...

  • @TeddyR_Official
    @TeddyR_Official Před 10 dny

    Just use P5 panels.

  • @CYYB3RMISTER
    @CYYB3RMISTER Před 8 dny

    Ill just sit here and wait for you to do all the heavy lifting and then copy your homework and build by own.

  • @deadadam666
    @deadadam666 Před 14 dny +1

    um each one of them led fpcb's is like 17 dollars , literally cheaper to plaster your wall with actual displays

    • @TheTechRandom
      @TheTechRandom  Před 14 dny +3

      I got 100 for $500 by bulk ordering on Ali express. The amazon listings are more expensive since they only let you order one or two at a time

  • @OOTheBlueAir
    @OOTheBlueAir Před 13 dny

    your problem is , viewing quality . nice work,. quality not great.

  •  Před 13 dny

    These subtitles just gave me a headache

  • @MrLexhoya
    @MrLexhoya Před 11 dny

    This result is already great! I would suggest looking at Bitluni how he did this with his large scale LED wall.

  • @skmgeek
    @skmgeek Před 13 dny

    Btw, it's pronounced "nya-n" cat (as in, the japanese cat meow onomatopoeia), not "nie-ann" :3

  • @marcel9568
    @marcel9568 Před 14 dny +3

    Man you talk fast... very tiring to listen to. Stopped watching the video after 2 minutes, or 75000 words.