数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 174|回复: 5

[综合] [智能家居]ESP32_BL0910_PZEM004T_10+1路电量表

[复制链接]
发表于 昨天 22:23 | 显示全部楼层 |阅读模式
本帖最后由 litchiate 于 2025-6-14 22:25 编辑

ESP32_BL0910_PZEM004T_10+1路电量表项目简介
缝合了BL0910和PZEM004T的ESP32主控的用于ESPHOME的10+1路电量表。
oshwhub链接:




声明
本作品仅供学习、研究和非商业用途。使用时请注意:
  • 涉及220V交流电,存在触电、火灾等风险,请谨慎操作,确保安全。
  • 不得用于商业用途。
  • 转载或引用本作品时,需注明作者及出处。
  • 作者不对使用本作品产生的任何风险和后果承担责任。

使用本作品即视为同意上述声明。

参考
BL0910的电路和代码见
ESP8525控制BL9010采集10路电量



PZEM004T的代码见
带实时年度阶梯电价和峰谷电统计的培正ESPHOME


硬件原理图
见附件 esp32-bl0910-pzem004t_SCH.pdf
PCB / Gerber
见附件 esp32-bl0910-pzem004t_Gerber.zip
有需要的可以下载收费附件,也可以去oshwhub下载。



外壳
115x90x40mm导轨式外壳




软件
见附件 esp32-bl0910-pzem004t.yaml

ESP32型号
使用ESP32-SOLO,如使用标准ESP32模块,更改相应yaml配置
互感器比例
互感器1000:1,如果改为2000:1,修改BL0910.h的几个注释的地方。
BL0910.h
//static const float BL0910_IREF = 1.097/(128751(5.1+5.1)*1000/2000); //电流值转换 2000:1电流互感器
static const float BL0910_IREF = 1.097/(128751(5.1+5.1)*1000/1000); //电流值转换 1000:1电流互感器
BL0910文件夹位置
解压文件在ESPHOME以下根目录位置(注意文件名为两级相同名称目录,不可省略,原因参考ESPHOME文档)



web页面

问题 / todo list
BL0910.cpp 295 行编译出错,大概是ESP的LOG,注释掉就不报错了
  // by lit ESP_LOGW(TAG, "RMSOS:%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",BL0910_WRITE_COMMAND,address,data.l ,data.m, data.h,data.address );



本帖子中包含更多资源

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

x

打赏

参与人数 2家元 +120 收起 理由
jpdd521 + 30 原創內容
家睦 + 90

查看全部打赏

发表于 昨天 23:11 | 显示全部楼层
看起来i建二狗不错
回复 支持 反对

使用道具 举报

发表于 昨天 23:13 | 显示全部楼层
得通过计量部门检验合格才能进入公网使用
回复 支持 反对

使用道具 举报

发表于 17 小时前 | 显示全部楼层
本帖最后由 jpdd521 于 2025-6-15 01:19 编辑

非常好,正需要。如果能接入涂鸦平台就更现成了

您访问的工程未发布或不存在


应该是没有过审,等出来了@我一下看看去。
回复 支持 反对

使用道具 举报

发表于 6 小时前 来自手机浏览器 | 显示全部楼层
看起来不错,实际不知道怎么样
回复 支持 反对

使用道具 举报

 楼主| 发表于 1 小时前 | 显示全部楼层
wqwq212 发表于 2025-6-14 23:13
得通过计量部门检验合格才能进入公网使用

内网使用,自己看看的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-15 18:19 , Processed in 0.171601 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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