Creating PIXEL ART with WLED!!

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2022
  • The first 1,000 people to use the link will get a 1 month free trial of Skillshare: skl.sh/makeitwork12221
    In this video I show you how to create a pixel art display powered by Home Assistant. I hope you enjoyed this project! #WLED #pixelart has been one of the more fun projects I've worked on for this channel... It pairs great with #HomeAssistant!
    WLED for Beginners Part 1: • WLED for Beginners in ...
    WLED for Beginners Part 2: • WLED for Beginners Par...
    WLED JSON API Documentation: kno.wled.ge/interfaces/json-api/
    PIXEL ART CREATOR (outdated):
    drive.google.com/file/d/1R9ac...
    PIXEL ART CREATOR V2 (for the latest versions of WLED that support 2D Matrices):
    drive.google.com/file/d/1OHN1...
    Example Command Line Switch: github.com/makeitworktech/hom...
    My Amazon Storefront: www.amazon.com/shop/makeitwork
    -- Products in this video --
    WS2812B LED Matrix: amzn.to/3VQoyvW
    WS2812B-ECO LED Matrix: amzn.to/3VHpvXI
    Node MCU Controller: amzn.to/3W1hixh
    D1 Mini: amzn.to/3BiooFv
    8A Power Supply: amzn.to/3tER0UP
    15A Power Supply: amzn.to/3ITwOVP
    Panel Mount 2-Wire DC Adapter: amzn.to/3XYlTlH
    Housing: www.thingiverse.com/thing:445...
    Housing (my modification): www.thingiverse.com/thing:573...
    Diffuser Box (AliExpress): www.aliexpress.us/item/225580...
    3D Printer: amzn.to/3HmCael
    PLA Filament: amzn.to/3Bio2yF
    Soldering Station (beginners): amzn.to/3usgeXv
    Paste Flux: amzn.to/3UM30zC
    Wire Cutters: amzn.to/3Yaxyho
    -- The Stuff behind me --
    Desk Glow Lamp: amzn.to/3GlfAAB
    Desk Architect's Lamp: amzn.to/3ihPdUf
    Monitors: amzn.to/3ZgN63r
    Monitor Mounts: amzn.to/3vN1z9M
    Mouse: amzn.to/3It7595
    Keyboard: amzn.to/3ik7jon
    Desk Microphone: amzn.to/3IwCYxz
    Studio Headphones: amzn.to/3WVnffR
    Under-Cabinet Speakers: amzn.to/3IxkHQP
    Camera: amzn.to/3imNq04
    Desk Backlighting Strip: amzn.to/3vJvLCX
    Desk Backlighting Controller: www.athom.tech/blank-1/wled-h...
    Desk Backlighting Power Supply: amzn.to/3IwduAD
    -Desk Build-
    Desk Board: amzn.to/3CwFbFy
    Desk Brackets: amzn.to/3GJHDeh
    Wall Screws: amzn.to/3QmS8au
    Desktop Screws: amzn.to/3itganL
    -Filming setup-
    Camera: amzn.to/3jOsb7C
    Charger/Batteries: amzn.to/3k0fVRr
    Camera Stand: amzn.to/3XifZux
    Microphone: amzn.to/3WRpYXV
    Monitor: amzn.to/3vMcnoB
    Key Light: amzn.to/3WTJkvo
    ----
    DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission at no extra cost to you!
    Join this channel to get access to perks:
    / @makeitworktech
    Buy Me a Coffee if you want:
    www.buymeacoffee.com/makeitwo...
    Website:
    www.makeitwork-tech.com/
    The socials:
    ▶FOLLOW on Twitter: / makeitworktech
    ▶FOLLOW on Instagram: / makeitworktech
    ▶FOLLOW on Facebook: / makeitworktech
    ▶FOLLOW on Reddit: / make_itt_work
    ▶JOIN my Discord: / discord
    ▶CHECK OUT my GitHub: github.com/makeitworktech/hom...
    Intro/Outro Music: MDK - Jelly Castle, Press Start
    • ♪ MDK - Press Start [F...
    • ♪ MDK - Press Start [F...
    / mdkofficialyt
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 235

  • @makeitworktech
    @makeitworktech  ปีที่แล้ว +2

    The first 1,000 people to use the link will get a 1 month free trial of Skillshare: skl.sh/makeitwork12221

    • @vax_ta
      @vax_ta ปีที่แล้ว

      please make that I will create and controll separate leds in matrix , it will be best thing in wled or I have second idea create that I will controll individual lines like in nanoleaf

    • @OutOfNameIdeas2
      @OutOfNameIdeas2 ปีที่แล้ว

      A heads-up about skill Share.
      Their free trial is a lie and their content is subpar to TH-cam.
      There is a great video about this out there.

    • @AndyPorter79
      @AndyPorter79 ปีที่แล้ว

      Is there a location with a library or collection of different images, animations and so on? I'm interested in a Mario themed clock image to use with a NodeMCU and 4 or those 16x16 panels you demonstrate on in this video arranged in a 32 x 32 square

  • @michaeljvdh
    @michaeljvdh ปีที่แล้ว +5

    Hey Kid, love seeing people of your age talking like this, and doing things like this ... respect. From a (49yr old Technical IT Director).

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Thanks for the encouragement! Fun stuff to do on the side for a process engineer!

  • @jstro-hobbytech
    @jstro-hobbytech 5 หลายเดือนก่อน +6

    Bro. Get a decent soldering station, solder and flux. Makes a world of difference

    • @makeitworktech
      @makeitworktech  2 หลายเดือนก่อน

      Could you recommend one? Still using my beginner station haha

  • @Gareth.W
    @Gareth.W ปีที่แล้ว

    Great video! I received a 3D printer for Xmas and this is exactly the sort of thing in looking forward to trying out. Thanks for sharing.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Thanks! Have fun! I plan to do a 8x32 matrix as well

  • @MarkGhali
    @MarkGhali ปีที่แล้ว

    Aaron love your video style! keep it up! Very beginner friendly

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Thanks for the kind words, Mark! Will do!

  • @bendtherules0
    @bendtherules0 ปีที่แล้ว

    Wow, great guide - even for non-programmers. You are giving me a lot of confidence to try out wled. Thank you a lot ❤

  • @karolisc
    @karolisc ปีที่แล้ว +2

    Did this a while ago using esphome leds as display component and changing image position according to number input. Nice thing was that it's not some obscure numbers array, but real sprite picture with all images you can see and edit visually

    • @CristianJimenezCBA
      @CristianJimenezCBA ปีที่แล้ว +2

      Nice, I did that too with ESPHome. The cool thing about ESPHome display can handle animated gifs. Also I've created a clock and home assistant services in ESPHome to handle the "carousel" of pages or activate the E1.31 DMX mode to control the display with Jinx

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Where could one find a tutorial of this?

    • @thesuperknot_
      @thesuperknot_ ปีที่แล้ว

      Also interested in a tutorial here.

    • @karolisc
      @karolisc ปีที่แล้ว +1

      There is no tutorial. I used the display components lambda function to display image at position: "it.image(imageIndex * matrixSize, 0, id(my_image));"

  • @elgametroll5690
    @elgametroll5690 7 หลายเดือนก่อน

    Eres un genio, muchas gracias por todo

  • @Joseph-ko2kl
    @Joseph-ko2kl ปีที่แล้ว

    Nice definitely want to try this.

  • @bubbl_media
    @bubbl_media ปีที่แล้ว

    I really need this t-shirt!

  • @oakfig
    @oakfig ปีที่แล้ว

    Bro we love your videos!

  • @mrdrbernd
    @mrdrbernd ปีที่แล้ว

    great work! please keep on

  • @jasonhensley3117
    @jasonhensley3117 ปีที่แล้ว +1

    17:54 Fly Eagles Fly! Nice work

  • @MrMikey1703
    @MrMikey1703 ปีที่แล้ว

    Terrific Tutorial mate.

  • @FixitEasyDIY
    @FixitEasyDIY 5 หลายเดือนก่อน +1

    Great idea 💡

  • @yourneighborhood
    @yourneighborhood ปีที่แล้ว

    Clever. Good tutorial.

  • @shawnmaker6974
    @shawnmaker6974 ปีที่แล้ว +1

    Thank you. Thank you. Thank you! What size, type of screw are you using to secure the housing?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Oop, sorry, just saw this. I grabbed a random screw, so I'm not sure the size. I'm going to make a V2 (mostly done) that doesn't require the screws

  • @HughsReviews
    @HughsReviews 11 หลายเดือนก่อน

    If all I have is an iPhone, what’s my best way to power and control 360 pixels of ws2812b with the wled app???

  • @GregWoodsLancs
    @GregWoodsLancs ปีที่แล้ว

    Great tutorial. I've been looking at WLED for other stuff, so this looks great.
    I've started using WS2815... they run at 12V, so the current requirements are much less, and they have some redundancy. More expensive though.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Thanks! Yeah, I have yet to try 12V, even though I bought a 12V 25A power supply years ago

  • @sebastiansombra
    @sebastiansombra ปีที่แล้ว

    Looks great, I am going to build one, thanks for sharing. I have a small question, how do you attach the Front Panel to the frame? looking at the model, I don't see space for screws, is it glued?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Thanks! I just used gorilla super glue

  • @jprocket2329
    @jprocket2329 ปีที่แล้ว

    Thanks for the video where do I get that wled shirt? Wouldn't mind having it in a hoodie as well or did you just have it made?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      No problem. They sell them here: wled.teemill.com/

  • @devamars
    @devamars ปีที่แล้ว

    thzanks BRO cool stuff !

  • @jply87
    @jply87 4 หลายเดือนก่อน

    Could this same idea be used to create QR codes. Like create a QR code with the limitations of the LED matrix and then upload that to the service that supports the QR code links or in the reverse?

  • @paulcabrelli1863
    @paulcabrelli1863 ปีที่แล้ว

    Hi I found your video very interesting and I was following your example for switching on pixels with red and blue (15:41 time on video) Should it be 0,7,[255,0,0] for the red pixels then the two unlit and then 10,17[0,0,255] for the blue pixels?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      0,7,[255,0,0] would light pixels 0 through 6 (the first 7 pixels), because the "stop LED" is not counted as part of the pixel assignment. 0,8,[255,0,0] would light pixels 0 through 7

  • @Dennis-qm4rd
    @Dennis-qm4rd ปีที่แล้ว

    Very cool tutorial, I will give it a go soon! I am also interested in the diffuser box for a 2nd ledpanel project. I couldn't find it on AE. Can you share a link of that whit le box just for diffuse led panel? Thanks a lot and Merry Christmas!

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Thanks! Sure, here it is: www.aliexpress.us/item/2255800198508654.html
      Make sure you choose the correct option for the "lampshade"

    • @Dennis-qm4rd
      @Dennis-qm4rd ปีที่แล้ว

      @@makeitworktech Thanks again!

  • @iansime
    @iansime ปีที่แล้ว +1

    This was awesome - great job!
    It's not often that my hobbies overlap, but my 3D printer, LEDs/D1 Mini, and Home Assistant are just itching to give this a go 😎

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Haha, yes! It's a fun project! Also, WLED released a new beta that supports 2D matrices, so now they have some awesome effects built in! More to come in future videos!
      And thanks!

  • @manukalias
    @manukalias ปีที่แล้ว +1

    Thanks for giving thorough details,
    is it possible to use ws2812strips (60 Led/Meter type) in this matrix ?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      WS2812B? Strips just require a little more work for soldering

    • @Rob_III
      @Rob_III ปีที่แล้ว +2

      Yes, WLED works perfectly with WS2812B strips; in fact, the matrix is just a 'snaked' LED-strip. It doesn't require more soldering either, contrary to what Make It Work said; though you may want to inject some "extra" voltage every meter or 2.

  • @mbennett2663
    @mbennett2663 ปีที่แล้ว

    Hey bud just wanted 5o say thank u for making the files available. Also what program do u use to make the designs? Played around a little bit haven't gone deep into it like I am about to

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      No prob! I just create them myself in Excel... A bit time consuming but it works

    • @mbennett2663
      @mbennett2663 ปีที่แล้ว

      @@makeitworktech I'm sorry I wasnt clear what program did u use to create the the files for the 3d printer. Some type of autocad? I really want to learn how to design my own thing to print

  • @funkycraft
    @funkycraft ปีที่แล้ว +2

    You can also do this with a wemos d1 mini you can get about 3 for the price of the nodemcu, They already come pinless so you can just solder on, and they are about 2/3 the size.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Yeah, I wanted to use one with pins so I could mount it easily as I did. I may to it for a future project

  • @SnoWakeFPV
    @SnoWakeFPV ปีที่แล้ว +2

    Like Ian below - this project represents an intersection of three hobbies (obsessions): Individually-addressable LEDs, WLED, 3D printing... AND HomeAssistant! I've posted my make on Thingiverse, and may record a short video to show some of the finished results. Thanks for both the design, and the inspiration! Now off to print/build the 32x8... the parts just arrived yesterday.

    • @jasonjames8555
      @jasonjames8555 ปีที่แล้ว +3

      Link to your thingiverse make?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Awesome! I try to include Home Assistant in all my projects, but I'm the future I need to ensure I give adequate instruction for those who don't use HA. Thanks for the feedback!

  • @jarrod817
    @jarrod817 4 หลายเดือนก่อน

    I'm not very electrical savy but would it be possible to solder together individual neopixels or something similar to use less power? You said 15A which just seems like a lot of power for LEDs. Or is the high current amount juat because there are so many LEDs?

    • @makeitworktech
      @makeitworktech  4 หลายเดือนก่อน

      The current required is based on the LED type. You can use less power with less allowable brightness

  • @antoniosa
    @antoniosa 5 หลายเดือนก่อน

    Greats videos !! ❤

    • @makeitworktech
      @makeitworktech  5 หลายเดือนก่อน +1

      Glad you think so!

  • @mikedotson420
    @mikedotson420 ปีที่แล้ว +7

    Nice Pixel Art. One question I had, can you not just create presets in WLED using the same JSON pasted into the preset"s API dialog box for each piece of artwork? In Home Assistant, you could just invoke the artwork using the preset name. In WLED, you can select a preset for WLED to go to as a default once power is restored to the NodeMCU. Using this method would allow you to change images using the WLED app or home assistant. Something to think about. Thanks for the video.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +2

      Thanks! Great feedback...I haven't messed with presets too much in WLED since I prefer to do everything in Home Assistant, but I'll have to give that a try! If so, that would be a nice way to handle it. HA devs are looking at making a WLED service for HA that allows you to paste in the command. It would be handy I think

    • @GustavoNatal
      @GustavoNatal ปีที่แล้ว

      I had thought the same as you, since I don´t use HA.

    • @swissfreek
      @swissfreek ปีที่แล้ว +2

      @@makeitworktech I've been messing around with it and it definitely works. You just paste the same command you put into HA but just the part in the curly brackets from "on":true to the end and hit save. Then you can preload all the graphics into separate presets and load at your convenience. You can even set it to turn on with one of the images.

  • @RicardoMaranhaoMD
    @RicardoMaranhaoMD ปีที่แล้ว +1

    Love from brazil!!!

  • @jstro-hobbytech
    @jstro-hobbytech 5 หลายเดือนก่อน

    The cp2102 wirh the micro usb ports have not been flashing for me for months. If i get a usbc board then it's fine. Ive added caps and other stuff that has worked intermittently and the micro ports have veen coming right off some of the boards and tearing the traces so i have to make my own breakout boards haha

    • @makeitworktech
      @makeitworktech  2 หลายเดือนก่อน

      Hmm, i've never tried those!

  • @SmartHomeJunkie
    @SmartHomeJunkie ปีที่แล้ว

    Nice Aaron! I might give this a go. Let's see if we can create a lametric clone using this.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      That would be cool! Latest beta version of WLED now has 2d matrix support!

    • @SmartHomeJunkie
      @SmartHomeJunkie ปีที่แล้ว

      @@makeitworktech If I only had time to create an integration in Home Assistant to make this lametric clone. It shouldn't be too difficult now that I've seen your video. But time...

  • @Kai-Made
    @Kai-Made ปีที่แล้ว

    There is a branch or off shoot whatever that is able to upload the code directly the wled without the need to use ha.
    Sadly I am unable to get reliable results.
    I am not that good at coding but have been trying to figure out how to add in that ability to wled without the need for an additional thing. Anyway as the code evolves I am consistently impressed. Love it!

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Thanks! You can add the code directly to WLED! In the Presets

  • @graphguy
    @graphguy ปีที่แล้ว

    EXACTLY what I was looking for, so thanks!.
    Except I plan on scaling it to 6' x 6' for Christmas 2023

    • @witters00
      @witters00 ปีที่แล้ว +1

      Depending on how many pixels that adds up to, WLED can't output to that many LEDs. Depending on your project you might to look at larger controllers with multiple ports like the Falcon F16v4 and xLights software to control it.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Wow, that would be HUGE!

  • @thesuperknot_
    @thesuperknot_ ปีที่แล้ว

    It took me a while to determine I needed Excel to make it work -- sheets refused to work correctly. I made a few more designs to fill my 32x16 matrix by splitting into two 32x8 matrices and having HA send two commands a few ms apart -- sending them at the same time caused WLED to drop one.
    Is there a way to build or share a library aside from the excel sheet? I don't have Office365 so I can't seem to export the designs I've made.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      I don't know of a way to do that yet. I really would love it if someone else could develop this idea beyond excel, because it's a bit beyond my knowledge at this point how to do it. I'm sure there are python scrips or programs that could be created.

  • @swissfreek
    @swissfreek ปีที่แล้ว +1

    I got the same matrix you linked. Once I set up the 2D Matrix in WLED, in order for the order to be correct for the effects (like having the scrolling text look correct), I had to set the Panel start (at the bottom of the 2D Matrix setup page) to "Top" and "Right" (default is left) and serpentine. This completely borked the pixel art presets. Have you seen the same thing on your panels? I'm going through the Excel file trying to reverse-engineer how to get the pixels back in the right place.
    I had to invert all the odd rows (so they go 15 to 0). But now I'm trying to figure out how to make it build sections of the same color correctly. So like if I have the first pixel in two rows the same color, that's now pixel 15 and 16, not 0 and 16, and that makes the code do weird things. Still chewing on this...

    • @swissfreek
      @swissfreek ปีที่แล้ว

      Aha, what I need to do is change the blue/white tables on the second tab and just have them determine their colors in a different order so that the stuff on the left doesn't have to change.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Yes, I've seen the same. Working on V2 currently, and will put a link to it soon. Matrix support "de-serpentines" the matrix

    • @dopeausmpott3652
      @dopeausmpott3652 ปีที่แล้ว +1

      @@swissfreek Hey Frank, i have the same "Problem" can you explain how you fixed it?

    • @swissfreek
      @swissfreek ปีที่แล้ว

      @@dopeausmpott3652 on the “code” tab, you’ll see the table on the right that have white and blue rows. If you click the cells, you see that they are used to determine color values of each pixel, and they read from column P to AE. You need to change the odd rows so they go from AE to P instead (so backwards). Before you do that, you will probably need to right click the table and turn off the setting that is something like “auto fill table” or it will make all the rows match that which isn’t what you want. It’s tedious to change each cell by hand, but once you do the first odd row, you can highlight it, copy, and paste to the other odd rows in that table. You’ll need to do all four tables, one for the general color, then one each for red green and blue values.
      Hope that makes sense. It sounds like there’s a V2 of the file coming so you might just have to wait a bit if you don’t want to fix it yourself…

  • @chrisrosenkreuz23
    @chrisrosenkreuz23 ปีที่แล้ว

    Hey is it possible to use the Novation Launchpad for this? it's a 64 grid

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Oh wow, I'm not sure, but I'd expect not. Not sure how they work though

  • @James02876
    @James02876 ปีที่แล้ว +1

    I wanted to try to recreate this functionality using Google Sheets, since I don't have excel. I think you may have a misconfiguration in your panel, since when the output from your sheet is sent to my panel, it doesn't render properly unless I reset the panel settings. I found out by sending a command to just illuminate the top left 4 pixels, and when misconfigured, it lights up the top right first row, and the top left second row.
    Is there any way you would be willing to share a copy of the excel sheet without any macros? I cannot import the grid of examples into Google, so I manually recreated a couple, but you've got some great artwork that I would love to send to my panel!
    Finally, the way I built my panel, I used a sheet of white shelf liner vinyl that I bought at a dollar store for the diffuser. I printed some grids to separate the pixels, and the vinyl gives a nice consistent diffuse glow without any lines from a 3d print.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      It's misconfigured because the latest versions of WLED allow you to set up a 2D matrix. This "un-serpentines" your matrix so the the code won't work. I've linked V2 which fixes this. I can share a non-macro version of the sheet, but you should be able to download it and change the file extension name...
      Awesome Idea about the vinyl!! I will definitely be trying that!

    • @James02876
      @James02876 ปีที่แล้ว

      @@makeitworktech I've actually made some progress streaming pixel data from piskelapp to my local WLED. It even works with animations! You inspired me to revisit the panel idea, looking forward to your next vid!

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      I'll have to check that out! Cool!

  • @swissfreek
    @swissfreek ปีที่แล้ว

    I have a question:
    I was able to load multiple graphics as different presets in WLED using the json commands. Now I can switch between images at will. The problem is the images that have LEDs that are off (like the Minecraft sword and pick axe, they have black backgrounds. When that image loads, any pixels that are black/off stay whatever they were in the last image. So it's like it's laying the new image on top of the old one. Is there a command that can be run first that clears the whole panel and then loads the new pixels? Or maybe the code generator should set all the black pixels to [0,0,0] so that it forces them to update from what they were before? Not sure if that makes sense?

    • @swissfreek
      @swissfreek ปีที่แล้ว

      Ah, I figured this part out. Your grid code ignores pixels where the color is [0,0,0] (off). This means that they stay set to whatever they were before. Switching that IF statement so it didn't ignore [0,0,0] fixed the issue I was having. I'm curious, why do you ignore the dark pixels?

    • @swissfreek
      @swissfreek ปีที่แล้ว

      Oh, or just use Q27 to generate the code instead of Q28... 😂

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      You got it! I ignore the dark pixels, because a curl command can only have a certain length. However, if you put this before you put the rest of the colored pixels, it will solve the problem:
      0,256,[0,0,0],
      In other words, set all the pixels to black, and then assign just the colored pixels

    • @swissfreek
      @swissfreek ปีที่แล้ว

      @@makeitworktech Ahhh, that makes sense. Your solution was my first thought (wipe the board first), but I must have fat-fingered it because it didn't work when I tried it. I'll try again.

    • @swissfreek
      @swissfreek ปีที่แล้ว

      @@makeitworktech Oh, also, if you use "TEXTJOIN" instead of "CONCATENATE", you can use a ", " to separate the items, and then you can take that out of the individual cells, and you eliminate that hanging comma at the end.
      =TEXTJOIN(", ",TRUE,O2:O257)
      This requires removing the &", " that is tacked onto the end of the formulas in column I and N.
      You can also preload the rest of the json command with another cell:
      =CLEAN("{"&CHAR(34)&"on"&CHAR(34)&":true, "&CHAR(34)&"bri"&CHAR(34)&":100, "&CHAR(34)&"seg"&CHAR(34)&":{"&CHAR(34)&"i"&CHAR(34)&":["&CHAR(10)&" "&Q28&CHAR(10)&" ]}}")
      CLEAN makes it so that when you copy out the text, it doesn't put a ton of quotations in, but it also erases the line breaks, so you'll have to put those back in. But now you can copy/paste almost directly.

  • @newshadespressurewashingse1579
    @newshadespressurewashingse1579 ปีที่แล้ว +1

    Would it be possible to link multiple grids to one controller? Just thinking about a larger grid to display a qr code

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Yes, very possible. Working on that for a future video. It is built-in supported in the latest beta of WLED.

    • @newshadespressurewashingse1579
      @newshadespressurewashingse1579 ปีที่แล้ว +1

      @@makeitworktech I would like to link one together to be able to put it on my trailer for my business

    • @thesuperknot_
      @thesuperknot_ ปีที่แล้ว

      I do this using this guide! I just create them one section at a time in the spreadsheet, and HA sends the commands one at a time to WLED, defining the segment. I had to space them out a few milliseconds or WLED would drop one or two.

  • @Berland87
    @Berland87 ปีที่แล้ว

    Is it possible to build this somehow battery powered with usb-c loading function? What kind of components would I need? 😀

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      That might be tough, I'd have to look into that. You'd need a battery that could handle that current for a decent amount of time I guess. I'll add that to my list of projects!

    • @Berland87
      @Berland87 ปีที่แล้ว

      I got a lolin lite esp32 with battery adapter, but I am way too bad to calculate the battery size 😂
      Doesn’t make sense if it’s empty every day

  • @panonesia
    @panonesia ปีที่แล้ว

    i don't have home assistant for now, is it any other method to push Command Line ?

  • @jackwong3950
    @jackwong3950 ปีที่แล้ว

    Hi, may i know what is the white layer material made of ?

  • @matthiash.454
    @matthiash.454 ปีที่แล้ว

    Super video 👌
    In the video you use a ESP8266 can also use a D1 Mini ESP-32❓

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Thanks!
      Yup! Just need to make sure the GPIO pin is set correctly.

    • @matthiash.454
      @matthiash.454 ปีที่แล้ว

      @@makeitworktech Ok but this has only 3.3 volts voltage but the LED strips or matrix need 5 volts.
      What do I have to pay attention to when connecting ❓

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      There's also a 5V pin

  • @enragedninja
    @enragedninja ปีที่แล้ว

    Dupont wires help if people want to play around with this and even play with buttons/pots without the commitment of soldering or destroying/manipulating pins

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Good call. i was using them, but they didn't fit in the box

  • @TristynRusselo
    @TristynRusselo ปีที่แล้ว

    version 14 released yesterday, has 2d matrix support added.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Yeah, great timing haha. I'll test that out when I get a chance!

  • @karlmee1234
    @karlmee1234 ปีที่แล้ว

    Nice video, I'm just getting started with my wled projects and was wondering if something like this was possible. Your excel spreadsheets to make the commands makes this process so much easier, I will keep this video in mind when I want to make my pixel art box 🙂

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Awesome! If you want to share what you make, I'd love to see it! We have a Discord channel where people share their projects on occasion

  • @DIY-rr8md
    @DIY-rr8md 11 หลายเดือนก่อน

    Halooo, I have followed your way. but why does the wled only turn on 1 light???

    • @makeitworktech
      @makeitworktech  11 หลายเดือนก่อน

      You need to set the number of LEDs in LED settings

    • @DIY-rr8md
      @DIY-rr8md 11 หลายเดือนก่อน

      @@makeitworktech I have set to 256

  • @johnknightiii1351
    @johnknightiii1351 ปีที่แล้ว

    Now I want to order some led stuff to make a clock with WLED

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Doable! There are other softwares that are better for that, but I really love WLED!

  • @diamondx224_6
    @diamondx224_6 11 หลายเดือนก่อน

    Could I do somrhing like this with a old chrome book display?

    • @makeitworktech
      @makeitworktech  11 หลายเดือนก่อน +1

      Hmmm, display pixel art on it? Probably!

  • @atomicdetailsoc
    @atomicdetailsoc ปีที่แล้ว

    can i use a hub75 matrix board with wled also why not put the link to the pixel art in the description i dont use discord

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Not sure, never heard of them.
      Link is in description

  • @pablospace
    @pablospace ปีที่แล้ว

    Hi! Very nice video. I am having trouble with HA. After using you code for the switch, it only works for turning off the leds (previously turned on with wled) but it wont turn them on. ¿Any idea? (the matrix works fine with wled interface and via home assistant integration, but the switch dont)

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Are you using my exact code? If the string is too long, the command won't work. Also make sure the IP address for both are correct

    • @pablospace
      @pablospace ปีที่แล้ว

      Yes, exact code with correct IP…

  • @grimster76
    @grimster76 ปีที่แล้ว

    Can you please make a video on how to use your pixel art step by step I'm not understanding on how to use it. I've played with it but could not see how you get the codes and would love to use it. Thanks

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      This is as step by step add I can get it. Is there something specific you don't understand? I can try to cover it in part 2...

    • @grimster76
      @grimster76 ปีที่แล้ว

      @makeitworktech How do I get the code I hit update and nothing happens even when I switch pictures.

  • @Rob_III
    @Rob_III ปีที่แล้ว

    Why didn't you wire the green wire OVER the ESP instead of it going underneath, putting the controller on an angle instead of flush with the matrix?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Good catch! I changed it later on haha, if you see at 12:43 I routed it around the controller to keep it as flat as possible.

  • @NoahTheFacts
    @NoahTheFacts ปีที่แล้ว

    I got this working, but sometimes when I activate it, I get a blue cube, rather than the HA icon. I wonder what I'm doing wrong?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Hmmm, not sure. Have you tried adding 0,256, [0,0,0], at the beginning of the list of LEDs and colors?

    • @NoahTheFacts
      @NoahTheFacts ปีที่แล้ว

      @@makeitworktech That worked! Thank you!

  • @dhruv.pandey93
    @dhruv.pandey93 ปีที่แล้ว

    Can Pixelit be used here instead of WLED?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Looks like it probably could! I'll have to try that out with the 8x32 matrix I bought

  • @vimvigour3327
    @vimvigour3327 ปีที่แล้ว

    Nice.
    A direct link to the command example on your github would also be nice.
    Also, can we just get a direct download link for the spreadsheet, instead of having to create a discord account?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Thanks. Good feedback!
      I added the link to the spreadsheet. GitHub coming soon if my internet comes back up haha

    • @vimvigour3327
      @vimvigour3327 ปีที่แล้ว

      @@makeitworktech Thanks.
      Unfortunately, I can't get the spreadsheet to update using LibreOffice.

  • @NoahTheFacts
    @NoahTheFacts ปีที่แล้ว

    I just used this again to add a book light to my daughter's WLED strip in her room. She asked if just a small section could light-up as a booklight. So instead of an icon, I lit a strip up 50 pixels off the floor, 20 pixels long, warm white , 100% bright with a little fade effect at either end. Turned out great! I'm not sure how to post a picture here.
    Here's the WLED strip installed in her room:
    th-cam.com/video/gvHK2sLa7UQ/w-d-xo.html

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Looks awesome! If you want to share pictures, you could do it on our Discord

  • @jasonstahl73
    @jasonstahl73 ปีที่แล้ว

    I was able to flash my nodemcu with the wled website by holding the flash button while plugging in the USB.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Yeah, I forgot that there's an easier way... I'll be making a part 2 and I'll show that flashing method!

    • @adamwentworth1268
      @adamwentworth1268 ปีที่แล้ว

      @@makeitworktech I second this -- on the Wemos D1 Mini, I don't even need to hold any buttons! Appreciate your video, thank you!

  • @tinkertron
    @tinkertron 6 หลายเดือนก่อน

    something you should note, depending how you are wiring, not all LED's are 5volts some might be 12v so if you run 12V LED's you can't run the controller and the board on the same power supply since you will fry the board. Every time you made a setup video within the WLED you mention board volts instead of LED volts.

    • @makeitworktech
      @makeitworktech  6 หลายเดือนก่อน

      That's true! You gotta use the matrix that I used in the video!

  • @theusuario-pb5xk
    @theusuario-pb5xk ปีที่แล้ว

    The excel it's broken no?
    i can only get one part of it to load

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Should still work. One part of what?

    • @theusuario-pb5xk
      @theusuario-pb5xk ปีที่แล้ว

      @@makeitworktech Hi, it's working now, it was like not loading
      Okay, so:
      if you add {"on":true, "bri":100, "seg":{"i":[ at the start of the excel code and ]}} at the end (removing the last , ) you can directly input that as a new preset on the WLED webpage
      In this way, you can set that on boot a preset can be loaded, so it won't change and also you don't depend on HA to use it
      The only problem that i found, is for example: if you are using the image of HA and change to yoshi egg, some pixels will remain in blue(the black ones), i guess because those pixels aren't reasigned on the yoshi template
      Maybe that's because on the code you assume that black pixels = not changed ?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      @@theusuario-pb5xk thanks, yeah, someone told me that presets work. I'll try that for the next video. Yup, black are ignored because there's a max length for a curl command. If you send 0,256,[0,0,0] at the beginning it will set all pixels to black first

  • @brian.hanifin
    @brian.hanifin ปีที่แล้ว

    Your thingiverse link to your modification is broken. But your tutorial excellent!

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Thanks for trying it! New thingiverse account - should be up in a day or so, sorry about that.
      And thanks!

  • @marcoisabella1724
    @marcoisabella1724 ปีที่แล้ว

    I did everything by the letter but my Matrix won't turn on. I tried two different ESP32 and Matrix, but nothing. How can I check what's the problem?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Does the light on the esp32 light up when power is applied?

    • @marcoisabella1724
      @marcoisabella1724 ปีที่แล้ว

      @@makeitworktech Yes, I managed to set WLED as described. But the matrix won't turn on. Is there a way to test if it's working? Maybe they shipped a bad box of Matrix.

    • @marcoisabella1724
      @marcoisabella1724 ปีที่แล้ว

      I am using ESP WROMM 32, where the data connector goes on D2 while 8266 is on D4. But everything else should be the same. Right?

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      @@marcoisabella1724 did you flash the correct firmware version? (For the esp32 not 8266)

    • @marcoisabella1724
      @marcoisabella1724 ปีที่แล้ว

      @@makeitworktech Yes, I did all correct. You might want to add in your guide to check/set the GPIO number to the PIN where the green wire is attached on the ESP32. WLED is now defaulting it to 16, mine is on D2 so I had to change to 2. It's now working.

  • @diegomosquera4636
    @diegomosquera4636 ปีที่แล้ว

    Great Job! I have created a Google Sheets version of your Excel for 16x16 version. If somebody wants a copy just let me know.

    • @Otti6
      @Otti6 ปีที่แล้ว

      i could use that, thanks :)

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      I'd love to see how you did it! If you want to you can share it with me aaronmakesitwork@gmail

    • @DiegoMosquera
      @DiegoMosquera ปีที่แล้ว

      @@Otti6 Here you have it: docs.google.com/spreadsheets/d/1G6Hhs8zk6iK5YeqkDSbwV8VadMw-pbGPry96PCSWElQ/edit?usp=sharing

    • @DiegoMosquera
      @DiegoMosquera ปีที่แล้ว

      @@makeitworktech I've shared it to your email.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Thanks, I'll check it out!

  • @pXnEmerica
    @pXnEmerica ปีที่แล้ว

    i use Twinkly in realtime mode.

  • @TristynRusselo
    @TristynRusselo ปีที่แล้ว

    soldering became so much easier & better when i got a KSGER from Ali

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      A T12? I might have to try one!

    • @TristynRusselo
      @TristynRusselo ปีที่แล้ว

      @@makeitworktech t12 clone. but yeah. best advice i got in years.

    • @TristynRusselo
      @TristynRusselo ปีที่แล้ว

      @@makeitworktech get the one with 3 tips to start.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      will do!

    • @TristynRusselo
      @TristynRusselo ปีที่แล้ว

      @@makeitworktech ... and a good copper or brass solder cleaner sponge. clean tip, clean connections! i just had to run to the garage for mine.

  • @thorodinson7739
    @thorodinson7739 6 หลายเดือนก่อน

    use a Hub75 Led Matrix next time

  • @jimlyjimlesson4502
    @jimlyjimlesson4502 ปีที่แล้ว

    Hello, well explained, but if you do this with version > 0.13.3 you will go crazy!

    • @jimlyjimlesson4502
      @jimlyjimlesson4502 ปีที่แล้ว

      or it was just a failed update

    • @NeilHendin
      @NeilHendin ปีที่แล้ว

      @@jimlyjimlesson4502 What problem did you see? (I just built one with 0.13.3 and it's pretty glitchy with lots of extraneous flashes etc..)

    • @jimlyjimlesson4502
      @jimlyjimlesson4502 ปีที่แล้ว +1

      @@NeilHendin in 0.14.0-b1 a 2D matrix configuration is integrated. Also some cool effects, but the json control with seg and i is often not compatible at the moment. In my case, the entered values are not each an LED, but are interpreted as a segment. A segment is one line of LEDs. So it is a coincidence whether the control works or not. In the case of such hidden extensions :-) only a reboot helps. This will be attributed to the beta status. So don't use 0.14.0-b1 yet!

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      I'm using 0.14.0-b1, and the only issues I'm having is that it corrects the serpentine configuration of the matrix

    • @jimlyjimlesson4502
      @jimlyjimlesson4502 ปีที่แล้ว

      ​@@makeitworktech maybe i should use an ESP32 instead of an ESP8266? I will try it...

  • @user-np1go1vi5c
    @user-np1go1vi5c 8 หลายเดือนก่อน

    Can display Chinese?

    • @makeitworktech
      @makeitworktech  8 หลายเดือนก่อน

      I don't think so, sorry

  • @LastFx
    @LastFx 7 หลายเดือนก่อน

    Recommended by Chris Maher

  • @c3adkins
    @c3adkins ปีที่แล้ว

    18:05 😂

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      I wondered if anyone would notice that haha

    • @c3adkins
      @c3adkins ปีที่แล้ว

      @@makeitworktech Of course! You were channeling your inner Lewis.

    • @janinho82
      @janinho82 ปีที่แล้ว

      Great video! I already have everything up and running with an athom. I was waiting for the video because the pixelart doesn't work for me. I can't find that you have updated your GitHub or discord. I have been copying the code from the videos but I must have done something wrong. Thank you

  • @Ravenseyes10
    @Ravenseyes10 10 หลายเดือนก่อน

    Why didn't you show more examples?... I waited allll the way to the end and... nothing..

    • @makeitworktech
      @makeitworktech  10 หลายเดือนก่อน

      Sorry! I couldn't stretch the video on forever. I'm working on part 2 - makes things a lot easier

  • @Codebyakshay
    @Codebyakshay 4 หลายเดือนก่อน

    Sure you have make a lot of videos on wleds but never make a video about P4led matrix 32x64 rgb with esp8266 or esp32

    • @makeitworktech
      @makeitworktech  2 หลายเดือนก่อน

      I would love to try, but not sure where to start!

  • @docteurzoidberg
    @docteurzoidberg ปีที่แล้ว +2

    Hmmmmm. excel pixel art creator. whyyyyyyyyyyyyyyyyy (screaming ) I can make you a webtool far better to do that, currently writing one for esphome, i will get in touch with you with updated progress soon

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Haha I know 🤣
      That would be awesome! I'm making a part 2 with some updates, I'll include it if possible! Discord or email me!

  • @vipalsharma4120
    @vipalsharma4120 10 หลายเดือนก่อน

    FAIL WLED ,WHEN SUPPLY 5V DISCONNECT AND AGING GIVE 5V DISPLY WS2812 IS PLAIN ALL LED GLOW

    • @makeitworktech
      @makeitworktech  10 หลายเดือนก่อน

      You can change the settings

  • @texansforever6782
    @texansforever6782 ปีที่แล้ว

    Hey Aaron, Sent you an e-mail to your business account! just seeing if it got through.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      I'll take a look at it soon, thanks

    • @texansforever6782
      @texansforever6782 ปีที่แล้ว

      @@makeitworktech thanks alot! hope you had a festive Christmas

  • @chrisw1462
    @chrisw1462 9 หลายเดือนก่อน

    Your mic or audio settings are cutting off too much of the 3-4 kHz band. Your audio has almost none of that band, and that band is very important for understanding human speech. Find a way to boost that band of frequencies a few dB, and your audio will be much better.

    • @makeitworktech
      @makeitworktech  9 หลายเดือนก่อน

      Thanks for the feedback! Could you tell me if my latest video has the same problem? th-cam.com/video/d1F6hY3WPE0/w-d-xo.html

    • @chrisw1462
      @chrisw1462 9 หลายเดือนก่อน

      @@makeitworktech It actually is better - much easier to listen to. I'd prefer a bit more, but my ears are in their 6th decade, so.. 🙂

  • @chrisboxsell4981
    @chrisboxsell4981 ปีที่แล้ว

    No just no. Do not do wire the controller in like this

  • @Rene-kg7pf
    @Rene-kg7pf ปีที่แล้ว

    I just stopped watching when I realised it was a video about printing

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว +1

      Too bad! You'll have to get a printer and watch the rest!

  • @unclerojelio6320
    @unclerojelio6320 หลายเดือนก่อน

    For dog sake man, turn up the heat on that soldering iron. What you are doing is hard to watch.

    • @makeitworktech
      @makeitworktech  23 วันที่ผ่านมา

      😂
      It actually needs to be cleaned haha

  • @Br0mX
    @Br0mX ปีที่แล้ว +1

    Nice video... If anyone is interested I performed a fairly major remix of the case. I added additional internal support, slightly thinker walls, a hidden barrel jack connector. It can be found on thingiverse
    thing:5746531
    The next big issue to solve is thermals.. These LED's get hot really quickly even at half brightness.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Looks good! I'll have to test it out. Yeah, thermals are another issue entirely! Could add an RPi fan haha

    • @Br0mX
      @Br0mX ปีที่แล้ว

      @@makeitworktech Yeh.. I just updated the model to include a backing plate on the LED board to spread the heat. Ill 3d print a back plate for the time being but the better solution would be to use a aluminium plate. It seems ridiculous that you should need a fan for a box with a few LEDs in it... but... at full power these panels can draw 76W !!! Even with a small limited 6A power supply that's still 30W!.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      @@Br0mX Nice! Yeah, it's a crazy amount of power! I'm working on a 32x8 diffuser... I have to print it in 2 parts. Just prototyping now. If you decide to take a shot at one, let me know, I'd try it out too

    • @RalfVogler
      @RalfVogler ปีที่แล้ว

      I just kept the back open. No heat problems at 5A, but mine also doesn't draw much more. Did you measure your current and temps? Without supplying power at all three points it didn't even draw 5A at 100%. These 5V matrices have several connectors for a reason.

  • @mameapl65
    @mameapl65 ปีที่แล้ว

    Hello! Amazing videos! Would you be interested in helping me do a project? Not sure how to send you a private msg.

    • @makeitworktech
      @makeitworktech  ปีที่แล้ว

      Hop on discord!

    • @mameapl65
      @mameapl65 ปีที่แล้ว

      @@makeitworktech what channel?