
智能插座(ESPHome版)BL0937计量芯片已校准
简介
入坑PCB设计的第一个项目,断断续续的学习,如今分享给大家一起学习
简介:入坑PCB设计的第一个项目,断断续续的学习,如今分享给大家一起学习开源协议
:GPL 3.0
描述
风险提示
本项目涉及220V强电,使用过程中存在严重的用电风险。
请确保您具备专业的电工技能或寻求专业电工的支持来进行安装和操作。
对于用电风险需自行承担责任,本人不对因使用本项目而导致的任何损失或损害承担责任。
项目背景
本项目是本人入坑PCB以来的自行学习的第一个项目,由于本身没有任何软硬件基础,纯靠盲目的自信支持,所以断断续续的做了半年多。估计做到自己理想的形态还要半年多。
复刻引用
更新内容
2024.9.13
上周根据BL0937的文档重新更新了电源和计量芯片的走线,经过今天测试,电压和电流均稳定显示;并且更新了yaml文件,更新了校准值。
有兴趣的小伙伴可以复刻看看了
to-do:
- 由于ESPHome显示的是实时功耗xxx W,目前在测试HA如何有效按天统计累计功耗;
- 在硬件设计成功的背景下,计划更新芯片为ESP32,同时用ESP-IDF改一版matter协议的计量版插座;这样就可以不局限于HA,让苹果生态也可以买来即用了,预祝自己代码学习顺利~~
2024.9.7
特别说明:计量功能未校准,除计量外,其他功能正常可用;但计量功能调整可能会影响电路设计,大家不介意的话可以复刻着玩玩,我先发出来,期待有大神看到了帮忙指导一下哈哈~~
2024.7
想要复刻一个计量版插座,但是巧的是两位同学用了市场上的两种不同的外壳模具,在用了520world同学的pcb设计思路后,要转成计量版就要用到oldfox同学的计量线路。只能手动缝合了。
还好经过半年的学习摸索,浪费了无数pcb以后,已经掌握了pcb的基本思路,错了两次以后终于在硬件上成功的将计量线路复制到了原版线路上,顺便改了一下8266芯片布局和电源位置(原来确实我也炸了一块)。
2024.2
第一版硬件是复刻,所以不存在分享的场景。
软件我用了esphome,比tasmota好的地方是对于小白可以方便入门代码。
最终形态(未实现,理想目标)
我理想中的形态是可以直接接iphone,然后计量也正常显示,所以还需要调整的内容:
- Matter协议支持,这里应该会把芯片升级成ESP32
- 代码可能会改成乐鑫的那个什么rain,尝试学习中
- 计量校准,这个目前还没有摸索到原理,也在学习中
以上,如果能有大佬指点迷津,必将不胜感激
版本更新
2024.5.1 V0.1.0 完成普通版本的复刻,代码用了ESPHome编译,可以直连HomeAssistant,当然如果不用HA,也可以用网页版控制(当然我想应该没有人那么无聊把)。
2024.8.30 V0.2.0 完成计量版插座的硬件复刻,并优化了电路设计;更新后的ESPHome代码可以显示“电压”、“电流”、“电量”的数值,但是还没有梳理出校准思路;先进行分享,希望能得到大神的指点。
成品展示
成本预估及购买建议
成本预估:
- 20元左右,具体根据你的pcb成本波动,
购买渠道
主要用到的原件有:
配件名称 | 参考价格 | 购买渠道 | 链接 |
---|---|---|---|
公模外壳一套 | 5.5 | 阿里巴巴 | 点击跳转 |
AC-DC电源模块 | 3.9 | 淘宝(深圳优信电子) | 进店搜索 |
小型继电器 | 1.5 | 淘宝(推荐我的店源头工厂) | 点击跳转 |
BL0937计量芯片 | 0.89 | 淘宝(恒芯科创电子) | 点击跳转 |
PCB电路板2块 | / | 嘉立创 | / |
ESP8266芯片 | 5.2 | 阿里巴巴 | 点击跳转 |
电容电阻等辅料 | / | 淘宝(推荐深圳优信电子) | 进店搜索 |
上面的价格都不含运费,注意阿里巴巴等店要单独付运费,所以尽量一站买齐 |
我踩过的坑,特别注意:
- 插座公模有两种,大家购买的时候千万注意别买错
- AC-DC可以买5V700ma的,我一直用这个没什么问题,不过这个市面上好像最低有2块多的,如果大家有更好的性价比推荐可以分享
- 继电器:继电器型号很多,一定要注意型号,我这里用的是5V4脚常开的
- ESP8266芯片:阿里巴巴上买销量高的,用起来没有问题,但是如果要用到deep sleep功能,要重新优化下线路。具体网上可以自行查一下
硬件设计 / PCB设计说明
PCB设计一共分两部分:智能插座主体和ESP8266芯片电路
智能插座主体:
应该没有什么特殊的,大家照着打板就可以了,
- 我的丝印上都加了电容电阻的阻值,方便大家焊接的时候,都是0603的封装,比较好焊
- 原作者在pbc的设计上加了如下图的设计,大家收到后自行用刀片划开即可,这个pcb可以打1.6厚度的
ESP8266芯片电路
这个我改动了一下设计,增加了长度,然后把电阻都放到一面了,方便大家在一面上直接焊接;注意这个板要打1.0mm厚度的
软件设计 / 代码参考
ESPHome的代码(准确的说应该是yaml配置文件)真的很适合新手入门,分享我的源码和bin文件给到大家;
- 源码用于小白理解ESPHome的配置逻辑
- bin文件大家可以直接用来烧录,烧录后参考使用教程使用就好
特别注意
目前计量是没有校准过的,我还在摸索。但是作为正常的智能开关使用没有问题,待我研究出如何校准后再更新bin文件给到大家。可以ota升级
使用教程
教程
参考我的在线文档(待更新链接)
效果图
开源协议:GPL 3.0
项目名称:
计量版智能插座(ESPHome版)
版权所有 (C)
2024 雷泽智能
本项目是基于GPL 3.0协议开源的,意味着您可以自由地使用、修改和分发该项目的源代码,但需要遵循以下条件:
- 在使用、修改或分发本项目时,必须在显著位置注明原作者为“雷泽智能”,并且不得删除开源作品原有的“雷泽智能”品牌标识。
- 本项目的使用仅限于非商业领域。商业领域的使用必须获得原作者的额外授权。
- 您必须将任何基于本项目的修改或衍生作品同样以GPL 3.0协议开源,并保留原作者信息。
风险提示:
本项目涉及到220V强电,因此存在严重的用电风险。为确保安全使用,请使用者务必遵循以下建议:
- 使用者必须具备专业的电工技能,或者寻求专业电工的支持来进行安装、调试和维护。
- 在使用本项目时,必须遵循相关的安全标准和规定,包括但不限于正确接地、使用合适的绝缘材料和安全设备。
- 使用者需了解并意识到,错误的安装或操作可能导致电击、火灾等严重的安全事故,因此对于用电风险需自行承担责任。
- 本项目的参考资料仅供参考,我们不对因参考项目产生的任何风险或损失承担责任。使用者在使用本项目时需自行评估风险,并采取适当的安全措施。
在任何情况下,雷泽智能及相关贡献者不对因使用本项目而导致的任何直接或间接损失或损害承担责任。通过使用本项目,使用者已经理解并接受了这些风险和责任。
请注意,本项目提供的是"按现状"提供,没有任何明示或暗示的担保或条件。在适用法律允许的最大范围内,雷泽智能将不对任何直接、间接、偶然、特殊、惩罚性或后续的损失或损害承担责任。
如需了解更多信息,请参阅GPL 3.0协议文档。
联系信息:
微信号:rez-ti
设计图

BOM


评论