EnergyMe-Home 家庭能源监控系统
EnergyMe-Home
比赛/竞技、ESP32
1/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)
技术规格
| 微控制器 | ESP32-S3 |
|---|---|
| 能量测量IC | ADE7953(单相) |
| 电压互感器 | ZMPT107-1(全隔离) |
| 监控通道数 | 最多16路(1路主电路 + 15路分支电路) |
| 电流互感器 | 333 mV输出CT(±500 mV绝对范围),3.5mm音频接口 |
| 通信接口 | WiFi、UART |
| 集成协议 | REST API、MQTT、Modbus TCP、InfluxDB |
| 固件框架 | Arduino 3.x + FreeRTOS(任务架构) |
| 开发环境 | https://raw.githubusercontent.com/jibrilsharafi/EnergyMe-Home/main/hardware/README.md).1 |
| 认证 | OSHWAhttps://raw.githubusercontent.com/jibrilsharafi/EnergyMe-Home/main/source/README.md) [GitHub仓库](https:/https://raw.githubusercontent.com/jibrilsharafi/EnergyMe-Home/main/manual/README.md)fi/EnergyMe-Home) -https://raw.githubusercontent.com/jibrilsharafi/EnergyMe-Home/main/source/resources/swagger.yaml).com/jibrilsharafi/EnergyMe-Home/discussions) -- 社区讨论区 |
搜索资源
物料清单 (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 | — | 可选,自行设计 |
能力画像
⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 2/5
⚪ 感知与观察: 3/5
⚪ 数理与计算: 4/5
⚪ 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 3/5
项目图库
所需技能
🔧 **动手能力**:需要熟练的焊接技能(包括SMD元件),能够组装和调试PCB,安装电流互感器和连接电气面板
💻 **编程能力**:需要C++基础,熟悉PlatformIO开发环境,了解FreeRTOS任务架构,能够配置和编译固件
⚡ **电子电路**:需要理解能量测量原理、电流/电压互感器工作原理、电气安全知识,能够阅读电路原理图和BOM
适用场景
**家庭能源监控**:实时追踪家庭各电路的用电量,识别高能耗设备
**太阳能系统监控**:监控光伏发电和电网交互的能源流动
**智能家居集成**:与Home Assistant等平台集成,实现自动化节能控制
**DIY创客项目**:作为学习嵌入式系统和能源测量的实践项目
**小型商业监控**:适用于小型办公室或商铺的能源管理