ESP8266三路86面板智能开关——Spark

首先感谢萝卜哥的邀请,在iobroker论坛也潜水了一段时间,今天正式来到iobroker论坛发帖,跟大家一起学习进步。
此贴最早发布在hassbian论坛。我是动手党,就算有成品也喜欢自己动手做一做,有一句话叫“整合也是一种创新”,我也是摸着石头过河,在各种“整合”中也算找到了一些门道,有时间我就写下来分享给大家,不忘带着刚入坑的,当初和我一样的小白一起爬坑,少走点弯路。
今天分享一个基于ESP8266的继电器开关。
Front


我给它取了个名字叫Spark,取义火花,正如一句话所说:“聚似一团火,散若满天星”,86面板中的分布式控制就像一点点小的火花,无数个小火花般的智能设备组成庞大的智能家居网络和系统,点亮我们的智慧惬意生活。我也希望我的作品能够帮助到各位,为大家的智慧生活贡献一点力量,哪怕仅是火花一般微弱渺小,也有点亮整个星空的无穷潜力。

首先说一下为什么要做这个板子。本人学生党,家里房子可能会装修,我就想升级改造一下电路,想要smater and smater,所以也了解了市面上的一些智能家居的产品,浏览了一圈,功能非常丰富,但是价格非常高,而且也并不完全满足我的想法,所以最终打算自己做一整套生态出来。自己做肯定有难度,但是不断摸索我也有不小的进展。我自己也有不少的装备设备,烙铁热风枪焊板子,3D打印机打外壳,不说媲美商品成品,基本上能够满足我自己的需求就OK啦!
这一段时间在家,也设计了几套板子出来。第一个就是今天要分享的基于8266 86面板继电器开关,第过几天会把一个5路RGBWW调光的板子,和基于ESP32的以太网16路30A集中控制继电器板发上来。这些物件我测试稳定之后,都会根据情况选择开源,贡献给大家一起用。

板子的特点:
首先是确定需求。
1、整个电路板尺寸小,集成度高,能放进86暗盒里,安装方便;
2、三路开关,容量大,继电器16A以上,让开关和插座通吃;
3、220V直接供电,方便取电(开关、插座内有零火线);
4、预留三路自复位开关的连接座,自复位开关可以直接连接;
5、能够离线控制。当路由器故障、WiFi断开时,按动自复位开关仍然能够响应动作;
6、稳定,稳定,稳定!

基于以上的设计理念,我前前后后花了两个月的时间,一共改了10版,板子都打了N多次,最终我的设计:

1、尺寸小,集成度高,安装方便。
尺寸63mmx63mm,可直接放进86暗盒,直接安装在开关或插座面板下方;
220V直接供电,无需单独电源。

3、预留自复位开关连接座,自复位开关可直接连接,组成智能开关。

4、保护齐备,安全稳定。采用海凌科220v开关电源,稳定工作时间10000万小时+;
带独立保险和抗雷击放浪涌MOV电阻,每一路均有光耦隔离,保护后级设备。

5、设计电电流大,发热量耗电量小,
继电器与布线设计电流为16A,大电流设计。接线端子可连接2.5平方线缆;

6、功耗低,上线后功耗为1w。

原理图:

PCB:
[PCBGerber_Spark-ESP8266-Smart-Device_V10.0.zip|attachment]

程序部分采用ESPhome,贴出来有点问题,上传成附件了。

使用相关说明:
1、自复位也支持三路,直接连接到板子上的那三个自复位开关座子里就行;
2、继电器最大支持到16A。
3、我发的配置文件和程序中没有log,请注意,务必不要加上log,否则会导致继电器随机抽风跳动,去掉log后正常。

直接提供Gerber文件和bom文件,大家拿去打样焊接就行了。

Gerber:PCBGerber_Spark-ESP8266-Smart-Device_V10.0.zip (120.5 KB)

编译好之后的程序:ESPhome-Spark-ESP8266-Smart-Device_V10.0.zip (280.3 KB)

ESPhome配置文件:程序.txt (1.4 KB)

Bom:Bom_Spark-ESP8266-Smart-Device_v10.0.zip (1.2 KB)

Test

将相关说明以Q&A的形式呈现出来:
Q1:单火可以用吗?我的面板能否装下?
A1:单火不行,未来根据我自己的需要可能会研究一下单火取点的模块;整个板子的尺寸是63x63x25,一般来说暗盒里没有密集的拉线是能够放下的,N大在帖子里发的那种暗盒可能就比较困难了
Q2、220v的电源模块可不可以用其他的?
A2:没问题,保证5v输出电流在500ma以上即可。值得一提,X宝很多220v电源价格非常低,我买过几个测试纹波太大,遂放弃。我选择的这个海凌科模块能够保证100000h的无故障时间,选择这款hilink的电源不仅价格高昂,还占用了巨大的PCB体积,但是这一切都是为了稳定,谁都不想出问题而贻笑大方,总之电源作为心脏,值得投入大成本。(非广告)
Q3:断网之后能否正常运行?
A3:可以的,toggle写在了esp8266中,所以就算断网,按动自复位开关都能够正常响应。
Q4:能不能改装成单路的或者双路?
A4:直接安装几个继电器就是几路了,同时修改一下配置文件就OK。
Q5:哎呀这个看着好麻烦,自己焊工也不是很好,我不想自己做,楼主有没得成品?
A5:有成品,可以联系我,论坛的朋友50一个。

购买地址:https://market.m.taobao.com/app/idleFish-F2e/widle-taobao-rax/page-detail?wh_weex=true&wx_navbar_transparent=true&id=611754629936&ut_sk=1.XJ5QBNjbIgQDAM/JDp/nm91G_12431167_1586396780420.Copy.detail.611754629936.2920059250&forceFlush=1

其他的问题以后慢慢收集补充~

以上内容在我的博客和GitHub中同步:
https://blog.gadx.top/

下一代产品预览:
基于ESP32以太网16路30A继电器开关,适合于集中控制,目前测试已通过,我给他取名叫Supersonic,取意“超音速”,因为板子采用以太网连接,不再有WiFi延迟、断线的烦恼了,同时有着16路输入、16路输出和30A的继电器容量,控制和响应快如闪电~先放几张图吧:

9ad25a7a6f12517006d88f661878a85

沙发支持一下!期待Supersonic开源。

感谢分享,期待解锁更多玩法,谢谢

期待开源,这货不错

这是改86插座的对不。

要是loglog egou 看到这个,我绝B给每个插座放条控制线…

是的,直接改造~

布线总是往多的布好 :grin:

太好了, 收藏了,谢谢楼主

支持一下,原创不易…

原创不易…原创不易…原创不易…

原创不易…原创不易…原创不易…

看了你的esphome配置 好像没写mqtt 是不是没有mqtt功能 只能通过ha接入?

1 个赞

学习了,感谢分享

有没有群啊大神啊我小白中的小白想加群这样更方便了解谢谢大神了