📘 ESP32 · HA 智能家居
30 章完整版
从入门到全屋实战
🎯 友好
第 1 章
ESP32 与 HomeAssistant 初识
01
ESP32 芯片
HA 平台概述
智能家居生态
课程目标
第 2 章
开发环境搭建
02
Arduino IDE
ESP32 板级包
HA 安装(Docker)
HACS 插件
第 3 章
ESP32 基础外设控制
03
GPIO LED
PWM 调光
按键输入
中断编程
第 4 章
传感器数据采集
04
DHT11/22
BH1750
ADC 读取
滤波算法
第 5 章
MQTT 协议入门
05
MQTT 原理
Mosquitto
PubSubClient
发布/订阅
第 6 章
ESP32 连接 HomeAssistant
06
MQTT 发现
设备注册
topic/payload
调试
第 7 章
开关类设备制作
07
继电器
智能插座
MQTT Switch
状态反馈
第 8 章
传感器类设备集成
08
温湿度上报
光照上报
MQTT Sensor
自动发现
第 9 章
执行器类设备制作
09
舵机窗帘
步进电机
MQTT Cover
位置反馈
第 10 章
灯与照明控制
10
RGB 灯带
PWM 调光
MQTT Light
色温调节
第 11 章
传感器高级应用
11
HC-SR04
PIR 红外
MQ-2 气体
多传感器融合
第 12 章
ESP32 低功耗设计
12
深度睡眠
定时/外部唤醒
电池供电
功耗优化
第 13 章
OTA 远程升级
13
Arduino OTA
Web OTA
安全升级
版本管理
第 14 章
WiFi 配置与管理
14
WiFiManager
AP/Station
重连机制
网络监控
第 15 章
WebServer 与配置页面
15
ESP32 Web 服务器
配置页面
JSON 交互
REST API
第 16 章
HomeAssistant 自动化基础
16
触发器/条件
动作/脚本
场景模式
设备联动
第 17 章
ESP32 与 HA 状态同步
17
HA 状态机
订阅状态
双向同步
冲突解决
第 18 章
自定义传感器协议
18
自定义 JSON
二进制传感器
文本传感器
诊断实体
第 19 章
多设备组网与通信
19
ESP-NOW
ESP-Mesh
多节点汇聚
网关设计
第 20 章
安全与加密
20
TLS/SSL
证书管理
安全固件
身份认证
第 21 章
日志与调试
21
串口日志
远程日志
HA 日志
错误排查
第 22 章
ESP32 摄像头集成
22
OV2640
图像采集
MQTT 图像
运动检测
第 23 章
语音控制集成
23
SU-03T 模块
TTS 合成
HA 语音助手
本地语音
第 24 章
红外遥控器制作
24
IRremote 库
学习遥控码
MQTT 红外
空调/电视
第 25 章
智能门锁与安防
25
电磁锁
指纹 AS608
门磁传感器
安防报警
第 26 章
环境监测站项目
26
多传感器采集
数据聚合
HA 仪表盘
历史存储
第 27 章
智能灌溉系统
27
土壤湿度
水泵控制
定时灌溉
天气联动
第 28 章
智能灯控系统项目
28
多灯组网
场景切换
色温调节
语音/App
第 29 章
HomeAssistant 高级功能
29
Lovelace 卡片
模板传感器
自动化蓝图
Node-RED
第 30 章
综合项目实战
30
全屋设计
设备选型
系统集成
部署维护