请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1520|回复: 56

[开关插座] 开源智能插座,10A外壳版

[复制链接]

19

主题

449

帖子

2921

积分

论坛技术达人

积分
2921
金钱
2462
HASS币
10

教程狂人

QQ
发表于 2022-3-31 11:21:32 | 显示全部楼层 |阅读模式
本帖最后由 alei643 于 2022-6-1 17:23 编辑

2022.06.01更新


1、修复AMS1117未接地错误
2、使用ESPHome固件会存在继电器发热问题,使用Tasmota固件无此问题,尚未查明原因
3、OLED显示屏的SDA和SCL引脚更改为GPIO2与GPIO13


本贴智能插座PCB与固件均由本人的上一个插座模块演变而来。   原帖地址划重点!自制开源,带计量,磁保持智能插座模块

注意事项

本项目需要强弱电、低压电器元件、安全用电等专业性较强的基础知识,在未储备足够的知识前,请慎重开展本项目。PCB上电试验过程中请注意安全用电,否则可能造成人身伤害,严重者可能导致死亡。作者本人并非专业的电路板设计人员,出于业余爱好开展本项目,同时无法保证本项目中的电路设计、PCB设计完全符合行业设计标准或者规范,无法保证本项目不存在设计缺陷,故本人不承担任何人使用本项目产生的任何后果,请诸位悉知。

正文


       仍采用磁保持继电器,成品体积相比市面销售的智能插座产品略大,插在86面板上,会覆盖掉两孔的孔位。由于仍沿用16A磁保持继电器,可通过调整PCB三孔位置适配16A智能插座外壳。基本上保留了86底盒版本模块的所有特点,由于体积限制,移除DS18B20温度传感器。PCB左上角预留GPIO2和GPIO15,计划作为OLED显示屏的SDA和SCL通信接口,使用0.96寸的OLED显示屏显示插座的开关状态和功率等信息,但目前无法通过Tasmota固件统一实现,尚未解决触摸屏与插座外壳的安装问题。

PCB


PCB文件见附件

微信图片_20220331112302.png

外壳


外壳可通过阿里宝宝或者淘宝购买,请注意选用下图样式10A版本

微信图片_20220331112615.png

Tasmota


以下配置均基于Tasmota 11.0版本,若低于此版本,Tasmota规则略有差异,请参考86版本插座模块规则

Tasmota配置


    GPIO0→Switch1
    GPIO3→CSE7766 RX (注意刷完固件后,PCB板HTX引脚与相邻RX引脚使用短接片短接)
    GPIO5-→Switch3
    GPIO9→relay3
    GPIO12→relay1
    GPIO14→relay2

Tasmota命令


    SetOption21 1       ##一直监测电量,为0当POWER为1时监测
    Switchmode3 1     ##跟随模式

Tasmota规则

rule1
  on switch3#boot do var1 %value% endon
  on switch3#state do var1 %value% endon
rule2
  on switch1#state do event toggling=%var1% endon
  on event#toggling=1 do event open=1 endon
  on event#toggling=0 do event close=1 endon
  on power3#state=1 do event open=1 endon
  on power3#state=0 do event close=1 endon
  on event#open=1 do power1 1 endon
  on event#close=1 do power2 1 endon
  on power1#state=1 do backlog delay 20; power1 0 endon
  on power2#state=1 do backlog delay 20; power2 0 endon
rule3
  on var1#state=0 do power3 1 endon
  on var1#state=1 do power3 0 endon

HomeAssistant


可通过Tasmota集成直接加载,注意实体中会有三个Switch类型开关,前两个建议直接禁用,日常使用第三个Switch类型的开关作为控制实体。由于引入通断检测,检测时间略有延迟,加上规则也需要时间执行,所以在使用实体按钮时,实体按钮连续按下间隔时间不要少于5s,否则会出现开关按下,插座动作执行滞后或者没有动作执行的情况出现

未尽事宜


      智能插座外壳的按钮采用侧支架的轻触开关,已完成安装、并测试OK,PCB不用进行任何改动。除OLED显示屏功能尚未实现,其他功能均已测试完毕。显示功能计划采用ESPHome实现。

PCB制版文件、坐标文件及物料清单


游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 3金钱 +38 收起 理由
jjcs + 10 论坛有你更精彩!
depboy + 8 赠人玫瑰,手留余香!
whxciotw + 20

查看全部评分

回复

使用道具 举报

17

主题

681

帖子

2449

积分

金牌会员

Rank: 6Rank: 6

积分
2449
金钱
1768
HASS币
0
发表于 2022-3-31 11:29:48 | 显示全部楼层
论坛有你更精彩
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

54

主题

302

帖子

1237

积分

金牌会员

Rank: 6Rank: 6

积分
1237
金钱
935
HASS币
0
发表于 2022-3-31 12:34:16 来自手机 | 显示全部楼层
多少钱才弄出这个插座?
回复

使用道具 举报

19

主题

449

帖子

2921

积分

论坛技术达人

积分
2921
金钱
2462
HASS币
10

教程狂人

QQ
 楼主| 发表于 2022-3-31 13:01:05 | 显示全部楼层
tiani 发表于 2022-3-31 12:34
多少钱才弄出这个插座?

所有原材料电商渠道采购,立创免费打板,自己焊接,大概40块左右样子
回复

使用道具 举报

3

主题

43

帖子

586

积分

高级会员

Rank: 4

积分
586
金钱
543
HASS币
0
发表于 2022-3-31 13:08:12 | 显示全部楼层
CSE7766 这个和sonoff pow r2一样的计量芯片,请问楼主有没有发现,设备功率低于5w的时候,测出来的值经常间歇性是0(0w->4w->0w->4w)
回复

使用道具 举报

19

主题

449

帖子

2921

积分

论坛技术达人

积分
2921
金钱
2462
HASS币
10

教程狂人

QQ
 楼主| 发表于 2022-3-31 13:29:36 | 显示全部楼层
szlww 发表于 2022-3-31 13:08
CSE7766 这个和sonoff pow r2一样的计量芯片,请问楼主有没有发现,设备功率低于5w的时候,测出来的值经常 ...

我采用的是HLW8032,并不是CSE7766,只是两款芯片的通信协议一样而已。上个项目的插座模块至今我已经正常使用了有半年多了,没有出现你说的情况,Tasmota固件的wiki有提到这种情况,但可以通过相关命令屏蔽。
回复

使用道具 举报

1

主题

82

帖子

1137

积分

金牌会员

Rank: 6Rank: 6

积分
1137
金钱
1055
HASS币
0
发表于 2022-4-1 12:01:16 来自手机 | 显示全部楼层
原理图有?
回复

使用道具 举报

19

主题

449

帖子

2921

积分

论坛技术达人

积分
2921
金钱
2462
HASS币
10

教程狂人

QQ
 楼主| 发表于 2022-4-1 12:59:58 | 显示全部楼层

原理图参考上一个自制模块的帖子,本贴开头有链接
回复

使用道具 举报

6

主题

91

帖子

537

积分

高级会员

Rank: 4

积分
537
金钱
446
HASS币
0
发表于 2022-4-1 14:23:01 | 显示全部楼层
40的成本感觉有点高了。小米2成品29啊
回复

使用道具 举报

19

主题

449

帖子

2921

积分

论坛技术达人

积分
2921
金钱
2462
HASS币
10

教程狂人

QQ
 楼主| 发表于 2022-4-1 15:19:30 | 显示全部楼层
本帖最后由 alei643 于 2022-4-1 15:39 编辑
hejie127 发表于 2022-4-1 14:23
40的成本感觉有点高了。小米2成品29啊

这。。。。是一个量级吗?你说的29元的是gosund的米家插座吧,不带计量那款。带计量的最少也要39元。再说我DIY的主要目的并不是为了降低成本,如果要考虑成本,在学习、制作、测试过程中花掉时间成本,与花掉的金钱成本相比,也不是一个量级的。其实如果想要控制成本,也不难,磁保持继电器换成普通继电器,去掉隔离电源,计量芯片采用更便宜的HL8012或者BL0937,成本可以降低15元左右,但是会牺牲很多特性,跟市面上插座模块相比,就只有成本更低。为啥用磁保持继电器,就是为了自己折腾过程中,更换固件、升级固件,而不影响下面设备的通电状态,在一些场合这个特性是很重要的,比如服务器、存储器。至少我的这个需求,我还没有在市面上同类的智能插座模块产品中找到能够实现的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2022-7-7 22:06 , Processed in 0.117508 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表