I am working on a project that involves using 5050 package RGB LEDs (specifically, the ones in this datasheet: link to datasheet). Currently, I have successfully controlled one of these LEDs with an Arduino. However, for a more production-oriented environment, I need them to be controlled wirelessly, and I am looking for a suitable solution.
To achieve this, I'm considering using small form-factor MCU modules like the ESP-12E from AI-Thinker, which operate at 3.3V and have only 9 IO pins. The challenge is that I require three pins to control the full range of colors for each LED, and I'm concerned about their lower current rating per pin.
I thought about using an RGB LED controller IC, such as the LP5862 from Texas Instruments, but I haven't been able to find a reliable source to purchase it. Therefore, I am open to suggestions for other LED controller ICs that can handle colors and dimming capabilities, as I need to control 14 of these 5050 LEDs.
Additionally, I'm considering using mains power (230V in my country) and utilizing a transformer, full-bridge rectifier, and an LDO voltage regulator to power the entire setup. However, I'm uncertain about directly controlling all 14 LEDs like this from the MCU and if it is a practical or viable approach.
I would appreciate any insights or recommendations on the best way to approach and solve these challenges.