从零搭建低成本EMS控制系统

30章 · 动手实战
01
什么是EMS 核心价值 低成本场景 学习路径
02
ESP32 ACS712/ADS1115 继电器 WiFi/RS485
03
Arduino IDE ESP32包 串口驱动 Blink验证
04
模拟信号 ADC配置 ACS712电流 分压电压 校准
05
OLED SSD1306 实时功率 中文字库 页面切换
06
ESP32连接WiFi MQTT原理 Mosquitto 发布数据
07
SD卡驱动 CSV存储 定时策略 历史回看
08
驱动原理 过载保护 定时开关 远程控制
09
ESP32 WebServer GET/POST 仪表盘HTML 控制面板
10
RS485接线 协议帧 读取电表 多设备轮询
11
深度睡眠 定时唤醒 电池供电 功耗优化
12
DS18B20 BH1750 数据融合 异常检测
13
按键输入 OLED菜单 参数设置 密码保护
14
Arduino OTA 版本管理 安全升级 回滚机制
15
平台配置 设备三元组 Topic定义 数据上下行
16
社区版搭建 设备接入 仪表盘 告警规则
17
Node-RED安装 MQTT节点 数据清洗 推送通知
18
安装配置 写入API 查询聚合 保留策略
19
Grafana安装 数据源配置 仪表盘设计 告警配置
20
有功功率 累计电量 分时电价 费用预估
21
光伏参数 MPPT状态 发电量统计 自发自用
22
BMS通信 SOC估算 充放电策略 削峰填谷
23
关键负载 分级卸载 手动/自动 黑启动
24
ESP-NOW 主从架构 数据同步 故障切换
25
看门狗 CRC校验 通信超时 硬件冗余
26
串口调试 逻辑分析仪 信号完整性 压力测试
27
3D打印外壳 立创EDA PCB布局 打样焊接
28
安装位置 接线规范 防雷防浪涌 远程运维
29
BOM清单 替代料 批量采购 总成本≤200元
30
系统架构回顾 开源社区 AI预测/碳追踪 职业发展