EnergyMe-Home 家庭能源监控系统

EnergyMe-Home

比赛/竞技、ESP32 ⭐☆☆☆☆ (1/5) 🧩 软硬件结合 已发布
jibrilsharafi 249 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /5

项目简介

智能电表支持16通道监测,兼容MQTT、REST API、Modbus TCP等协议。


智能电能表,可监控多达16个通道。支持MQTT、REST API、Modbus TCP、InfluxDB、AWS IoT Core。界面友好且完全开源(PCB、原理图、组件、源代码)。

标签

项目特点

**多电路监控**:支持1路主电路(高频采样)和15路分支电路(多路复用),总计16路同时监控
**多种电气系统兼容**:支持单相(230V)、分相(120V/240V)和三相(400V/230V、208V/120V)系统
**丰富的集成选项**:REST API、MQTT、Modbus TCP、InfluxDB(v1.x和v2.x)、AWS IoT Core
**Home Assistant集成**:提供专用自定义集成,自动发现设备并同步所有能量数据
**Web界面**:内置仪表盘,支持实时监控和系统配置
**安全特性**:基于令牌的身份验证、密码保护、自动崩溃恢复和固件回滚
**OTA更新**:支持无线固件更新,带MD5校验和回滚机制
**波形分析**:通过Web UI捕获每个通道的高分辨率电压和电流波形
**开源硬件认证**:已通过OSHWA开源硬件认证(IT000025)

技术规格

微控制器
能量测量IC
电压互感器
监控通道数
电流互感器
通信接口
集成协议
固件框架
开发环境
硬件版本
认证

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32-S3模组 1 核心处理器
ADE7953 1 单相能量测量IC
ZMPT107-1 1 全隔离电压采样
模拟多路复用器 若干 用于分支电路切换
3.5mm音频插座 16 电流互感器接口
333mV输出CT 1-16 根据监控电路数量
主电路板 1 见hardware/pcb/目录
顶板1 1 见hardware/pcb/目录
顶板2 1 见hardware/pcb/目录
3.3V稳压器 1 为电路供电
电阻、电容 若干 详见BOM文件
3D打印外壳 1 可选,自行设计

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ▢ 推荐
焊台 焊接电子元件 ✅ 是
热风枪 焊接SMD元件 ▢ 推荐
万用表 电路测试和故障排查 ✅ 是
USB转UART适配器 烧录固件 ✅ 是
示波器 调试信号(可选) ▢ 推荐
钳形电流表 校准电流互感器 ▢ 推荐
螺丝刀套件 安装和固定 ✅ 是

能力画像

记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新

所需技能

🔧 **动手能力**:需要熟练的焊接技能(包括SMD元件),能够组装和调试PCB,安装电流互感器和连接电气面板 💻 **编程能力**:需要C++基础,熟悉PlatformIO开发环境,了解FreeRTOS任务架构,能够配置和编译固件 ⚡ **电子电路**:需要理解能量测量原理、电流/电压互感器工作原理、电气安全知识,能够阅读电路原理图和BOM

适用场景

**家庭能源监控**:实时追踪家庭各电路的用电量,识别高能耗设备
**太阳能系统监控**:监控光伏发电和电网交互的能源流动
**智能家居集成**:与Home Assistant等平台集成,实现自动化节能控制
**DIY创客项目**:作为学习嵌入式系统和能源测量的实践项目
**小型商业监控**:适用于小型办公室或商铺的能源管理