Creating PIXEL ART with WLED!!

Ғылым және технология

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

Пікірлер: 238

  • @makeitworktech
    @makeitworktech Жыл бұрын

    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 KZread. 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

  • @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 ❤

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    Glad I can help!

  • @oakfig
    @oakfig Жыл бұрын

    Bro we love your videos!

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    Thanks man!!

  • @karolisc
    @karolisc Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    Where could one find a tutorial of this?

  • @thesuperknot_

    @thesuperknot_

    Жыл бұрын

    Also interested in a tutorial here.

  • @karolisc

    @karolisc

    Жыл бұрын

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

  • @MrMikey1703
    @MrMikey1703 Жыл бұрын

    Terrific Tutorial mate.

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    Thanks!!

  • @elgametroll5690
    @elgametroll56908 ай бұрын

    Eres un genio, muchas gracias por todo

  • @mrdrbernd
    @mrdrbernd Жыл бұрын

    great work! please keep on

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    Will do!

  • @iansime
    @iansime Жыл бұрын

    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!

  • @FixitEasyDIY
    @FixitEasyDIY7 ай бұрын

    Great idea 💡

  • @makeitworktech

    @makeitworktech

    4 ай бұрын

    Thanks!

  • @Joseph-ko2kl
    @Joseph-ko2kl Жыл бұрын

    Nice definitely want to try this.

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    It's a fun one!

  • @antoniosa
    @antoniosa6 ай бұрын

    Greats videos !! ❤

  • @makeitworktech

    @makeitworktech

    6 ай бұрын

    Glad you think so!

  • @yourneighborhood
    @yourneighborhood Жыл бұрын

    Clever. Good tutorial.

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    Thanks!

  • @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

  • @jasonhensley3117
    @jasonhensley3117 Жыл бұрын

    17:54 Fly Eagles Fly! Nice work

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    🏈🦅🏈

  • @jstro-hobbytech
    @jstro-hobbytech6 ай бұрын

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

  • @makeitworktech

    @makeitworktech

    4 ай бұрын

    Could you recommend one? Still using my beginner station haha

  • @devamars
    @devamars Жыл бұрын

    thzanks BRO cool stuff !

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    Thanks dude!

  • @RicardoMaranhaoMD
    @RicardoMaranhaoMD Жыл бұрын

    Love from brazil!!!

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    Thanks!!

  • @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

  • @bubbl_media
    @bubbl_media Жыл бұрын

    I really need this t-shirt!

  • @SmartHomeJunkie
    @SmartHomeJunkie Жыл бұрын

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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    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...

  • @SnoWakeFPV
    @SnoWakeFPV Жыл бұрын

    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

    Жыл бұрын

    Link to your thingiverse make?

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    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!

  • @funkycraft
    @funkycraft Жыл бұрын

    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

  • @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

    Жыл бұрын

    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!

  • @michaeljvdh
    @michaeljvdh Жыл бұрын

    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

    Жыл бұрын

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

  • @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

    Жыл бұрын

    Thanks! I just used gorilla super glue

  • @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

  • @shawnmaker6974
    @shawnmaker6974 Жыл бұрын

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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    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

  • @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

  • @mikedotson420
    @mikedotson420 Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    @@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.

  • @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

    Жыл бұрын

    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!

  • @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

    Жыл бұрын

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

  • @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

  • @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

  • @jply87
    @jply876 ай бұрын

    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?

  • @james5345
    @james534523 күн бұрын

    Great video! Do you know if it's possible to set up a WLED preset to pull up a specific pixel art image on my LED matrix by pressing a button? I've already set up a custom build of WLED on an ESP32 with 7 presets that incorporate buttons to change the LED colors, but I would love to be able to also pull up 7 different pixel images as well. It seems like I'd be able to store some very small image files in the esp32's memory?

  • @makeitworktech

    @makeitworktech

    23 күн бұрын

    You can save pixel art as a preset, yes! I need to do a video about it at some point

  • @james5345

    @james5345

    23 күн бұрын

    @@makeitworktech oh really?! that's very good to know! I would absolutely love to learn more or see a video on that!

  • @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!

  • @manukalias
    @manukalias Жыл бұрын

    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

    Жыл бұрын

    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.

  • @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!

  • @jarrod817
    @jarrod8175 ай бұрын

    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

    5 ай бұрын

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

  • @jstro-hobbytech
    @jstro-hobbytech6 ай бұрын

    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

    4 ай бұрын

    Hmm, i've never tried those!

  • @tinkertron
    @tinkertron8 ай бұрын

    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

    8 ай бұрын

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

  • @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

    Жыл бұрын

    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.

  • @swissfreek
    @swissfreek Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    @@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…

  • @HughsReviews
    @HughsReviews Жыл бұрын

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

  • @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: kzread.info/dash/bejne/map8rZSsfMSdhbQ.html

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

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

  • @James02876
    @James02876 Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    I'll have to check that out! Cool!

  • @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

    Жыл бұрын

    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.

  • @matthiash.454
    @matthiash.454 Жыл бұрын

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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    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

  • @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.

  • @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

    Жыл бұрын

    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.

  • @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!

  • @newshadespressurewashingse1579
    @newshadespressurewashingse1579 Жыл бұрын

    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

    Жыл бұрын

    @@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.

  • @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.

  • @panonesia
    @panonesia Жыл бұрын

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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    I'm not sure. Maybe power shell?

  • @chrisrosenkreuz23
    @chrisrosenkreuz23 Жыл бұрын

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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

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

  • @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

    Жыл бұрын

    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

  • @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

    Жыл бұрын

    @@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...

  • @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

    Жыл бұрын

    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.

  • @jackwong3950
    @jackwong3950 Жыл бұрын

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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    That's PLA

  • @diamondx224_6
    @diamondx224_6 Жыл бұрын

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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    Hmmm, display pixel art on it? Probably!

  • @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

    Жыл бұрын

    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!

  • @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

  • @DIY-rr8md
    @DIY-rr8md Жыл бұрын

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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    You need to set the number of LEDs in LED settings

  • @DIY-rr8md

    @DIY-rr8md

    Жыл бұрын

    @@makeitworktech I have set to 256

  • @pXnEmerica
    @pXnEmerica Жыл бұрын

    i use Twinkly in realtime mode.

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    Nice! Never tried Twinkly myself

  • @brian.hanifin
    @brian.hanifin Жыл бұрын

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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

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

  • @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

    Жыл бұрын

    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!

  • @thorodinson7739
    @thorodinson77397 ай бұрын

    use a Hub75 Led Matrix next time

  • @makeitworktech

    @makeitworktech

    7 ай бұрын

    Never heard of it

  • @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…

  • @LastFx
    @LastFx9 ай бұрын

    Recommended by Chris Maher

  • @makeitworktech

    @makeitworktech

    9 ай бұрын

    He's a legend!!

  • @dhruv.pandey93
    @dhruv.pandey93 Жыл бұрын

    Can Pixelit be used here instead of WLED?

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

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

  • @Codebyakshay
    @Codebyakshay5 ай бұрын

    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

    4 ай бұрын

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

  • @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.

  • @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

  • @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

    Жыл бұрын

    @@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

  • @Ravenseyes10
    @Ravenseyes10 Жыл бұрын

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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

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

  • @user-np1go1vi5c
    @user-np1go1vi5c9 ай бұрын

    Can display Chinese?

  • @makeitworktech

    @makeitworktech

    9 ай бұрын

    I don't think so, sorry

  • @docteurzoidberg
    @docteurzoidberg Жыл бұрын

    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

    Жыл бұрын

    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
    @vipalsharma412011 ай бұрын

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

  • @makeitworktech

    @makeitworktech

    11 ай бұрын

    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

    Жыл бұрын

    I'll take a look at it soon, thanks

  • @texansforever6782

    @texansforever6782

    Жыл бұрын

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

  • @chrisw1462
    @chrisw146210 ай бұрын

    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

    10 ай бұрын

    Thanks for the feedback! Could you tell me if my latest video has the same problem? kzread.info/dash/bejne/lmV6mMqSY7q2dZM.html

  • @chrisw1462

    @chrisw1462

    10 ай бұрын

    @@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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

    Too late!

  • @Rene-kg7pf
    @Rene-kg7pf Жыл бұрын

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

  • @makeitworktech

    @makeitworktech

    Жыл бұрын

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

  • @unclerojelio6320
    @unclerojelio63203 ай бұрын

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

  • @makeitworktech

    @makeitworktech

    2 ай бұрын

    😂 It actually needs to be cleaned haha

  • @Br0mX
    @Br0mX Жыл бұрын

    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?

Келесі