01
ESPHome初探
什么是ESPHome?为什么选择它?我的第一个智能传感器项目。
入门概念
02
开发环境搭建
安装ESPHome、配置Home Assistant、连接ESP32开发板。
环境ESP32
03
YAML基础
理解ESPHome的配置文件结构、缩进规则、常用数据类型。
YAML配置
04
GPIO控制
点亮LED、读取按键状态、理解上拉/下拉电阻。
GPIO数字
05
传感器入门 · DHT22
DHT22温湿度传感器接线、配置与数据读取。
温湿度DHT22
06
传感器进阶 · BMP280
BMP280气压传感器、I2C通信协议详解。
气压I2C
07
模拟量采集
光敏电阻与ADC转换、获取光照强度。
ADC光敏
08
PWM输出
控制LED亮度、驱动舵机、实现呼吸灯效果。
PWM舵机
09
显示器驱动 · OLED
SSD1306 OLED屏幕显示传感器数据。
OLED显示
10
数据存储 · Preferences
Preferences保存校准参数、断电不丢失。
存储NVS
11
网络连接
WiFi配置、静态IP设置、网络故障排查。
WiFi网络
12
MQTT协议
发布传感器数据、订阅控制指令、实现远程控制。
MQTT远程
13
Web服务器 & OTA
ESPHome内置Web界面、OTA无线升级。
WebOTA
14
自动化触发
基于传感器阈值的自动化、定时任务。
自动化阈值
15
传感器融合
组合多个传感器、数据滤波与校准。
融合滤波
16
低功耗设计
Deep Sleep模式、电池供电方案、唤醒源配置。
低功耗DeepSleep
17
外设扩展
继电器控制家电、PIR人体感应、超声波测距。
继电器PIR
18
自定义组件
编写Lambda表达式、扩展ESPHome功能。
Lambda自定义
19
固件优化
编译优化、减小固件体积、提升运行效率。
优化编译
20
安全实践
HTTPS加密、密码保护、固件签名。
安全加密
21
日志与调试
串口输出、日志级别、远程日志查看。
调试日志
22
OTA升级
无线更新固件、版本管理、回滚策略。
OTA版本
23
多设备管理
ESPHome Dashboard、批量配置、分组管理。
Dashboard批量
24
传感器校准
偏移量校正、线性化处理、温度补偿。
校准补偿
25
数据可视化
Home Assistant仪表盘、历史趋势图、自定义卡片。
可视化HA
26
故障排查
常见错误代码、WiFi断连处理、传感器无数据。
排错WiFi
27
项目实战1 · 智能温控风扇
温度+湿度+继电器,打造自动温控风扇。
实战温控
28
项目实战2 · 植物自动灌溉
土壤湿度+水泵+定时,自动灌溉系统。
灌溉土壤湿度
29
项目实战3 · 智能门磁报警器
门磁传感器+蜂鸣器+通知,安防小项目。
门磁报警
30
课程总结
从入门到进阶的路径、社区资源、下一步学习建议。
总结社区