🚀 ESP32 & Node-RED
可视化·仪表盘
📘 30章 从入门到综合项目
1
ESP32开发环境搭建
Arduino IDE安装 · 板级支持包 · 驱动 · Blink程序
2
ESP32基础外设控制
GPIO数字输出/输入 · 按键消抖 · PWM呼吸灯
3
ESP32模拟信号采集
ADC模拟输入 · 电压读取 · 光敏电阻与电位器
4
ESP32通信协议
UART · I2C · SPI 详解与传感器驱动
5
ESP32 Wi-Fi连接
Station/AP模式 · Wi-Fi扫描 · 事件处理
6
ESP32 HTTP客户端
HTTP GET/POST · JSON数据解析
7
ESP32 HTTP服务器
Web服务器 · 路由处理 · RESTful API设计
8
ESP32 MQTT基础
MQTT协议原理 · 连接Broker · 发布/订阅
9
ESP32 MQTT实战
传感器上报 · 远程控制LED · QoS设置
10
Node-RED环境搭建
Node.js安装 · Node-RED启动 · 界面介绍
11
Node-RED核心节点
Inject · Debug · Function · Change · Switch
12
Node-RED流程控制
流程创建 · 节点连接 · 子流程 · 标签注释
13
Node-RED与MQTT集成
MQTT输入/输出节点 · 消息格式转换
14
Node-RED与HTTP集成
HTTP输入/响应节点 · Webhook实战
15
Node-RED数据处理
JSON解析 · 模板引擎 · 函数节点高级用法
16
Node-RED仪表盘基础
Dashboard安装 · UI节点 · 布局设计
17
Node-RED仪表盘控件
按钮 · 开关 · 滑块 · 数值显示 · 图表
18
Node-RED仪表盘布局
Grid布局 · Tab分组 · 主题定制 · 响应式
19
Node-RED仪表盘交互
控件联动 · 事件触发 · 实时数据更新
20
Node-RED仪表盘图表
折线图 · 柱状图 · 仪表盘 · 地图控件
21
ESP32传感器数据采集
DHT11 · BMP280 · DS18B20 温湿度/气压
22
ESP32数据上报Node-RED
MQTT上报传感器数据 · JSON格式化
23
Node-RED数据存储
文件存储 · InfluxDB时序数据库 · SQLite
24
Node-RED数据可视化
实时曲线 · 历史数据查询 · 数据导出
25
ESP32执行器控制
继电器 · 舵机 · 步进电机控制流程
26
Node-RED远程控制ESP32
MQTT下发指令 · HTTP控制接口
27
Node-RED告警系统
阈值判断 · 邮件告警 · 微信推送通知
28
Node-RED定时任务
Cron节点 · 定时触发 · 周期性数据采集
29
综合项目一:智能温控系统
传感器 + 仪表盘 + 自动控制
30
综合项目二:远程环境监测站
多传感器 + 数据存储 + 告警