TL;DR: I want to PWM-dim RGB LED strips with MOSFETs and COB-LEDs with CC-drivers that take PWM as an input. Adafruit offers 2 types of PWM IC breakouts - one for LEDs (though I think this reads as "directly drive LEDs") and one for servos. Which one do I need?
I am planning to drive the lights in one room over MQTT, using an ESP8266 (probably in the form of a Wemos D1 Mini).
The lighting will consist of
-
4 ~4m long RGB strips for indirect lighting at all 4 walls, which I want to control individually like this:
Usage | RGB LED Strips | Adafruit Learning System
I will probably use https://www.amazon.de/Netzteil-Laufwerke-Lichtschläuche-LED-Strips-geeignet/dp/B006Z9TQE6/ for powering (and limit the full brightness of the strips a little, since they add up to a little more than 120w at full power). I expect less brightness usually, though, so I am not quite happy with the low-load efficiency of that thing ... -
8 5W cob led spots with 300mA current draw like
these (I like those because I can change the cob led if it brakes - it is just attached with thermal paste and pressed down). I will drive these in groups of 2 (i.e. 4 groups overall).
I found the LDB-300L as a constant current driver (@300mA) that accepts PWM for dimming and would power them with this
ULL power supply or the PLC-45-12 as voltage sources (both @12V, since this gives the best efficiency according to the datasheet of the CC driver).
So much for the setup. I appreciate suggestions. The main question is, though: I need a lot of PWM for this. 12 channels for the RGB strips and about 4 for the spots. Adafruit has this
Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface [PCA9685] : ID 815 : $14.95 : Adafruit Industries, Unique & fun DIY electronics and kits and this
Adafruit 24-Channel 12-bit PWM LED Driver - SPI Interface [TLC5947] : ID 1429 : $14.95 : Adafruit Industries, Unique & fun DIY electronics and kits
I am not sure if I understand all the differences. The latter one is constant current, so I would rather like the first one? Or don't I? I2C or SPI shouldn't matter, the ESP should be able to deal with both.
Edit: Earlier, I had this paragraph for the spot lighting. I did a little bit more research and found the solution stated above, which suits my needs a lot better. My main question does not change by that, and I keep this here for completeness:
- 10 3W cob led spots with 300mA current draw [as above]. I will drive these in groups of probably 2-3 (but in at least 2 group).
I found the LDD-300L as a constant current driver (@300mA) that accepts PWM for dimming and would power them with the
LPV-35-36 as a voltage source (@36V).