🌱 物联网能耗数据采集与上传
⚡ 实战课程
📘 30章 完整目录
🧑🔧 风格 · 轻松入门
01
物联网概述
定义
发展历程
体系架构
核心技术
02
能耗管理基础
重要性
功率·电流·电压
电能
采集意义
03
传感器基础
分类
温度·湿度
电流·电压
选型要点
04
电流传感器详解
霍尔效应
分流电阻式
选型
接线实战
05
电压传感器详解
电阻分压
电压互感器
ADC采样
注意事项
06
功率计算与电能计量
瞬时功率
平均功率
有功/无功
积分计算
07
模数转换器 (ADC)
工作原理
分辨率与精度
采样率
STM32配置
08
微控制器选型
STM32系列
ESP32
性能·功耗·成本
09
开发环境搭建
Keil MDK
ESP-IDF
VS Code+PlatformIO
10
GPIO与外部中断
GPIO模式
外部中断触发
按键消抖
11
定时器与PWM
定时器原理
PWM生成
占空比调节
呼吸灯
12
UART串口通信
UART协议
波特率
收发数据
PC调试
13
I2C总线通信
I2C协议
起始/停止
数据帧
SHT30
14
SPI总线通信
SPI协议
四线制
SCK/MOSI/MISO/CS
ADC模块
15
传感器采集实战 · 电流
STM32
ACS712
读取数据
16
传感器采集实战 · 电压
ESP32
分压电路+ADC
读取电压
17
数据滤波算法
限幅滤波
中位值滤波
算术平均
滑动平均
18
数据校准与标定
零点漂移
满量程校正
线性拟合
温度补偿
19
本地数据存储
EEPROM
SD卡(SPI)
FATFS文件系统
20
显示模块
OLED(I2C/SPI)
LCD1602
数据显示刷新
21
Wi-Fi通信基础
ESP32 Station/AP
TCP/IP
Socket编程
22
MQTT协议详解
发布/订阅
QoS等级
Broker
Mosquitto
23
MQTT客户端实现
ESP32连接Broker
发布数据
订阅指令
24
HTTP/HTTPS协议
GET/POST
RESTful API
JSON格式
25
云平台接入
阿里云IoT
OneNET
ThingsBoard
设备注册
26
数据上传实战
电压·电流·功率
上传阿里云IoT
27
低功耗设计
Light-sleep
Deep-sleep
唤醒源
功耗测量
28
远程固件升级 (OTA)
OTA原理
ESP32 OTA
版本管理
29
系统集成与测试
硬件组装
软件联调
数据链路
问题排查
30
项目总结与展望
项目回顾
优化方向
边缘计算
AI能耗管理