Esp32 with ethernet for a stand alone prop.

everettdale

Apprentice elf
Joined
Nov 18, 2022
Messages
56
What I'm currently running are 2 CTB16PC a/c controller's for a small display to entertain guests while they wait in line for my haunted house. I want to build a singing pumpkin head using stings of rgb pixel lights.

Is there a way to attach an ESP32 w/Ethernet to these older controllers and run them with xlights?

making the singing head is simple enough. Running a string of WS2811 leds with an ESP32 is also something I've been able to do, both with WLED and straight programing. Where I'm having trouble is how to use the ESP32 with the display I already have.

I've watched a few YouTube videos but I'm a little lost. Can anyone point me in the right direction?
 

Mark_M

Annoying Elf
Joined
Dec 30, 2018
Messages
921
Location
Christmas Light world
What I'm currently running are 2 CTB16PC a/c controller's for a small display to entertain guests while they wait in line for my haunted house. I want to build a singing pumpkin head using stings of rgb pixel lights.

Is there a way to attach an ESP32 w/Ethernet to these older controllers and run them with xlights?
WLED can run on an ESP32 and from the install page it appears to support Ethernet. Another feature of WLED is DMX capability.
Other than WLED, ESPixelStick firmware also supports DMX. However, it appears ESPixelStick does not support ESP32 boards with Ethernet (tagging @Martin Mueller ).

Good news:
It appears your LOR controller may be able to run in DMX mode?
So you could be able to run a WLED on an ESP32 with Ethernet and use a cheap TTL-RS845 converter (This AliExpress listing is a 12 pack).

You will need to make an LOR specific cross-over Ethernet cable for the DMX , as it is not standard DMX over Ethernet pinout.
 

MikeKrebs

Full time elf
Joined
Dec 8, 2014
Messages
167
You wouldn't attach the esp32 to the other controllers. You would just run a esp32 with either wled or espixelstick and send e1.31 or ddp to the esp32. Likely you have a pc running xlights doing the controlling for your CTB? Then add a cheap access point and connect your PC to the access point with an ethernet cable. Let you access point talk to your ESP32. If you wanted a wired solution, Wasatch pixels sells a esp32 based wired Ethernet connected controller. https://wasatchpixels.com/home/
 

Martin Mueller

Light Addicted and proud of it.
Generous elf
Joined
Nov 11, 2018
Messages
111
Location
Newtown CT
Ethernet is supported on at least have a dozen ESP32 based platforms. V4 can drive DMX devices directly. The Wasatch controller mentioned above is on that list.
 

merryoncherry

Senior elf
Joined
Apr 2, 2022
Messages
639
Location
Cherry St., Hudson MA USA
Good news:
It appears your LOR controller may be able to run in DMX mode?
So you could be able to run a WLED on an ESP32 with Ethernet and use a cheap TTL-RS845 converter (This AliExpress listing is a 12 pack).

You will need to make an LOR specific cross-over Ethernet cable for the DMX , as it is not standard DMX over Ethernet pinout.
Correct. The LoR there will run DMX, but the pinout is different (they did theirs such that you could plug in a phone cord instead of 8 conductor).
 

everettdale

Apprentice elf
Joined
Nov 18, 2022
Messages
56
You wouldn't attach the esp32 to the other controllers. You would just run a esp32 with either wled or espixelstick and send e1.31 or ddp to the esp32. Likely you have a pc running xlights doing the controlling for your CTB? Then add a cheap access point and connect your PC to the access point with an ethernet cable. Let you access point talk to your ESP32. If you wanted a wired solution, Wasatch pixels sells a esp32 based wired Ethernet connected controller. https://wasatchpixels.com/home/
ok, this looks like a good option, if I'm understanding it correctly. let me paraphrase and see if I've got it right.

Run Xlights off my laptop to control the show (this is what I'm already doing with the LOR equipment)
Plug the LOR stuff in like usual. With the usb dongle.
Run an ethernet cable to a router (access point) plug the ESP32 into that
Run WLED on the Esp32 setup as a e1.31 controller, then add it to xlights and go from there?

Does this sound right?
 

merryoncherry

Senior elf
Joined
Apr 2, 2022
Messages
639
Location
Cherry St., Hudson MA USA
Does this sound right?
Yeah, that'd be one perfectly good option. The DMX stuff people mention is only useful if you want to get rid of the separate LoR network coming out of the PC. (Which I did want to do, having a whole second network around the yard for a couple of LoR boxes was a pain compared to just plugging the LORs into the DMX of the nearest controller.)
 

everettdale

Apprentice elf
Joined
Nov 18, 2022
Messages
56
Yeah, that'd be one perfectly good option.

So maybe this is outside the scope of this conversation, however.

I bought the HiLetgo CP2102 USB 2.0 to TTL Module to connect my wt32-eth01 to my computer so i could load WLED onto it. And the WLED install page can't find the wt32-eth01. I installed all the drivers and such (as far as I know anyway) and still no luck. so I went into the device manager and tried to look at the CP2102 to see if maybe the driver wasn't installed correctly and it comes up as a " verifone to usb printer " device. That seems odd yes? anyway I bought some new CP2102 USB 2.0 to TTL Modules to see if they work. Any Idea what's going on here? or who to ask?
 

Attachments

  • usb devices.JPG
    usb devices.JPG
    17.4 KB · Views: 2
Top