数码之家

 找回密码
 立即注册
搜索
查看: 735|回复: 37

[工仪] 做了个三相电量采集器开源出来,可以方便监测家里用电情况

[复制链接]
发表于 2024-2-27 20:23:48 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 zeruns 于 2024-2-27 23:18 编辑

做了个三相电能采集器,可以测3相的电流、电压、功率、功率因数、用电量,数据上传到HomeAssistant,方便观察家里用电量和实时用电功率。

使用3个pzem004t电参数传感器测量,通过串口与ESP32C3通信,然后通过WiFi上传至HomeAssistant(需自行搭建,我用树莓派4搭建的),ESP32C3是用ESPHome开发的固件。

该模块只能测每相与零线之间的电压,不能测线电压(相与相之间的电压)。

电压测量范围是80-260V,电流量程100A,测量精度0.5%。

需要自己通过上位机软件将3个Pzem004T的地址分别设置为0x01、0x02、0x03。

涉及强电,安装需小心,必须断电操作!

HomeAssistant+ESPHome搭建使用教程自行百度。

电子/单片机技术交流群:820537762

硬件图片
IMG_20240109_224909.jpeg
IMG_20240209_001847.jpeg
IMG_20240209_181009.jpeg

效果图
2024-02-27_15-48-29.png
2024-02-27_15-30-44.png
image-20240227182504476.png
WPS0.png
2024-02-27_16-48-47.png

原理图
image-20240227165803618.png

PCB
image-20240227170139051.png

3D外壳
image-20240227170048794.png

资料下载
123云盘(不限速):https://url.zeruns.tech/PbpP8 提取码:jjRr
包含的文件有:外壳3D模型、三相电量采集器_Gerber制板文件、立创EDA工程文件、PZEM-004T模块手册、PZEM-004T模块上位机软件、ESPHome的配置文件。

用到的元件购买地址

ESPHome配置文件

由于字数限制,请到这里看:https://blog.zeruns.tech/archives/771.html


其他开源项目推荐

推荐文章


打赏

参与人数 3家元 +60 收起 理由
cxw0102 + 30 原創內容
复制粘贴那天 + 12 優秀文章
jf201006 + 18 謝謝分享

查看全部打赏

发表于 2024-2-27 20:40:06 | 显示全部楼层
这就可以搞个工厂规模化生产了吧
回复 支持 反对

使用道具 举报

发表于 2024-2-27 20:40:26 | 显示全部楼层
厉害!理论、设计、硬件、软件样样精通!坛里的高人真多
回复 支持 反对

使用道具 举报

发表于 2024-2-27 20:42:55 | 显示全部楼层
楼主家用三相电?
回复 支持 反对

使用道具 举报

发表于 2024-2-27 20:43:42 | 显示全部楼层
时师傅 发表于 2024-2-27 20:40
这就可以搞个工厂规模化生产了吧

大把的电量监测仪,一样的功能。
回复 支持 反对

使用道具 举报

发表于 2024-2-27 20:54:10 | 显示全部楼层
厉害,这个挺好的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-27 21:05:50 | 显示全部楼层
szset99 发表于 2024-2-27 20:43
大把的电量监测仪,一样的功能。

我本来想买成品的,上淘宝搜了一下挺多的,不过价格都超级贵,所以自己做一个算了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-27 21:06:25 | 显示全部楼层
简单happy 发表于 2024-2-27 20:42
楼主家用三相电?

农村自建房,可以申请三相入户
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-27 23:19:25 | 显示全部楼层
沧浪氵 发表于 2024-2-27 20:40
厉害!理论、设计、硬件、软件样样精通!坛里的高人真多

精通谈不上,只是都懂一点点
回复 支持 反对

使用道具 举报

发表于 2024-2-27 23:37:47 | 显示全部楼层
楼主努力用错地方了……电表都有RS485/TTL串口,直接用DL/T645协议去读就可以了。电能、各相电压电流有功功率无功功率……都能读出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-28 00:01:11 | 显示全部楼层
amo73 发表于 2024-2-27 23:37
楼主努力用错地方了……电表都有RS485/TTL串口,直接用DL/T645协议去读就可以了。电能、各相电压电流有功功 ...

电表有铅封,开了还接个东西在这,到时候电网说你偷电都解析不清了
回复 支持 反对

使用道具 举报

发表于 2024-2-28 09:34:13 | 显示全部楼层
zeruns 发表于 2024-2-28 00:01
电表有铅封,开了还接个东西在这,到时候电网说你偷电都解析不清了

通信口是没有铅封的,一般是一个小抽屉,掀开盖子就能看到。
回复 支持 反对

使用道具 举报

发表于 2024-2-28 10:05:09 | 显示全部楼层
用8266做了一个刷的toasmat固件能测简单的数据
回复 支持 反对

使用道具 举报

发表于 2024-2-28 10:21:16 来自手机浏览器 | 显示全部楼层
可以用hlw8032 esp8266 做电量监测
回复 支持 反对

使用道具 举报

发表于 2024-2-28 10:40:31 | 显示全部楼层
还好,咱家使用的是两相电,不需要考虑的这么复杂。
回复 支持 反对

使用道具 举报

发表于 2024-2-28 11:21:42 | 显示全部楼层
zeruns 发表于 2024-2-28 00:01
电表有铅封,开了还接个东西在这,到时候电网说你偷电都解析不清了

大部分电表都有红外通讯功能, 可以非接触的读取基本参数。
回复 支持 反对

使用道具 举报

发表于 2024-2-28 11:41:00 来自手机浏览器 | 显示全部楼层
这个真是太实用了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-28 12:33:46 | 显示全部楼层
wqwq212 发表于 2024-2-28 10:40
还好,咱家使用的是两相电,不需要考虑的这么复杂。

单相电吧,火线+零线
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-28 17:49:23 | 显示全部楼层
aec 发表于 2024-2-28 10:21
可以用hlw8032 esp8266 做电量监测

这个也可以,不过麻烦点
回复 支持 反对

使用道具 举报

发表于 2024-2-28 18:01:42 来自手机浏览器 | 显示全部楼层
这是一栋楼的点
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-27 19:26 , Processed in 0.156000 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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