For 35 LEDs at 55mA max current, you are getting close to 2A at full power. That could be a bit high for those small traces on the ESP32 and potentially fry the board. You might want to consider using an external power source instead of feeding power through that Vin pin (which is directly connected to the USB power). While it can work for small current applications, Vin should really be used only for input power to the board, not out.
OMG Thank you so much! This is exactly the tutorial I was looking for and your timing is absolutely perfect! I have just finished building a stage decor for my DJ boyfriend with 2 ESP32s, WLED soundreactive, 1048 adressable RGB LEDs and 4 hologram fans, it looks like a cyberpunk city skyline. We've succesfully installed it in the club last week and will be using it in public for the first time tomorrow but I already feel frustrated with WLED's interface. I figured it would be the perfect time for me to learn how to use TouchDesigner but had no idea how to interface it with the leds I have a spare ESP32 at home and leftover LED strip that I can practice with I also laid my hands on a pair of Azure Kinect DK... I have so many ideas and so much to learn now 😅
@sihaya37 Would you have complete the installation, I'm interested to see your result about the DJ stage decor you made Did you made a video or some photo about it?
Just added this reply to another comment, try this: Let's say you have 300 LEDs, here are the steps (assuming your TD network is the same as at the end of the video): 1. Change the resolution width of the Ramp TOP to 300. 2. After the math2 CHOP, add another Shuffle CHOP. Set the Method to Split N Samples, and the N Value to 512. 3. In the dmxout1_routingtable DAT, add an additional row for the new channel of information. Add in the new channel's information -- for me this was channel name: r1, net: 0, subnet: 0, universe: 2 *Make sure you update the channel name for the initial channel we added as well!* Once the channel was split into two via the new Shuffle CHOP, the channel names changed. For me, they are r0 and r1. That should do it! Let me know if you run into any further issues.
Thanks so much for posting this video, it is very helpful. I am having issues with my WLED. I have the ESP32 connected to my MacBookPro WLED-AP wifi and the WLED app opens on my computer. I have it routed to the correct pin but it is not controlling the lights correctly. The lights turn on and flash but they are not responsive to the program. Any ideas? Thank you!
For some reason, if I change the phase to 0 (or any setting to stop the effect), the light will go back to its default color (set in WLED config) after 3-4 seconds. How do I make sure it stay in the same colour?
It really depends on the effects you're building and the FPS you're looking to achieve. This site (quinled.info/2021/03/23/max-amount-of-addressable-leds/) mentions that the max amount of LEDs controllable with an ESP32 is 1000 LEDs @~70fps, 2000 LEDs @~35fps, 4000 LEDs @~18fps.
I don't remember exactly, but I believe I've encountered this. I think I solved it by clicking the 'Install' button again, then the Wi-Fi set up window showed up again, if I remember.
Looks like other people have ran into this issue as well. Here's a suggestion from the WLED forums (wled.discourse.group/): "Look at your available Wifi Networks from your phone/pc/tablet and connect to the WLED’s Access Point: WLED-AP and enter your wifi details. Save and reconnect to your wifi network and find the device on your network"
EVERYTHING WORKS PERFECTLY WHILE THE ESP32 IS CONNECTED DIRECTLY TO THE COMPUTER, BUT WHEN CONNECTING IT TO AN EXTERNAL SOURCE IT NO LONGER CONNECTS TO THE NETWORK BY ITSELF, AND IT IS NECESSARY TO CONNECT IT AGAIN TO THE COMPUTER TO CONFIGURE IT AGAIN, AFTER THAT I CAN DISCONNECT IT BUT IT LOSES CONNECTION AFTER A WHILE, PLEASE HELP
What's your power source? Are you sure it's getting enough power to fully boot? ESPs will often light up and appear functional with minimal power, but won't actually boot without proper power
if i have like 300 leds, how can i control it all? seems like it limited to ≈200 because of dmx can handle only 512 samples on 1 channel. any suggestions? thanx for the video! my setup works well, except this limit
In that particular case you could split the CHOP data across two DMX universes. Add another Shuffle CHOP to your network before the null3 CHOP, and set the Method parameter to "Split N Samples". This will allow you to specify a number of samples (the N parameter) at which to split the remaining samples into a separate CHOP channel, leaving you with the input data split across two CHOP channels. Then, in the DMX Out CHOP's routing table, add an extra row to route the new CHOP channel of data to the correct universe. Hope that helps!
@@TheInteractiveImmersiveHQ I try the above but when shuffle is added I lose the ramp effect. the full 300 leds are white on and no more changes. Can you provide a bit more details?
@@Psyl0n Ah, one thing I forgot to mention is that you'll have to increase the resolution of the Ramp TOP to match the total number of LEDs in your strip. Let's say you have 300 LEDs, here are the steps (assuming your TD network is the same as at the end of the video): 1. Change the resolution width of the Ramp TOP to 300. 2. After the math2 CHOP, add another Shuffle CHOP. Set the Method to Split N Samples, and the N Value to 512. 3. In the dmxout1_routingtable DAT, add an additional row for the new channel of information. Add in the new channel's information -- for me this was channel name: r1, net: 0, subnet: 0, universe: 2 *Make sure you update the channel name for the initial channel we added as well!* Once the channel was split into two via the new Shuffle CHOP, the channel names changed. For me, they are r0 and r1. That should do it! Let me know if you run into any further issues.
@@TheInteractiveImmersiveHQ Yes this is better, I get the ramp over the 300 leds But there is a little issue, the second part of the leds are not RED but GREEN - looks like the shuffle change values on the colors? Can you suggest something to respect the color from the ramp?
Get Our 7 Core TouchDesigner Project File Templates here: iihq.tv/templates_youtube
For 35 LEDs at 55mA max current, you are getting close to 2A at full power. That could be a bit high for those small traces on the ESP32 and potentially fry the board. You might want to consider using an external power source instead of feeding power through that Vin pin (which is directly connected to the USB power).
While it can work for small current applications, Vin should really be used only for input power to the board, not out.
Thanks for sharing!
Great tips, thanks for sharing!
OMG Thank you so much! This is exactly the tutorial I was looking for and your timing is absolutely perfect!
I have just finished building a stage decor for my DJ boyfriend with 2 ESP32s, WLED soundreactive, 1048 adressable RGB LEDs and 4 hologram fans, it looks like a cyberpunk city skyline.
We've succesfully installed it in the club last week and will be using it in public for the first time tomorrow but I already feel frustrated with WLED's interface.
I figured it would be the perfect time for me to learn how to use TouchDesigner but had no idea how to interface it with the leds
I have a spare ESP32 at home and leftover LED strip that I can practice with
I also laid my hands on a pair of Azure Kinect DK... I have so many ideas and so much to learn now 😅
We're so glad to hear this!! Thanks for watching, hope the show goes well :)
@sihaya37 Would you have complete the installation, I'm interested to see your result about the DJ stage decor you made
Did you made a video or some photo about it?
Appreciate ya my G 🙏🏻
Is there a tutorial to split the channel for a 300 led long strip? I'm desperate, thank you so much for this!
Just added this reply to another comment, try this:
Let's say you have 300 LEDs, here are the steps (assuming your TD network is the same as at the end of the video):
1. Change the resolution width of the Ramp TOP to 300.
2. After the math2 CHOP, add another Shuffle CHOP. Set the Method to Split N Samples, and the N Value to 512.
3. In the dmxout1_routingtable DAT, add an additional row for the new channel of information. Add in the new channel's information -- for me this was channel name: r1, net: 0, subnet: 0, universe: 2
*Make sure you update the channel name for the initial channel we added as well!* Once the channel was split into two via the new Shuffle CHOP, the channel names changed. For me, they are r0 and r1.
That should do it! Let me know if you run into any further issues.
@@TheInteractiveImmersiveHQ thank you so much, it works! You change my day, thank you
Awesome tutorial!
Glad you liked it!
Nice tutorial!
Thank you! Cheers :)
Very informative thank you
Glad it was helpful, thanks for watching!
More digi physical 🎉
Thanks so much for posting this video, it is very helpful. I am having issues with my WLED. I have the ESP32 connected to my MacBookPro WLED-AP wifi and the WLED app opens on my computer. I have it routed to the correct pin but it is not controlling the lights correctly. The lights turn on and flash but they are not responsive to the program. Any ideas? Thank you!
Finally got the WLED to work. The GPIO wouldn't work out of d2 but would work out of GPIO 16 and pin 16.
Glad to hear you figured it out!
For some reason, if I change the phase to 0 (or any setting to stop the effect), the light will go back to its default color (set in WLED config) after 3-4 seconds. How do I make sure it stay in the same colour?
this issue also started happening to me randomly, have not found a solution yet
how many LED strips can you control with one ESP32 board?
It really depends on the effects you're building and the FPS you're looking to achieve. This site (quinled.info/2021/03/23/max-amount-of-addressable-leds/) mentions that the max amount of LEDs controllable with an ESP32 is 1000 LEDs @~70fps, 2000 LEDs @~35fps, 4000 LEDs @~18fps.
@@TheInteractiveImmersiveHQ thanks!
Has anyone run into the issue of no wifi page coming up after you press next after install
I don't remember exactly, but I believe I've encountered this. I think I solved it by clicking the 'Install' button again, then the Wi-Fi set up window showed up again, if I remember.
Looks like other people have ran into this issue as well. Here's a suggestion from the WLED forums (wled.discourse.group/): "Look at your available Wifi Networks from your phone/pc/tablet and connect to the WLED’s Access Point: WLED-AP and enter your wifi details. Save and reconnect to your wifi network and find the device on your network"
EVERYTHING WORKS PERFECTLY WHILE THE ESP32 IS CONNECTED DIRECTLY TO THE COMPUTER, BUT WHEN CONNECTING IT TO AN EXTERNAL SOURCE IT NO LONGER CONNECTS TO THE NETWORK BY ITSELF, AND IT IS NECESSARY TO CONNECT IT AGAIN TO THE COMPUTER TO CONFIGURE IT AGAIN, AFTER THAT I CAN DISCONNECT IT BUT IT LOSES CONNECTION AFTER A WHILE, PLEASE HELP
What's your power source? Are you sure it's getting enough power to fully boot? ESPs will often light up and appear functional with minimal power, but won't actually boot without proper power
Agree w/ @justmaybe5643's response, I would double check that you've got enough power to fully boot.
if i have like 300 leds, how can i control it all? seems like it limited to ≈200 because of dmx can handle only 512 samples on 1 channel. any suggestions?
thanx for the video! my setup works well, except this limit
did you figure this out
In that particular case you could split the CHOP data across two DMX universes. Add another Shuffle CHOP to your network before the null3 CHOP, and set the Method parameter to "Split N Samples". This will allow you to specify a number of samples (the N parameter) at which to split the remaining samples into a separate CHOP channel, leaving you with the input data split across two CHOP channels. Then, in the DMX Out CHOP's routing table, add an extra row to route the new CHOP channel of data to the correct universe. Hope that helps!
@@TheInteractiveImmersiveHQ I try the above but when shuffle is added I lose the ramp effect. the full 300 leds are white on and no more changes.
Can you provide a bit more details?
@@Psyl0n Ah, one thing I forgot to mention is that you'll have to increase the resolution of the Ramp TOP to match the total number of LEDs in your strip. Let's say you have 300 LEDs, here are the steps (assuming your TD network is the same as at the end of the video):
1. Change the resolution width of the Ramp TOP to 300.
2. After the math2 CHOP, add another Shuffle CHOP. Set the Method to Split N Samples, and the N Value to 512.
3. In the dmxout1_routingtable DAT, add an additional row for the new channel of information. Add in the new channel's information -- for me this was channel name: r1, net: 0, subnet: 0, universe: 2
*Make sure you update the channel name for the initial channel we added as well!* Once the channel was split into two via the new Shuffle CHOP, the channel names changed. For me, they are r0 and r1.
That should do it! Let me know if you run into any further issues.
@@TheInteractiveImmersiveHQ Yes this is better, I get the ramp over the 300 leds
But there is a little issue, the second part of the leds are not RED but GREEN - looks like the shuffle change values on the colors?
Can you suggest something to respect the color from the ramp?