Home Light Show Setup
13:45
Жыл бұрын
2023 APCS FRQ #4: BoxOfCandy
7:36
2023 APCS FRQ #3: WeatherData
5:51
2023 APCS FRQ #1: AppointmentBook
12:59
2023 APCS FRQ #2: Sign
9:25
Жыл бұрын
WLED RGB Standing Lamps
11:18
Жыл бұрын
WLED Matrix and Custom Scrolling Text
10:24
How To Connect WLED, FPP, and xLights
14:21
How To Build LED Pixel Trees
7:07
2 жыл бұрын
Power Injection with MUYI Connectors
3:45
Welcome to Bytes Of Pi
1:31
2 жыл бұрын
Пікірлер
@anchitbiswas
@anchitbiswas Ай бұрын
Hi ! I have been watching your videos of using wt32 boards to control lights shows and bought few of them. But i am unable to run the ethernet part as the board seems to be not reading any ethernet. The wled part of it works and i have selected wt32 as the ethernet type yet no luck. This is same for 4-5 boards i tested. Sadly due to this situation i had to run the show over wifi which severe lag at times. If you can be kind and spare sometime to help me with the situation i will certainly be grateful as i am out of my depth.
@BytesOfPi
@BytesOfPi Ай бұрын
That's terrible, sorry that you are having so much trouble. To recap: -) You can install WLED and get WiFi setup. -) you setup Ethernet by going to "Config" and then to "WiFi Setup". At the bottom of this page select the Ethernet type (WT32-ETH01 ) Make sure your WiFi settings are NOT setup so it doesn't take priority over your Ethernet connections. If you plug in your Ethernet cable to your network, does the Ethernet jack light on the board turn on? If you don't see the light, it may not be connected. If the light is on, Do you have access to your Ethernet network router? You should be able to see it on a list of connected devices. It would be good to setup a static (reserved) IP address if you can. Try to access it in your computer browser by typing in the IP address
@WKfpv
@WKfpv Ай бұрын
I went the wt32-eth route thanks to this video. The difference is night and day. The only tricky part was finding 3 outputs to use, not much documentation out there for using this controller with wled.
@BytesOfPi
@BytesOfPi Ай бұрын
That's true. I'm glad these controllers worked out for you. My entire show of 9,560 pixels runs on seven WT32-ETH01 controllers. Here's a link to the pinout diagram of the WT32-ETH01. m.media-amazon.com/images/I/71XKk71FhAL._AC_UF1000,1000_QL80_FMwebp_.jpg I usually use these 4 output pins in this order: IO2 IO4 IO12 IO14 I did fabricate a PCB which would have made the wiring a lot simpler, but the traces were too close and it interfered with each other. I might go back and attempt to fix it
@lhhc20
@lhhc20 Ай бұрын
Some tips for finding the mac address if you have a cheap router that dosen't display them. If you are using wifi(don't even waste your time for using with fpp it wont work right) the info tab in wled will display the mac address but this is the wifi mac address. If you are using a wired connection and are running windows open the CMD prompt and type in "arp -a". You might need to actually have wled open in your web browser and connected to the ip address of the board you need the mac address from. Then just copy it from there to set up your router.
@BytesOfPi
@BytesOfPi Ай бұрын
Good info on locating your ip, thanks!
@zromoo
@zromoo 2 ай бұрын
I hope you can help me out with the line level converter. Which pins are you using on the WT32 for LV input and ground? When my board kicks on it won’t connect to Ethernet unless I disconnect the level converter. Once internet connect I can hook it back up and won’t have any problems.
@BytesOfPi
@BytesOfPi 2 ай бұрын
I found similar behavior as well. I hook the ground to ground on both sides and the HV side directly to the 5v power supply. I leave the LV side unconnected. I used to pin it to the 3v3 pin, but had sketchy results I also have that NE555 delay timer. The system waits about 5 - 8 seconds before sending power to the 5v pin on the board. After I put out this video a few years ago, the guys on the WLED page put out a lot of good recommendations for level shifters and their setup (kno.wled.ge/basics/compatible-hardware/#levelshifters). I think I'll give their recommendations a go next year.
@idscomm
@idscomm 2 ай бұрын
Hi! You’ve helped me setup my first LED strips a year or 2 ago using WLED. I’m using 3 DigQuad controllers now all sync together (with WLED). Now I’m at a point where I would like to take it a step further and add music. I setup FPP on a raspberry pi but my question now is my understanding is that I need to setup everything through xLights correct? Then upload to FPP? Then how do FPP speaks to the controllers, is it through WLED or do I need another software on my controllers? Any help, insight or reference to a how to video would be greatly appreciated. Thank you for your time and great videos.
@BytesOfPi
@BytesOfPi 2 ай бұрын
Congrats on being able to set up your DigiQuads and props. *_xLights, FPP, and WLED Video_* Setting up FPP, xLights and WLED does take some time and I have a video I put together setting it up from scratch: kzbin.info/www/bejne/gpyqdKJvfM5ro80 In the video, I'm using WT32-ETH01 controllers, but it's essentially the same. When it comes time to setup xLights with your controller, simply choose DigiQuad instead of Generic ESP32. Couple of comments: *_Starting Universe_* -) Setting Starting Universe # - One critical thing I don't point out in video is that even using DDP, you need to specify a Universe in your WLED setup. I think upload will set it for you, but if it doesn't, you can check your controller in xLights for starting Universe and then check WLED > Sync Preferences > E1.31 section matching the unverse number. *_Avoid WiFi_* -) WiFi is sketchy - Coordinating music to your wireless controllers is sketchy at best. You will probably find that running a show with your wireless DigIQuad/WLED devices may be rough. You can definitely try with just WiFi, but if you have problems, you may need to change something. There are a couple ways around this with DigiQuads by: a) Purchasing the Ethernet hat and hooking up physically b) Purchasing the AE+ hat and flashing ESPPixelStick software instead of WLED (most difficult option)
@idscomm
@idscomm 2 ай бұрын
@@BytesOfPi Thank you for the prompt reply and the link to your video, this is going to be my starting point. Then I will install xLights on my computer and then try to sync with my Quads. My main DigQuad is wired but the 2 on my yard are wireless and yes I read that WIFI can't be sketchy. I will give it a try and go from there. Like you said, I might have to buy the eth adapter and find a way to wire them. Thanks again for the great tutorials, greatly appreciated from DIY people like me! Dom.
@BytesOfPi
@BytesOfPi 2 ай бұрын
@idscomm not a problem. Good luck with your show. Two final suggestions I saw on a Reddit post yesterday about optimizing xLights for WiFi. Try 20 FPS instead of 40 to start and Not sure if it translates to FPP, but in xLights Controller tab, for each controller there is an option to Suppress Duplicate Frames
@davidforbes9299
@davidforbes9299 2 ай бұрын
Hi, great video... just get my head clear. on data wire... would cat5 cable would work about 5 mtr between esp32 with poe support to ws2812 strips (data and com) ? Power : power supply fed to strips that it esp32 will power via poe My ideal is all Power Supplys will be mounted next to mains consumer board in one room and one big encloser case with five esp32 boards with wled installed e.g one esp32 control strips in Lounge, other esp32 control strips in Kitchen, and go on. (all esp32 will powered via poe) Is that possible??
@BytesOfPi
@BytesOfPi 2 ай бұрын
@@davidforbes9299 Sounds ambitious. I don't know how many LEDs per controller your planning on supporting and not a pro on PoE. The ESP32 breakout boards that support PoE out of the box are a little more expensive. I wouldn't expect good coverage beyond one or two hundred pixels if you're powering the board and lights via PoE. Assuming you already have a router that supports it, I would suggest not going all out. Try one with a strip of lights and see if the voltage drop is acceptable. If you're using it for house lighting and you are using RGBW, they are even more power hungry. Definitely try white since it will suck up the most power
@WKfpv
@WKfpv 2 ай бұрын
How do you create that last effect like a ripple from the center?
@BytesOfPi
@BytesOfPi 2 ай бұрын
@@WKfpv The effect is called shockwave. I group all models together and place the effect on the group. You may need to change the radius.
@WKfpv
@WKfpv 2 ай бұрын
How did you run fpp connect? It wasn't clear in the video
@BytesOfPi
@BytesOfPi 2 ай бұрын
@@WKfpv On the Tools menu bar, there should be an option called FPP Connect. Here's a link with more info manual.xlights.org/xlights/chapters/chapter-five-menus/tools/fpp-connect
@mebunkeryou8718
@mebunkeryou8718 2 ай бұрын
Great videos man! Very informative and to the point. I have an led strip wired to an esp32 and the lights are addressable in groups of 6. How would I model that in xlights? If its 10 groups of 6 for 60 lights, would it just be 10 lights on the line in xlights? Hope that makes sense. Thanks again for the great content!
@BytesOfPi
@BytesOfPi 2 ай бұрын
@@mebunkeryou8718 Hey, good question. I'm betting you're referring to the COB types of strip pixels. While I've not used these types of strips before, I believe you are correct. There's only one chip for every 6 so only one E1.31 packet for each group. Bottom line, I think that you are correct. A single xlights pixel would map to 6 six on your string. There may be a way to map one node to every 6 in a model, but I've not done that yet. I think there is a way to do pixel mapping. The manual may have more. manual.xlights.org/xlights/chapters/chapter-four-tabs/models
@no1unorightnow
@no1unorightnow 2 ай бұрын
6:01 I don't understand why you're not comfortable with precompiled binaries, but you are comfortable compiling the source code without reading it, and using those binaries. Can you explain? If you were reading the source code beforehand, or integrating some other features/patches, etc. I can see where compiling from source would have an advantage. But in this case, I don't understand the point.
@BytesOfPi
@BytesOfPi 2 ай бұрын
@@no1unorightnow Fair point, and I have used precompiled WLED in the past. Wasn't looking at bashing those that do. I actually do look at the WLED code and I make modifications to items like text scrolling and optimize builds for space I am a little naive thinking that I'm safe compiling it on my own. A nation-state could just as easily modify the libraries I'm downloading to compile as easy as tampering with the precompiled binary
@no1unorightnow
@no1unorightnow 2 ай бұрын
@BytesOfPi Understood, thanks for the clarification!
@KS_Husker
@KS_Husker 2 ай бұрын
Good video, but it would be nice if you would speak about half speed. Very hard to comprehend what you are saying when trying to learn something new.
@BytesOfPi
@BytesOfPi 2 ай бұрын
@@KS_Husker Thanks for the feedback. Other people have made similar comments. I artificially speed up the video and edit dead space out because of my own personal preferences, but I'm changing it going forward. In fact my last video I kept at normal speed kzbin.info/www/bejne/pWfZhqWCacd1ac0 So many of the instructional videos I watch go too slow for me and I intentionally speed up the video and fast forward/ pause/replay when I get to the part I care about. It means a lot less effort on my part to not speed it up so I'm totally on board with that 😁
@MultiGhostDX
@MultiGhostDX 3 ай бұрын
Hey mate, me and kids are loving your videos and they want me start to do WLED , have used raspberry and wt32-eh0, only thining im not sure about is what type led chip i should get? Thinking using 12v from old PSU, and any links too good suppliers, and anything else you can recommend. Cheers Luke from Australia.
@BytesOfPi
@BytesOfPi 3 ай бұрын
That's awesome! Glad you and your family enjoy and are thinking about getting into the hobby. There is a strong Australian community at: auschristmaslighting.com/ As far as pixel vendors, that's a tough one. When I started back in 2018, Ray Wu at AliExpress was great and I bought a lot of 5v bullets. However when I bought in 2020, all of the batches had defects and they flickered really bad when voltage dropped. If you check the pixel report (www.pixel.report/report-data) Ray's pixels are the worst offenders. I now get pixels from a vendor here in the states called Wally's Lights. They are more expensive, but I've not had a single bad pixel with them. Best thing is to wait until after Christmas around March and vendors will offer bulk deals I have both 5 and 12v pixels in my show. 12v has advantages when you need less power injection points, but 5v pixels have less chance of catching fire and you can use a 5v phone charger to run both the controller and pixels I think the best advice comes from an actual electrical engineer. Give Bill Porter's VCS zoom talk a view. He's an electrical engineer and explains things like power injection, wire gauges and fusing. If you're starting new, that's the best place to start kzbin.info/www/bejne/m4OWgpWwn9WNr5o
@MultiGhostDX
@MultiGhostDX 3 ай бұрын
Thankyou very much for time and effort helping me out, time too do more research, cheers can't wait see new video's. Cheers Luke
@oomkoen
@oomkoen 3 ай бұрын
Question: can you explain better to me what FPP in this part does? You have a controller with WLED installed. xLights to create some sequences (probably on your laptop) and send the to the WLED controller. Is FPP a replacement of your local laptop, to only send the sequences to WLED so you can shut down the laptop and let the FPP let do the work??? I created some years ago a tree with 500 pixels. Played a bit with xLights. But at the end, it was just a random WLED effect what was lighting up the pixels. Now i want to start over. Split the tree in some smaller trees and/or pumpkin faces. Want to have a decent small setup, build for the future. Not cheap, but also not a hundreds controller. DIY stuff is much cooler to do.
@BytesOfPi
@BytesOfPi 3 ай бұрын
Good question. That's a good one sentence summary of FPP, but it's very versatile. xLights is your creation tool. This creates sequences and synchronizes it with music. WLED is the software controller that controls a group of pixels. They can operate independently, but in a light show sequence created by xLights, they are dumb slaves and just receive instructions from a master program. FPP functions as your master controller. You store the music and sequences on it. When running a sequence, you can hook it to a sound system or radio transmitter while it sends DDP packets to each of your slave controllers. You can create playlists, schedules when playlists turn on and off and a host of other things. You could definitely run sequences and play music directly from xLights or xScheduler bundled with xLights from your laptop, but for $40, I've found that running it from a raspberry Pi FPP player is handy. It's web enabled so I can run my show from my phone. I'm also a big fan of keeping things cheap and build up. Coordinating all of your WLED controllers to music is a thrill. The one thing I would caution is WLED controllers is Wi-Fi. When I was controlling just one with xLights, it was totally fine. However when I added a second controller, the show lagged way behind the music as a lot of packets collided and dropped. Ethernet WLED controllers work much better when you get bigger.
@oomkoen
@oomkoen 3 ай бұрын
@@BytesOfPi good one. I have a Pi 3 on stock, so new toy to play with. DrZzs also got some video about it. Thanks for the great answer.
@Gazeld
@Gazeld 3 ай бұрын
Great!
@mrbigbluff21
@mrbigbluff21 4 ай бұрын
I am having some issues running sequences in my project. I have a hunch that I’m getting corrupted data line because the wires are close to my houses electric coming into the home. The wires are actually sitting right below my 3 wire cable running from garage up into attic and then to LEDs mounted on soffit. How close is too close? I have been trying to find a way to separate the wires from the electrical wires in the attic. The space is tight and it’s super hot still up there. Any tips?
@BytesOfPi
@BytesOfPi 3 ай бұрын
@@mrbigbluff21 roofline is the worst. If there is any way to shorten the distance between your controller and first light that would help. Some people put the controller in a water proof box near the house. I'm not an electrical engineer, but if you have your data line running parallel to your electric lines, that may be a culprit. If you're like me and run an 18/3 with power ground and data, that may also be adding. One way to test if the electric line is interfering is to shut that circuit off on your your home fuse box while your lights are running. If there is no current running and the lights aren't flickering then you found it
@BensBackyardShop
@BensBackyardShop 4 ай бұрын
Geez dude, talk slower
@knowyourjoe8826
@knowyourjoe8826 4 ай бұрын
Thanks, currently have a Dig-Octa Brainboard with Octa Power 5 Board and a Raspberry Pi 4 running FFP all connected together on a dedicated wired network. (4) 100 Pixel strand and (15) 10w Flood lights. Have a very basic plan at the moment and am working my way through Xlights. Have created a layout and a very brief test sequence. Trying to figure out how to "connect" or attribute the models in xLights to the channels or positions on the controller card. Once I get that figured out I just need to setup the basic display and figure out where to go from there.
@BytesOfPi
@BytesOfPi 4 ай бұрын
Hot stuff, you're already way farther than I thought. You'll want to connect your FPP with your controller using DDP. I've got a video on connecting FPP and your boards together in xLights.... Only major change you would need is to specify DigiOcta for your board instead of Generic ESP32. kzbin.info/www/bejne/gpyqdKJvfM5ro80 The one thing I don't mention in the video is , If you choose to add more controllers, keep track of your starting universe ID... Your default starting universe in wled is 1. You need to increment this by the number of universes your first controllers have.
@knowyourjoe8826
@knowyourjoe8826 4 ай бұрын
@@BytesOfPi Thanks. I will be adding more controllers. Decided which controller to go with now. Starting to watch your video now. Thanks. Do you have an email where I can contact you directly?
@BytesOfPi
@BytesOfPi 3 ай бұрын
​@@knowyourjoe8826 Hey Joe, good luck on your project. I'm super paranoid about email but I'm at reddit u/BytesOfPi .
@knowyourjoe8826
@knowyourjoe8826 3 ай бұрын
@@BytesOfPi Thanks. Not sure how reddit works as I am kinda a dinosaur but will try to figure it out.
@BytesOfPi
@BytesOfPi 3 ай бұрын
@@knowyourjoe8826 I'm the same way. I started Reddit 2 years ago. There are 3 great communities on there where people can post their questions or comments along with photos/video of the issue and the community helps if they can. r/WLED r/xLights and r/led You can view comments without logging in, but to post to the thread or send a message, it needs an account. I've been contributing where I can but I've not been able to contribute as much and making fewer videos because I've been busy this past year.
@knowyourjoe8826
@knowyourjoe8826 4 ай бұрын
This is cool. Your house looks great! Dang! I wish I would have started this years ago. Just starting now.
@BytesOfPi
@BytesOfPi 4 ай бұрын
That's awesome! Good luck on your project. If this is your first time, It's going to be challenging to set up all the pieces and build your sequences in time. However, once you have the basic infrastructure, it's easier to build on. If you're new to soldering and micro controllers, there are some prepackaged controllers like DigiQuad that save you some of the hard parts... Just make sure to get it with the Ethernet option.
@knowyourjoe8826
@knowyourjoe8826 4 ай бұрын
Super cool stuff! Looking forward to the how-to's.
@davidbergmann987
@davidbergmann987 4 ай бұрын
Great video. When you upload your controller configuration from xlights to the WT32 do the GPIO pins load automatically or do you need to manually enter those?
@BytesOfPi
@BytesOfPi 4 ай бұрын
That's a great comment. When you use the visualize in xLights, you can't specify GPIO ports. They give you a generic: Port 0, Port 1, etc.... That simply refers to the first, second, third, etc port you set up in WLED's LED setup. For example, I just set up a new box for arches. In WLED LED Preferences, I set up 2 ports, the first w/ GPIO2 and the second with GPIO12. In xLights, I mapped the first 4 arches to "Port 0" and the second to "Port 1". Essentially, WLED understands Port 0 was first port I set (GPIO2) and Port 1 was second port (GPIO12)
@davidbergmann987
@davidbergmann987 4 ай бұрын
So you set up the GPIO manually in WLED, and xLights does not over write that data. I will be doing some testing this week with my new box, to see its performance.
@ndegroff
@ndegroff 4 ай бұрын
​​@@davidbergmann987 Correct. If I remember, it will update the port with the right number of pixels. I'll need to check again, but for example say: I set up GPIO2 with 100 pixels and GPIO12 with 200 in WLED. In xLights I set up Port 0 with models that contain 300 pixels and Port 1 with models that contain 400. If I synchronize, xLights will make API calls to that WLED instance that will set GPIO2 to 300 pixels and GPIO12 to 400
@ndegroff
@ndegroff 4 ай бұрын
Oh, one last thing to mention that I don't point out in the video. In the xLights controller page, each controller has a starting universe. High level, every 512 channels (or 170 pixels) is a new universe. Make sure these starting universes don't overlap between controllers. In the WLED sync settings, there is a "Starting universe" section. This number MUST match the starting universe ID in xLights... Synchronize should do that but it is always good to check
@davidbergmann987
@davidbergmann987 4 ай бұрын
I started using DDP a few years ago. No more universes. Looks to me as if WLED now supports DDP. With xlights pushing the configuration DDP, is much easier. I will have to test that too.
@terrybus1
@terrybus1 4 ай бұрын
Thank you, I am making a small mega tree with 640 5v bullet pix, using this same concept..."power box is separate from the controller box"...From the power box I am doing the same thing with a 5vdc 15A power supply and a separate ALITOVE 5V 60A 300W Power Supply for the lights...just wanted to know how many power injection points am I going to need?
@BytesOfPi
@BytesOfPi 4 ай бұрын
Rule of thumb for 5v is to power inject every 100 pixels. I would recommend Bill Porter 's video on power injection. He's an electrical engineer and I found his tips to be the best. kzbin.infoeR3QbzjpZy8?si=ZncMLXXewzEBpIHZ I also have six 192 pixel 5 volt mini trees and I power inject at the bottom of every other strand. This may or may not help with your 640 pixel tree kzbin.info/www/bejne/qpu4gYufqreLhdEsi=1Lss9bNgBJI5uJAi
@terrybus1
@terrybus1 4 ай бұрын
Mr. Bytes Of Pi... Again I have to say thank you for a great tutorial...I do have a question about the 12VDC power leaving the power box...was that intended for the power injection? and if not..are you using any power injection? and is there a way I can email you directly?
@BytesOfPi
@BytesOfPi 4 ай бұрын
You've caught a mistake that I made in the video... While I opened the power box and showed the 5v supply, what I didn't point out was the tower of 3 12v supplies behind. You can make out the bottom power supply next to the strip at about 8:05 . It took forever to make the matrix and even longer to make the video so I didn't go back to fix the mistake. I try to check and reply to comments. For now that's the best way to get in touch
@colestrekal2609
@colestrekal2609 5 ай бұрын
How did you manage to power it with usb without voltage drop?
@BytesOfPi
@BytesOfPi 5 ай бұрын
@@colestrekal2609 Good question Each piece of the suit is connected with a USB cable and has its own data port. You get voltage drop if you chain a lot of lights together and not power inject. The first suit with a run on each leg and one on the arms, I didn't need power injection. However, For longer runs like the cape, I had a separate USB without data hooked to the end of the run to provide power injection
@PaulFillmoreIII
@PaulFillmoreIII 5 ай бұрын
Mine didn't work with TXD and RXD, but it did work with TX and RX.
@peterle987
@peterle987 6 ай бұрын
Thank you, I never have found that trick by myself. But: how to save the text ?
@BytesOfPi
@BytesOfPi 5 ай бұрын
Near the end of the video, I talk about renaming the segment for the text. Once you get it configured, you can use presets to save your settings
@peterle987
@peterle987 5 ай бұрын
@@BytesOfPi thank you - I didnt work a few times, but after I switched everything to an ESP32 board (used a 8266 for testing) for allday use - it suddenly worked without any reason. 👍
@BytesOfPi
@BytesOfPi 5 ай бұрын
@@peterle987 Awesome! Glad you were able to resolve it with a different board. The 8266 probably didn't have enough memory
@felipeferunandesu4361
@felipeferunandesu4361 6 ай бұрын
Buen video, pero muy complejo 😅...
@BytesOfPi
@BytesOfPi 6 ай бұрын
¡Gracias! Agradezco el cumplido. Mucho ha cambiado en los últimos años desde el video y mucha gente ha aprovechado la disponibilidad de microcontroladores y software de código abierto. Puedes optar por hacer 100% bricolaje como lo hice yo o comprar uno de los dispositivos digitales Quindors o Athom si no quieres construirlo tú mismo.
@danddb2
@danddb2 6 ай бұрын
Can you recommend a specific level shifter and where to buy?
@BytesOfPi
@BytesOfPi 6 ай бұрын
I've bought my level shifters from Amazon, but the reliability of them is sketchy at best. I think that WLED's page is probably your best bet: kno.wled.ge/basics/compatible-hardware/#levelshifters
@simonemanzini7463
@simonemanzini7463 6 ай бұрын
Thanks for your videos they are very informative. I wanted to ask you something, I have a mega tree with about 3000 LEDs but I didn't understand how many outputs/controllers to use. I also use the sp32eth01 with wled installed, could you make a short video for the configuration? Thanks and sorry for the incorrect English. I am Italian
@BytesOfPi
@BytesOfPi 5 ай бұрын
@@simonemanzini7463 No problem and sorry for the late reply. Are you looking for how to build an WT32-ETH01 box for a mega tree or how to configure xLights for the mega tree configuration?
@simonemanzini7463
@simonemanzini7463 5 ай бұрын
@@BytesOfPi a little both: 1 how to build the box, how many wt32-eth01 controllers should I use and how many outputs 2 how to split outputs in xlights
@BytesOfPi
@BytesOfPi 5 ай бұрын
@@simonemanzini7463 I wanted to make a mega tree a few years ago but after a lot of research, I found that they are the most unstable structure in a show, requires a lot of engineering and maintenance, and the resulting images shown are pinched at the top. I do have a lot of thoughts though. Build One WT32-ETH01 should be enough for a 3000 pixel tree using 4 output ports. Looking at WLED's site: kno.wled.ge/features/multi-strip/#esp32 I built a 2365 bullet pixel matrix last year with only 3 ports and it should be similar to a mega tree. kzbin.info/www/bejne/j5imk5mVipifnMU My initial thought is to use 4 ports with 750 pixels. Start with 2 ports from the bottom center of the tree and work one port to the left and other to the right. After running up and down in a serpentine pattern, pick up the other 2 ports when the first ones run out. Topper xLights does not include a star or topper in their model so run that with a separate port or controller Safety Finally, the most informative video I found for mega trees was this video. They cover multiple ways Mega trees failed over the years and how to build it to avoid the failures kzbin.info/www/bejne/sH2XoKKohcija7s
@LaNoturna1115
@LaNoturna1115 7 ай бұрын
Useless fuck doesn't list the lights.
@davidforbes9299
@davidforbes9299 7 ай бұрын
cool video.... is thare any way to stop from test scrolling.... for example "ALARM" or "ON AIR" in centre of matrix.... maybe text flash. just appear text then off and on without and scrolling effect?
@BytesOfPi
@BytesOfPi 7 ай бұрын
That is a good question. I had the same thought and I think it is possible, but it will probably involve modifying the FX.cpp function mode_2Dscrollingtext(void) function. I have an unlisted video (kzbin.info/www/bejne/aILMXo2dichrhM0) where I modify this for custom text, but I think you could modify it where you set effect speed slider to 0 and it will freeze.. You just need to calculate how big your text is and where the first letter needs to be drawn in relation to the center of your matrix.
@MyHeap
@MyHeap 7 ай бұрын
I know it has been a while since you created this video, But I have a question and some information on my project that is based on yours. 1) I created a 4 channel controller using the WT32-ETH01 board, but when I tried to used IO12, it would freeze up. I ended up using IO2, IO4, IO14 and IO15. 2) If I would plug in the Ethernet cable the local AP did not show up for me. 3) with the Ethernet cable plugged in, it did not grab an IP address from my DHCP server. 4) I had to keep the Ethernet cable unplugged, Log into the Local AP for the device and set up the IP and gateway as static in the WiFi setup. This seems a little unintuitive. Once I done that there were no issues connecting to it from the LAN. 5) I fused each port at 5A 6) I did not use the 555 timer as mine seems to come up with no issues 7) I am using 12V WS2811 LEDs, and a 12V to 5V Buck converter to power the WT32-ETH01 and Logic shifter HV input. I have tested all four ports with Props and xLights and all seems to be good. Although I want to do some more testing. Questions: 1) How many nodes are you running on each port? 2) Are your LEDs exclusively at 5V? 3) What does your AC and DC current draws look like, or have you monitored them? 2) How many nodes do you think that can be run on each port? The WLED documentation makes it sound like I can effectively run 800 nodes per port. I will run at 30% brightness for the show and assuming that this count will be something less because of the current requirements. Thanks for the video. It has been very helpful getting me started. This is our first year trying to do a light show and I must admit, the learning curve was real. HAHA Regards, Joe
@BytesOfPi
@BytesOfPi 7 ай бұрын
Hey Joe, that's awesome! I hope you have a lot of success with your show this year! Let me see if i can answer the questions AP disappears Yes, if you plug in your ethernet, the board will use that instead of spinning up a local AP. Unplug ethernet and reboot if you want AP to start back up. No IP via Ethernet As far as not getting an IP from Ethernet without static, that is a little odd. My cards recognized the DHCP router, but I mapped their physical mac addresses to a single IP in the router. I have a section of one of my videos on that: kzbin.info/www/bejne/gpyqdKJvfM5ro80 How many nodes are you running on each port? It really depends. I have 6 WT32-ETH01 boards running WLED. I think the most nodes I run off of a single port is 884. The best advice on how many to put on a single port can be found here: kno.wled.ge/features/multi-strip/#esp32 -) perfect performance, 512 LEDs/pin with 4 outputs = 2048 LEDs. -) very good performance, 800 LEDs/pin with 4 outputs = 3200 LEDs. -) good performance, 1000 LEDs/pin with 4 outputs = 4000 LEDs. Beyond this is sketchy. Now... The WLED 3D patterns are dog slow on my 3 port 2365 LED matrix. Because I use FPP and xLights shows, I don't care. 5v only? All nodes are 5v except my latest 2365 pixel matrix... see my show info below Monitor your AC and DC current draws? Nope... haven't had a need yet. Electricity bill hasn't spiked as far as I noticed :) Hope these helped. This video is a couple of years old and I've expanded a lot since then... Some of my other videos may be helpful as well. Here's my current show right now. I was hoping to add leaping arches to my lawn this year, but life circumstances have put that on hold for now... Good luck and I hope your show works out this year! -) 6 WT32-ETH01 boards running WLED -) 5 5v 60A power supplies -) Raspberry Pi 4B with FPP -) 4795 5V bullet pixels -) 2365 12V bullet pixels
@marcusunivers
@marcusunivers 8 ай бұрын
5:22 Can I reduce the electrical noise in the datacable by wrapping around a sheath current filter out of Ferrit at the end and beginning of the long cable?
@BytesOfPi
@BytesOfPi 8 ай бұрын
You can definitely give it a shot. I'm not sure of your particular setup, but if there are electrical components near those points it might help. Speaking of sheaths, my last data line was a sheathed coaxial cable I have lying around from the olden days of cable.
@marcusunivers
@marcusunivers 8 ай бұрын
@@BytesOfPi Yea I have my ESP32 S3 in a Rack with alot of other gear and powersupply and above the rack is my Piano with all the lightstrips. So the ESP and Cables are around other devices closed in a metal rack. I will try it with the sheath current filter an see if the small higgs of lights every 30-50 sec will be todally removed. ;) I tried everything else of this video. 14AWG Cables, Level Shifter, Ohm Resistors to cleanup the signal, sordered the cables directly and checked with an multimeter all connections and even polarity check for the power outlet and the power supply to put it in in the right polarity (what I do for all devices, yup EU outlets suck) xD Still I have every 30-50 sec a small higgs of flicker for a sec. So this will be my last option I know 😅✌
@BytesOfPi
@BytesOfPi 8 ай бұрын
@@marcusunivers oof.. if it's in a rack with a lot of other equipment, probably a lot to give it the jitters. Is there a way you can turn off everything else in your rack except the lights? If you can turn off everything but your powersource, ESP32 and lights, and get a stable connection, you can isolate your problem. Turn on one thing at a time till you get the jitters again. Also, Is there any way you could shorten the distance between your controllers and the lights? The closer you can get your ESP32 to the lights, the better.
@marcusunivers
@marcusunivers 8 ай бұрын
@@BytesOfPi I tried it with the sheath current filter and it worked perfectly. No flicker anymore. 👍 And not really I cant shut down other Equipment in the rack because there are Mic Pres and Interfaces to use my Music Devices while doing Lightshows 😅✌
@BytesOfPi
@BytesOfPi 8 ай бұрын
@@marcusunivers that is great news! Congratulations!
@godwears7
@godwears7 8 ай бұрын
Excellent video mate. Very clear and concise.
@BytesOfPi
@BytesOfPi 8 ай бұрын
Glad you liked it! Thanks for the feedback
@logan-qy7pq
@logan-qy7pq 8 ай бұрын
3:21 AM the day of my CSA exam. Thanks for this series!
@BytesOfPi
@BytesOfPi 8 ай бұрын
Hope you did well on your exam
@elflonghand5056
@elflonghand5056 9 ай бұрын
thanks!
@BytesOfPi
@BytesOfPi 7 ай бұрын
No problem!
@kinbolluck476
@kinbolluck476 9 ай бұрын
Hehe dremel
@lakomichlakom112
@lakomichlakom112 10 ай бұрын
How add Cyrillic text ?
@BytesOfPi
@BytesOfPi 10 ай бұрын
That is a good question. I assume that it supports Unicode characters. Have you tried opening the WLED UI in a browser and putting the unicode Cyrillic letters in the box?
@jeremymercer665
@jeremymercer665 10 ай бұрын
Great video. I found it after being at my wits end trying to resolve a flickering problem with BTS Lighting WS2814 FCOB 12V strips. I've installed about a half-dozen different LED projects with other strips but these ones seem to be particularly susceptible to flickering. I say this because I haven't needed a level shifter at all in my other projects. Level shifters are definitely recommended with this brand of strip. Anyway, my last project wouldn't stop flickering, even with a level shifter. As I mentioned, I was at wits end trying to resolve it. This video prompted me to look at the buck converter I was using to power the ESP32 and the level shifter circuit. When I powered the ESP32 with a micro USB cable, the flickering stopped. This was repeatable. I swapped in a different buck converter to see if it was just that board but the new one did the same thing. I have used that brand of buck converter (LM2596) quite successfully in other projects but there was some bad mojo with the components on this last one,
@BytesOfPi
@BytesOfPi 10 ай бұрын
I've not used buck converters in my builds, but I bet they give off a lot of electrical interference. If you can keep the converter as far away from your data line as possible that may help. Also just a shot in the dark but you could try a makeshift faraday cage by surrounding the converter with some tin foil
@jeremymercer665
@jeremymercer665 10 ай бұрын
@@BytesOfPi I've used buck converters quite successfully with some types of strips. Muzata 3535, for instance. These FCOB strips are quite sensitive, however. Clever idea on the home-made faraday cage. I tried it but must have shorted out a couple of contacts because smoke started emanating from one of the components. I think I fried the ESP32 board because I can no longer connect to it. No biggie, I have spares and they are easy to program. Before introducing tin foil into your enclosure, ensure you have all of the contact points correctly isolated!
@omarelabasery7101
@omarelabasery7101 10 ай бұрын
Hey, I'm using a WS2811 in my current project and it won't stop flickering, I'm using the ESP32 as a controller too, do you have any idea why this is happening, thanks in advance.
@jeremymercer665
@jeremymercer665 10 ай бұрын
@@omarelabasery7101 Ensure that one of the ground pins from ESP32 is connected to the neutral from your power source. If that is the case, you may need to incorporate a level shifter into your circuit.
@omarelabasery7101
@omarelabasery7101 10 ай бұрын
@@jeremymercer665 okay thank you 🙏❤️
@HauntedHows
@HauntedHows 10 ай бұрын
HI, Thanks for this video, It's very helpful. I do have a problem I hope you might be able to give some insight into. I bought both the WT32-ETH01 and the ttl-usb devices from your links and can't get the USB module to work. It comes up as a Verifone to printer bridge, and won't accept any drivers. I've been researching this for a while now and think the chip on the board has the wrong PID/VID. I've bought 4 different boards form different venders, plugged them into different computers and come up with the same problem. do you have any suggestions how to get past this issue? also I've been asking this similar question all over the internet, So I might have already asked it here, but I don't see that I have. If I did already I'm sorry for bugging you again. :)
@pixelkedjan
@pixelkedjan 10 ай бұрын
Did you download the correct driver for the USB UART? I think its called CP210x_Windows_Drivers if you are using Windows.
@HauntedHows
@HauntedHows 10 ай бұрын
@@pixelkedjan yes. Absolutely. Thinking that I was installing the driver wrong somehow is what started this frustration spiral I'm currently in.
@BytesOfPi
@BytesOfPi 10 ай бұрын
What program are you using to flash your board? I may be mistaken, but I don't believe I had to download drivers when using vscode with platform io. While running the app, the adapter was recognized and used I'll concede that I downloaded drivers for an esp32 wroom board years before but it didn't need the ttl converter. I'll try to use a clean PC to confirm
@HauntedHows
@HauntedHows 10 ай бұрын
@@BytesOfPi I'm using the WLED install website which should work if the USB module will be properly recognized by the computer.
@BytesOfPi
@BytesOfPi 10 ай бұрын
Gotcha. I guess that's another reason I prefer using PlatformIO plugin for VSCode to install WLED besides the ability to customize the build.
@changchung
@changchung 11 ай бұрын
Really nice video. Thanks. But I have to watched like 6 times until I realizes that you unselect the first seg. That part pass soo fast that is almost impossible to watch the first time...
@BytesOfPi
@BytesOfPi 10 ай бұрын
Sorry about that. I try to jam a lot of info into a short space so some of it goes fast. I'm glad you caught the segment switch
@rachaelb9164
@rachaelb9164 11 ай бұрын
That’s actually a good idea to put the controller box inside a wood box. Keep the uv light off the plastic and give an additional layer of protection from moisture.
@CowMeCow
@CowMeCow 11 ай бұрын
Freaking CooL~!! Where can I learn how to design/configure a such LED system like yours!~ OMG~~ this is amazing!
@BytesOfPi
@BytesOfPi 11 ай бұрын
Thanks! Actually in the last few years it's been getting cheaper and easier to get started. I've got a ton of videos about how I put it together. High level: -) Microcontrollers flashed with WLED -) Show composed with xLights software -) WS2811 Bullet pixels or WS2812 strips Start small with xLights on your PC, a strand or 2 of 5v lights and a WLED controller. You can run show and music off your computer. If you find you enjoy it, you can start: -) building props, -) run using a raspberry Pi FPP player -) use professional grade meanwell power supplies Start small and cheap and then build on: A few videos to check would be: Behind the scenes kzbin.info/www/bejne/fZatqaKihdWce5o Flash WLED kzbin.info/www/bejne/pKewXoR_ab-Sg5Y WLED, xLights and FPP kzbin.info/www/bejne/gpyqdKJvfM5ro80 Setup kzbin.info/www/bejne/o5y1fImfo7uog5Y
@CowMeCow
@CowMeCow 11 ай бұрын
@@BytesOfPi awesome 👍 I'll definitely review them 😀 thanks a lot 🙏
@superalex2002
@superalex2002 Жыл бұрын
Thank you for the tips brother. I personally prefer an angle grinder with a steel cutting wheel. When using one make sure not to cut all the way through as you don’t want to risk any twisting of the disk while running the tool
@socjuanjo43
@socjuanjo43 Жыл бұрын
lovely!
@Wld_4
@Wld_4 Жыл бұрын
Great Job! Thanks for all the instructional videos. You helped me get going with my Christmas lights. The Wt32 ETH01 controllers with WLED are working great for me.
@BytesOfPi
@BytesOfPi Жыл бұрын
That's awesome! I'm glad you got your show off the ground. Good luck on building your light show up.
@tyronenelson9124
@tyronenelson9124 Жыл бұрын
It all started off with two cheap $15 controllers!
@BytesOfPi
@BytesOfPi Жыл бұрын
Yep. That's where it started. I wanted a cheap entry into a display of individually addressable lights and spending $15 on a controller really beat out the $300+ Falcon controllers available at the time. Since that video, so many engineers have capitalized on WLED and microcontrollers (Quindor, Kulp, Forkineye, etc...). They build PCBs with preassembled components like level shifters and fuses that undercut the larger players for $40-$50 a pop. It's exciting to see how much has changed in the last 4 years and how many newcomers have gotten started since
@tyronenelson9124
@tyronenelson9124 Жыл бұрын
All of this seems waaay over complicated and engineered, for example a pc power supply would supplement the slow starting 5v dc power supply eliminating the need for a 555 delay, for example the pc power supply puts out 5v standby which is used to power the pi and also used to switch on the other 3.3v 5v and 12v rails by means of the pi programmed to pull the psu on pin to ground on demand waking up the psu which will then power the lights.
@BytesOfPi
@BytesOfPi Жыл бұрын
There's definitely multiple ways to attack the problem. I have a few older defunct desktops that could donate a power supply that may be more reliable. The issue I was trying to address is that on a cold startup of my Chinese 5v power supplies to power the WT32-ETH01 board and lights, the board would not start up. I had to go physically disconnect the board from the power supply, wait a few seconds, then plug it back in. It's a hack for sure to use the NE555 timer to delay until the supply could provide a steady 5v, but it's worked in every build out since. All of my Chinese power supplies pooped out in a few years time and I've since moved on to meanwell supplies which haven't failed once. I might be able to take the delay out with better power supplies. I'm a big fan of keeping designs simple. Less points of failure. If there's a better supply that can spin up a board and lights reliably every time, I'd say go with that.
@socjuanjo43
@socjuanjo43 Жыл бұрын
Fantastic job.
@socjuanjo43
@socjuanjo43 Жыл бұрын
A magnificent job.
@BytesOfPi
@BytesOfPi Жыл бұрын
Thanks!