站内搜索
发作品签到
专业版

ESP-LED PWM调光恒流驱动

工程标签

883
0
0
3

简介

基于BP2958X、ESP8266,ESPHOME代码实现的三色LED调光驱动,接入homeassistant

简介:基于BP2958X、ESP8266,ESPHOME代码实现的三色LED调光驱动,接入homeassistant
复刻成本:15

开源协议

GPL 3.0

创建时间:2025-04-02 21:54:05更新时间:2025-04-22 09:20:48

描述

非隔离的,别东摸西摸,小心被电,隔离要用变压器,太难搓了,玩不来。

非隔离只要买现成的工字电感就行,方便,容易实现。

 

不多说看图,按BOM表复刻即可实现,工字电感什么的选型参考 BP2866XJ/BP2861XJ LED恒流驱动,不再重复。

 

凌动开关功能只实现了一半(开启状态下,关闭LED正常。关闭状态下,无法开启LED。),也就是通过电阻分压来控制mos,以给io信号,从而判断电源通断,但是实际实现起来有个问题。由于整流桥大滤波电容的存在,如果LED灯开着,此时切换输入状态(开关按下后快速回弹),大电容会被LED快速耗尽,此时判断正常,可以正常触发凌动功能。但如果LED灯关闭状态,想要打开灯的话,此时切换输入状态,大电容由于LED关闭状态下,没有途径释放电荷,电压释放速度慢,凌动功能判断不正常。

可能的解决方法:

1.用交流光耦?

2.加一个整流桥,共地,然后这个整流桥单独接分压电路?

但是感觉都不太优雅,不清楚米家芯片是怎么实现的,从零火接分压电路好像也不现实,如果零火反接呢?手头没有多余的米家模块进行分析了,就这样搁置吧。

 

研究了米家模块的实现方法,凌动功能应该可以正常工作。

 

而且感觉成本并没有比米家模块低到哪,这一套下来保守也要10~15元左右了,优点是直连homeassistant了,不用网关什么乱七八糟了,有需要可以复刻or参考,反正画这个板的目的就是为了验证和练手。

 

PS:源码内的2000hz ESP PWM输出频率和实际肉眼看到LED闪烁频率的无直接关系,具体可以参考LED调光驱动芯片原理图以及说明书,无需担心伤眼等问题。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
pwm_led_controller.yaml
9
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航