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

ESP-LED PWM调光恒流驱动

工程标签

1.2k
0
0
4

简介

基于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
13
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

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

底部导航