That spotlight uses analog LEDs, not addressable, so control is limited to brightness levels of eac channel.
The existing controller is pretty basic and doesn’t look to use an ESP device, so you’re limited as to what can be reused there.
You’re going to need an ESP based controller at least, someone may pop in with a suggestion on something more dedicated to anaolg LEDs.
Need to find out how those LEDs are wired, likely they’re in series so you’ll need a higher voltage supply than 5V, what’s the original thing powered by? My guess would be 12V, with 2 parallel strings of 3 LEDs each on each channel.
Likely the board has common positilve, and you’d need a current-limiting resistor and MOSFET per channel to ground.
The original spotlight is operated with a USB C power supply unit with 5V and 1A. When I plug my power bank into it, the light works perfectly.
The problem is that the control module only has 3 functions: Fade, Auto and Sound.
I would now like to replace the control module with an ESP so that I can control the colors via app.
Can the ESP operate the LED module without additional resistors? And can the power bank be connected to the ESP via USB C so that the ESP passes the power to the LED board?
As mentioned, the basic issue you need to discover is if the LED’s are wired in parallel or series.
That will determine what voltage you need to supply the LEDs and the MOSFETs that will drive them.
Whether you need 5V or 12V, you can use a power bank to drive them.
If you need 12V, there are cheap, reliable Boost Converters that will take your 5V input and bring it up to the 12V needed. In fact, many USB power banks already use them as LI-Ion batteries only put out 3.6V and a boost converter is used to bring it up to a constant 5V.
The easiest way to tell if the LEDs are 5V or 12V is with a multimeter.
Measure the resistance from any + pin (anode) on an LED to other + pins on a different LED.
If there’s 0 (or very small) resistance, then the anodes are tied together (in parallel) and the LEDs are 5V.
Best to measure every LED to be sure, it’s possible some are in parallel and some are in series.
That means the LED’s should be wired as parallel 5V.
You should be able to treat this as a set of standard analog LEDs.
You won’t be able to reuse much (if any) of the original controller board.
There’s no ESP device to try and reprogram.
As mentioned earlier, you’ll need a MOSFET to drive each R,G,B, channel and an ESP based controller to run WLED.