This is a RGBW LED controller for the analog led strips. It won't work with the digital LED's like Nanopixels. The controller includes an on/off button that will turn on the LED's in white at full brightness and will turn them off when they're on. The DHT22 is included for temperature and humidity logging. It's optional and can be left off when not needed. Do disable the code in the Arduino sketch when you do.
This project is still under development.
Revision 2 is now available and currently being tested.
The board is powered with AC so be careful when operating it and it should be put in a casing for safe usage. A 3D printed case design will be added when the board design is finalized.
The LED strip is powered by an external power supply and not by the board itself. You'll need an external power supply that matches the power consumption of the LED strip you're using.
The board can work with 100 - 240 Vac. However the BOM is based on 230V. When working with 110V you'll need to change the 230V varistor to a 110V version.
Aliexpress or ebay link
Capacitor 4.7 uf
Littelfuse V230LA4P Varistor
250V 0.4A Ceramic slow blow fuse
Littelfuse V8ZA1P Varistor
10K ohm resistor
2 way screw terminal block
3 way screw terminal block
Omron B3F momentary switch
10A 250V 3 Pins Receptacle IEC 320 C14 AC Power PCB Panel Socket Connector