WLED Matrix and Custom Scrolling Text

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 มิ.ย. 2024
  • #WLED #0.14.0_b1 #matrix #text #scrollingtext
    With the 0.14.0_b1 release, WLED finally supports 2D matrices / matrixes. This release adds support and a lot of canned patterns to be used on a 2 dimensional matrix.
    One of the questions I've seen in the chats has been requests to modify the scrolling text pattern beyond just a time and date.
    Love this community! Shout out to @rosscastona7809 and @PumpumRocker for the quick comments. @rosscastona7809 pointed out you don't need to modify code to change text. If you edit the name of your matrix segment, scrolling text will use that instead! It's a 32 char limit, but no code changes.
    @PumpumRocker points out how you can "Fake out" WLED and just create extra panels that behave like single strands. I'll pin both comments below.
    Hope this provides that extra bit of flexibility while a more permanent change is probably in the pipes!
    Table of Contents
    00:00 - Intro
    00:17 - Overview of 0.14.0_b1
    01:37 - Configure Matrix on WLED
    05:31 - Matrix effects and presets
    08:06 - Peek and Custom Text
  • แนวปฏิบัติและการใช้ชีวิต

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

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

    Jesus Christ.
    Thank you (and of course Mr. Ross) for the tip.
    This is exactly what I'm searching for weeks at the moment.
    Kid in the neighborhood, gonna have fun this year thanks to you guys. 🙏🤞💥

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

      That's awesome. Good luck on your project!

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

    Hello, this message is to say a big thank you for your videos.
    With two WT32-ETH01, I have put together my first light show.
    It has been incredible.
    It would not have been possible without your help.
    With all my heart, thank you.

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

      That's awesome! Thanks for sharing.
      Blending WLED, WT32-ETH01 boards and xLights allowed me to get into this hobby without a lot of money invested. I hope this opens up a lot of possibilities for creativity in your show!

  • @nakulagham2058
    @nakulagham2058 7 หลายเดือนก่อน +1

    Thank You Sir, It helped 😇

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

      Awesome! Glad to hear it

  • @donpera3654
    @donpera3654 10 หลายเดือนก่อน +1

    Good video friend and very interesting thank you. Friend, I have it translated into Spanish, I can share it with my friends and followers, thanks, greetings from Colombia, thanks

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

      Greetings and thanks! I hope it helps with your projects!

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

    Wow! my friend thanks for the shout out!. But there is still an issue with wled 14 2D configurations and xlights. I just ran xlights RGB chase test on my 25X16 matrix. My matrix first led is bottom left, serpentines up to pixel 400. Running xlights RGB chase test, first pixel starts top left and chases right and goes line to line down ( left to right ) NO serpentine!. So wled set up to 2D configuration is clashing with xlights. The only time I had any luck with a wled 2D version and xlights, was a wled 12 sound reactive dev version.

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

      Thanks for the tip! That was significant enough that the video needed to be updated so you didn't have to use my coding option. I also had issues with xLights. I have to think under the hood as something to do with them altering the mapping kno.wled.ge/advanced/mapping/
      I am definitely holding off using the 2D until I can figure out why and fix it or the WLED developers fix it

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

      @@BytesOfPi Ya, I was messing around with the sound reactive for a couple of years ( thinking I could incorporate into my xlights shows ) But gave up after learning more of what you can do in xlights with a matrix. I myself would still like to use it. Hey! keep me in the loop if you should figure something out and I'm going to keep checking on wled. Thanks for what you do on these infromation videos, keep up the good work!!!

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

      When you setup WLED for 2D under the hood it remap the LED in no serpentine horizontal layout with starting LED in top left corner so the build in effects can work when you adding in xLights you need to add 16 Strings with 25 Nodes/String 1 Strands/String and you will get correct display from xLights

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

    What would really be amazing is if there were a way to get live data into the matrix
    like for example CPU temps
    I would like to make a sort of DIY display for my PC maybe have it fit over an air cooler and act like a NZXT pump head display with cam software, but not necessarily using cam software .
    Also wonder how you would go about integrating s matrix with PC lighting effects software like Icue, or aura sync

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

      I actually have some thoughts about that. It might involve some customization.
      Stop scrolling and other text options: Right now WLED always scrolls the text. Also it looks to the name of the segment for the text. However you can customize the code and tweak it for use. I actually rolled out the previous version of this video where I customize the text to a slider. I could also probably mod this code to hold still and centered if the speed was 0. Take a look at:
      th-cam.com/video/2Qi-ZgTc8Nk/w-d-xo.html
      MQTT and JSON API:
      WLED already lets you programmatically control your instance with MQTT and JSON API. If you had a CPU sensor that recorded CPU heat, you could post messages to an MQTT broker or call the WLED directly using API calls. May be worth checking out:
      kno.wled.ge/interfaces/json-api/
      kno.wled.ge/interfaces/mqtt/
      I've been gathering video material on setting up an MQTT connection to WLED controllers, but try to decide if it's worth publishing or not.
      If you do customize the LED, I'd love to hear about it. I have customized WLED twice for my personal use only to have them roll out those features on their next release. I wouldn't doubt if they beef up their matrix support in the future
      As for Aura sync, some guy already modified it, but I've not tried it, but he has a write up:
      www.reddit.com/r/WLED/comments/pk1qtz/wled_controlled_aura_sync/

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

    Which led matrix panel are you using?

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

      It's a custom matrix I made myself using 11mm bullet pixels, 3/4 pvc frame, and plastic pvc chicken fence. Use it on my house if you've seen my show videos. 5ft x 6ft. Not so hot up close because I'm using Ray Wu bullet pixel strands, but from a distance, it's not as noticable.

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

    How did you get the text to be several pixels wide on the background matrixes during the video? Mine are all single pixel wide letters like the ones you did at the end of the video.

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

      When you select the scrolling text effect on the effects tab, one of the sliders is a font size slider. You can change the font size with that slider to make it thicker.

    • @damon20r
      @damon20r 7 หลายเดือนก่อน +1

      @@BytesOfPi I already have the slider as large as it goes. I'll try playing around with the height of the matrix with segments to see if that does it. It is a 31 x 31 matrix and I already have split it into two segments but it didn't change the thickness of the text so I'll make it much more rectangular.

    • @BytesOfPi
      @BytesOfPi  7 หลายเดือนก่อน +1

      @@damon20r WLED has a few canned font sizes. I think the max font is a thin font. Try slightly smaller for thicker fonts.
      If you really wanted to tweak your fonts, I can show you where in code You can modify the font sizes to whatever you want. I usually flash my controller is using VS code so I can modify the code to fit my needs.
      You can tweak the font sizes here in code and then flash your version onto your controller
      github.com/Aircoookie/WLED/blob/1dab26bcbcac051f2b7be47a2d5c757a9938bf1f/wled00/FX.cpp#L5909

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

    hii..
    i get some noticeable gaps between laters
    (only few laters ) ..
    how can i fix this...?

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

      Just to clarify, I think you mean gaps between letters? It really depends on what letters you use. For a given font, the letters and characters need to fit within a rectangle of pixels (say five pixels wide by 7 pixels long) some letters like punctuation are really thin, and they always start at the left hand side of that rectangle so you may experience some gap.
      You can try different font sizes which may close the gap because it has fewer pixels wide. Try the gear slider on the scrolling text preset to change the font size.
      If you really want to tweak the font size, I have a similar video to this one that I've kind of hidden because I modify the code. You can adjust the font size in code. Here's a glimpse into the code you need to modify to adjust the font size.
      th-cam.com/video/2Qi-ZgTc8Nk/w-d-xo.html

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

    Is there any other way to send it text like from a browser?

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

      I'm not sure what you mean by sending it text from a browser. Changing the text of the segment is using the browser. If you mean programmatically sending it a command through JSON API, I don't see a specific API called out in the documentation, but it can probably be teased out.

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

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

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

      I've got an unlisted version of this video where I edit the code. Here's that video at the place where I modify the code for a multiple text slider th-cam.com/video/2Qi-ZgTc8Nk/w-d-xo.html