📦 货架载重·实时检测 30章

🎯 从零实现
1 项目概述与系统架构 应用场景 · 架构设计 · 器件选型 2 压力传感器原理 应变式 · 惠斯通电桥 · 量程精度 3 HX711模数转换器 芯片解读 · 通信协议 · 增益设置 4 ESP32开发环境搭建 Arduino IDE · 板级支持包 · 配置 5 HX711与ESP32接线 硬件连接 · 电源信号 · 屏蔽接地 6 HX711驱动库使用 库安装 · 初始化 · 读取原始数据 7 传感器标定(一) 标定原理 · 已知重量 · 比例因子 8 传感器标定(二) 多点标定 · 线性拟合 · 系数存储 9 重量数据读取与滤波 滑动平均 · 中值 · 卡尔曼入门 10 数据单位转换 ADC→克/千克 · 浮点精度处理 11 WiFi连接与配置 连接WiFi · 静态IP · 重连机制 12 HTTP服务器搭建 Web服务器 · GET/POST · JSON 13 数据上报与API设计 RESTful API · 数据格式 · 定时上报 14 本地显示(OLED) SSD1306驱动 · 重量 · WiFi状态 15 本地显示(LCD1602) I2C驱动 · 实时重量 · 报警信息 16 阈值报警机制 上下限 · 蜂鸣器 · LED指示 17 数据存储(SD卡) SD初始化 · CSV写入 · 追加读取 18 数据存储(EEPROM) 读写操作 · 校准参数 · 配置存储 19 MQTT协议入门 MQTT原理 · Mosquitto · 客户端 20 MQTT数据发布 发布重量/报警 · QoS设置 21 MQTT数据订阅 控制指令 · 远程校准 · 阈值设置 22 Web前端基础 HTML/CSS/JS · 实时数据 · Chart.js 23 WebSocket实时通信 WebSocket原理 · ESP32 · 前端更新 24 多货架组网 ESP-NOW · 多节点汇聚 · 主从架构 25 低功耗设计 深度睡眠 · 定时唤醒 · 电池供电 26 OTA远程升级 Arduino OTA · 固件上传 · 版本管理 27 数据可视化平台 (ThingsBoard) 搭建 · 设备接入 · 仪表盘 28 数据可视化平台 (阿里云IoT) 平台配置 · 设备注册 · 数据上云 29 系统测试与调试 单元/集成测试 · 数据跳变 · WiFi断连 30 项目总结与扩展 复盘 · AI预测 · 边缘计算 · 产品化