本帖最后由 落叶无声 于 2022-4-30 12:06 编辑
材料:天猫精灵的蓝牙mesh(加2.4G)的led驱动,esp01s
目的:摆脱天猫精灵,将灯接入到ha平台。led驱动原理:我的驱动是恒压驱动,据说还有恒流,不过具体如和实现我并不懂。之前有看到是芯片输出两路pwm(这个我会)到一个专门led的控制芯片最后输出相应电流到led。
实现过程:知道原理就简单了,驱动上有两路pwm(用万能表测电压同时使用天猫精灵改变色温那两个引脚发生相应变化就是那个) 。再去找供电万能表尝试测量找到3.3v 以及gnd(其实是运气加观察好多引脚是空的,尝试几次就出来了)。esp01s 刷入写好的esphome固件,连接对应引脚完成。
存在问题:色温调节过程主要是50%的时候会有声音(应该是电感的声音),但是使用原本芯片控制时并没有。不知道如何解决代码:
output:
- platform: esp8266_pwm
pin: GPIO1
frequency: 1000 Hz
id: output_component1
min_power: 0.00
max_power: 1.00
- platform: esp8266_pwm
pin: GPIO3
frequency: 1000 Hz
id: output_component2
min_power: 0.00
max_power: 1.00
light:
- platform: cwww
name: "light-test Lights"
cold_white: output_component1
warm_white: output_component2
cold_white_color_temperature: 6536 K
warm_white_color_temperature: 2000 K
constant_brightness: true
|