VIP20
本课程属于:018-Home Assistant智能家居 无线通信与物联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

从零搭建智能灯光与窗帘系统

📚 共计 30 章节
01
项目总览与硬件选型
智能家居系统架构 · ESP32/继电器/步进电机/光敏传感器 · 开发环境搭建
架构选型入门
02
点亮第一盏灯
GPIO基础 · 数字输出 · LED驱动 · 继电器接线与编程
GPIO继电器
03
让灯听话
按键消抖 · PWM调光 · 电位器模拟输入 · 无极亮度调节
PWM模拟输入
04
窗帘动起来
步进电机原理 · ULN2003驱动 · 28BYJ-48 · 正反转/角度控制
步进电机驱动
05
感知环境
光敏电阻与ADC · 模拟信号 · 光照阈值 · 自动开灯/关窗帘
ADC自动控制
06
蓝牙遥控
HC-05/HC-06 · AT指令 · 手机APP控制灯光与窗帘
蓝牙APP
07
Wi-Fi连接
ESP32 Wi-Fi · 连接路由器 · HTTP请求 · 获取网络天气/时间
Wi-FiHTTP
08
本地Web服务器
ESP32 Web Server · HTML控制页 · GET/POST · 实时状态反馈
WebESP32
09
MQTT协议入门
MQTT原理 · Mosquitto Broker · 发布/订阅消息
MQTT物联网
10
手机APP远程控制
MQTT Dashboard · 自定义面板 · 远程开关灯/窗帘
APP远程
11
语音控制
百度/阿里云接入 · 语音识别 · 自定义指令“开灯”“关窗帘”
语音AI
12
传感器融合
光强+温湿度+人体红外 · 数据融合 · 联动策略
传感器融合
13
定时任务
NTP同步 · RTC模块 · 定时开关灯/窗帘 · 日出日落模式
定时RTC
14
场景模式
回家/离家/观影模式 · 一键切换 · 多设备联动
场景联动
15
状态反馈与日志
OLED显示 · SD卡日志 · 历史数据查询
OLED日志
16
本地控制面板
TFT触摸屏 · LVGL图形库 · 触摸交互 · 场景切换
触摸屏LVGL
17
OTA远程升级
ESP32 OTA · Arduino OTA库 · Web OTA · 固件版本管理
OTA升级
18
低功耗设计
深度睡眠 · 定时/外部中断唤醒 · 电池供电方案
低功耗电池
19
安全与权限
Wi-Fi加密 · MQTT SSL/TLS · 设备认证 · 防非法控制
安全加密
20
多房间扩展
Mesh网络 · ESP-NOW · 多节点同步 · 分布式架构
Mesh分布式
21
Home Assistant集成
HA安装 · MQTT发现 · 实体注册 · 自动化脚本
HA自动化
22
Node-RED可视化编程
Node-RED安装 · 流程设计 · HA联动 · 复杂逻辑编排
Node-RED可视化
23
数据可视化
InfluxDB时序库 · Grafana仪表盘 · 光照/温度历史曲线
Grafana时序
24
语音助手深度集成
Alexa / Google Home技能 · OAuth认证 · 云云对接
AlexaGoogle
25
边缘计算
ESP32本地决策 · 离线模式 · 规则引擎 (光照<100且有人则开灯)
边缘规则
26
故障诊断与调试
串口日志 · 逻辑分析仪 · 常见硬件故障排查
调试诊断
27
PCB设计与打样
原理图 (KiCad/EasyEDA) · PCB布局 · 打样与焊接
PCB硬件
28
外壳设计与3D打印
Fusion 360/TinkerCAD · STL导出 · 打印与装配
3D打印外壳
29
系统测试与优化
功能测试 · 压力测试 · 功耗优化 · 稳定性提升
测试优化
30
项目总结与发布
文档撰写 · GitHub开源 · B站教程 · 社区分享与迭代
开源社区