A controller that can turn your LED strip lights, cool lights, etc. into smart lights with adjustable brightness. It supports access to HASS and supports 5~16V (depending on the DCDC chip withstand voltage) light strips. For the time being, it only Supports single color temperature.
Compared with my early engineering smart fan - Lichuang EDA open source hardware platform (oshwhub.com) , the main chip was modified to ESP32, with hardware PWM (Espressif called it LEDC), which has higher performance; the MOS driver was modified to a transistor driver ,cut costs. At the same time, the module pins are also compatible with Essence ESP32-C3-32S module and can be replaced with ESP32C3 (not tested).
For tutorials on connecting to HASS, please refer to my smart fan project. The installation of ESPHome will not be described in detail. The operation of the new version of ESPHome may be slightly different from the version I was using at the time, but it is generally similar. The download method can be using my ESP downloader (open source later), or you can manually connect the ground (module metal shell) with male and female DuPont wires according to the timing.
ESPHome reference configuration yaml (onboard button and LED control has not yet been implemented):
light:
- platform: monochromatic
name: "Main Lights"
output: gpio_18
output:
- platform: ledc
pin: GPIO18
id: gpio_18
frequency: 19531Hz
inverted: true
Shell: Just grab the one drawn by SW, SW version 2020. There is also an STL that can be sliced directly in the accessories. It is a small matchbox without holes for buttons and LEDs. It can be used to prevent short circuits. It is recommended to use M2.5*30 screws in the picture
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet