前言:写给零基础小白的学习说明
- 课程定位:零电子基础、零编程基础、零物联网基础,通俗讲解、实操为主、拒绝晦涩理论
- 学习逻辑:认知→硬件→接线→编程→联网→云端→AI赋能→项目实战→优化→变现
- 主推技术栈:ESP32 DevKit V1 / ESP32-C3 + Arduino IDE + MQTT + 巴法云/Blinker + PushPlus/Server酱
- 每课统一交付物:学习目标、硬件清单、接线图、核心代码、实验现象、常见报错、作业、验收标准
- 配套福利:零基础避坑指南、工具安装包、源码模板、接线图、实操笔记、BOM清单、报错速查手册
- 学习建议:每课必须动手,每阶段必须产出一个小作品,不追求一次学透,追求先跑通再优化
---
第一阶段 物联网底层认知与学习准备|先搞懂,再动手(第1-4课)
第1课 AI物联网行业通俗解读
1.1 传统物联网 vs AI物联网的核心区别 【1】
1.2 生活中常见AI物联案例:家居、安防、工控、传感设备 【2】
1.3 小白学习物联的核心方向、就业与副业落地场景 【3】
1.4 新手常见误区:不用高深数学、不用硬核电子基础 【4】
1.5 AI物联能力分层:规则自动化、数据智能、云端AI、端侧AI 【5】
第2课 物联核心三大模块(通俗精讲)
2.1 感知层:传感器是什么?万物数据从哪里来 【6】
2.2 网络层:设备如何联网、数据如何传输 【7】
2.3 应用层:手机/云端如何控制硬件、查看数据 【8】
2.4 一张图看懂:传感器→ESP32→WiFi→云平台→手机 【9】
第3课 小白必备工具与环境搭建
3.1 入门硬件选型:高性价比新手套装,以ESP32为主控 【10】
3.2 电脑端软件安装:驱动、烧录工具、Arduino IDE 【11】
3.3 手机端调试工具、云端平台注册:巴法云/Blinker/OneNet免费版 【12】
3.4 第一次设备连接测试:解决驱动异常、识别失败、串口不显示等问题 【13】
第4课 第一次烧录与串口调试
4.1 新建第一个ESP32程序:Hello World 【14】
4.2 选择开发板、端口、烧录参数 【15】
4.3 串口监视器查看输出 【16】
4.4 新手高频报错:端口占用、烧录失败、板子不识别 【17】
阶段交付物: 电脑能识别ESP32,能烧录程序,串口能打印Hello World。
---
第二阶段 硬件基础实操|看得见、摸得着学物联(第5-8课)
第5课 入门主控核心认知(ESP32零基础精讲)
5.1 ESP32功能详解:为什么是小白入门首选主控 【18】
5.2 引脚定义通俗解读:电源、输入、输出、通信引脚 【19】
5.3 主控供电方式、安全使用规范 【20】
5.4 新手防烧板教程:电压、电流、正负极、短路避免 【21】
第6课 基础电子元件实操(零基础秒懂)
6.1 常用元件认知:电阻、电容、LED灯、杜邦线、按键 【22】
6.2 元件接线逻辑、正负极区分、新手接线规范 【23】
6.3 基础电路搭建:最简单的通电电路实操 【24】
6.4 万用表基础使用:测电压、测通断 【25】
第7课 常用传感器认知与接线
7.1 温湿度传感器:外观、引脚、接线方式 【26】
7.2 人体红外/震动传感器:人体、状态检测接线 【27】
7.3 光敏传感器:光照数据采集与环境感知接线 【28】
7.4 传感器供电、信号脚、接地脚识别 【29】
7.5 本课只做“接线上电、现象观察”,不做复杂数据读取 【30】
第8课 供电、安全与基础电路搭建
8.1 ESP32供电方式:USB、外接电源、电池 【31】
8.2 共地原则、电压匹配、电流不足问题 【32】
8.3 面包板布线规范 【33】
8.4 新手常见烧板、死机、重启原因 【34】
阶段交付物: 能独立完成LED、按键、温湿度、人体红外、光敏传感器的接线上电,并画出接线图。
---
第三阶段 零基础编程入门|能写、能改、能运行代码(第9-12课)
第9课 物联网编程零基础启蒙
9.1 无需编程基础:物联代码的通用逻辑 【35】
9.2 代码结构拆解:小白只需要掌握的核心板块 【36】
9.3 代码上传、烧录、串口调试全套流程 【37】
9.4 变量、判断、循环、函数:只讲够用的部分 【38】
第10课 基础IO编程:控制硬件状态
10.1 代码控制LED灯亮灭 【39】
10.2 呼吸灯效果:PWM通俗讲解 【40】
10.3 按键触发设备开关 【41】
10.4 延时逻辑、状态判断通俗讲解 【42】
10.5 作业:按键按一下开灯,再按一下关灯 【43】
第11课 串口调试与数据查看
11.1 串口监视器查看实时数据 【44】
11.2 串口打印变量、传感器原始值 【45】
11.3 数据筛选、简单数据校准实操 【46】
11.4 常见问题:乱码、无输出、波特率错误 【47】
第12课 传感器数据读取与校准
12.1 温湿度传感器数据读取代码模板 【48】
12.2 人体红外/震动传感器状态读取 【49】
12.3 光敏传感器模拟量读取 【50】
12.4 数据不准、无数据、跳动大的处理方法 【51】
12.5 简单校准:阈值设定、滑动平均、异常值剔除 【52】
阶段交付物: 能独立烧录代码,控制LED和按键,串口稳定读取温湿度、人体、光照数据。
---
第四阶段 联网与云端控制|设备真正“物联”起来(第13-18课)
第13课 WiFi联网核心实操
13.1 ESP32稳定联网配置、固定WiFi适配 【53】
13.2 联网失败、掉线重连问题解决 【54】
13.3 设备联网状态检测代码 【55】
13.4 多WiFi环境切换思路 【56】
第14课 MQTT与免费云平台入门
14.1 公有物联平台注册与设备创建:巴法云/Blinker/OneNet 【57】
14.2 MQTT通俗讲解:主题、发布、订阅 【58】
14.3 设备绑定、密钥配置、数据上报云端实操 【59】
14.4 云端实时查看传感器数据、设备状态 【60】
第15课 数据上报与云端可视化
15.1 定时上报传感器数据 【61】
15.2 云端数据面板配置 【62】
15.3 数据曲线图表生成、数据查看 【63】
15.4 简单数据导出与复盘 【64】
第16课 远程控制实现
16.1 手机App/小程序远程控制硬件开关:先用Blinker/MQTT Dash 【65】
16.2 云端下发指令、设备接收执行逻辑 【66】
16.3 离线状态、在线状态提示搭建 【67】
16.4 自建网页/微信小程序控制:选学进阶 【68】
16.5 指令可靠性:重试、确认、超时处理 【69】
第17课 数据存储与历史查询
17.1 云端自动存储历史数据 【70】
17.2 数据曲线查看与异常点定位 【71】
17.3 数据导出CSV与简单分析 【72】
17.4 免费平台存储限制与优化 【73】
第18课 在线离线与设备管理
18.1 设备在线/离线判断 【74】
18.2 断网重连与数据补传 【75】
18.3 多设备命名、分组、管理 【76】
18.4 云端告警规则基础 【77】
阶段交付物: 手机能远程控制ESP32开关,云端能看实时数据和历史曲线,能判断设备在线离线。
---
第五阶段 AI赋能物联网|从传统物联到智能物联(第19-24课)
第19课 AI物联核心逻辑(小白易懂)
19.1 普通物联:数据采集 vs AI物联:智能决策 【78】
19.2 AI赋能硬件的4种方式:规则自动化、异常检测、云端AI、端侧AI 【79】
19.3 零基础AI物联落地思路,无需算法基础 【80】
19.4 不要把“阈值判断”硬叫AI:先分清自动化与AI 【81】
第20课 智能规则与自动阈值
20.1 基于传感器数据的自动阈值判断 【82】
20.2 智能联动:温湿度超标自动启动风扇/灯光 【83】
20.3 多条件组合:温度+湿度+光照+人体 【84】
20.4 规则冲突与优先级处理 【85】
第21课 数据降噪、滤波与异常检测
21.1 AI智能防抖、数据降噪优化 【86】
21.2 滑动平均、中值滤波、限幅滤波 【87】
21.3 异常数据识别:突变、离群、传感器故障 【88】
21.4 故障预警:数据长时间不变、跳变、断连 【89】
第22课 云端AI API调用
22.1 云端AI能做什么:语音识别、图像识别、大模型控制 【90】
22.2 ESP32上传数据到云端AI接口 【91】
22.3 用AI API做简单判断与返回控制 【92】
22.4 免费额度、延迟、隐私注意事项 【93】
第23课 端侧轻量AI / TinyML入门
23.1 什么是TinyML:让ESP32本地跑小模型 【94】
23.2 Edge Impulse/TensorFlow Lite Micro体验 【95】
23.3 简单声音/手势/振动分类实验 【96】
23.4 本地AI与云端AI的取舍 【97】
第24课 AI消息推送与分级预警
24.1 设备异常、数据超标手机消息推送 【98】
24.2 PushPlus/Server酱/钉钉/企业微信机器人配置 【99】
24.3 自定义预警规则、分级提醒 【100】
24.4 无人值守智能监测系统搭建 【101】
24.5 防骚扰:合并推送、静默时段、重复告警抑制 【102】
阶段交付物: 完成一个带自动联动、异常检测、手机推送的AI物联小系统。
---
第六阶段 全套实战项目|从零独立做成品(第25-28课)
第25课 项目一:AI智能温湿度监测系统
25.1 需求分析、BOM清单、硬件接线 【103】
25.2 代码编写、WiFi配置、MQTT上云 【104】
25.3 云端数据可视化、历史曲线 【105】
25.4 AI超标预警、消息推送 【106】
25.5 成品调试、问题优化 【107】
25.6 验收标准:数据稳定上传,超标1分钟内推送手机 【108】
第26课 项目二:智能人体感应灯光系统
26.1 人体检测+光敏融合智能判断 【109】
26.2 白天不触发、夜晚自动亮灯逻辑 【110】
26.3 远程手动+本地智能双模式 【111】
26.4 延时熄灭、亮度调节、防误触发 【112】
26.5 验收标准:夜晚有人亮灯,白天不亮,手机可强制开关 【113】
第27课 项目三:智能环境安防监测设备
27.1 多传感器数据同步采集:人体、震动、温度、光照 【114】
27.2 异常情况AI识别+消息推送 【115】
27.3 本地声光报警+云端记录 【116】
27.4 完整成品封装与功能优化 【117】
27.5 验收标准:异常触发后本地报警,手机收到推送,云端有记录 【118】
第28课 项目四:自定义AI物联场景(自由拓展)
28.1 根据需求自主搭配传感器与逻辑 【119】
28.2 通用代码模板复用、快速改造成品 【120】
28.3 新手独立开发项目思维训练 【121】
28.4 可选方向:智能花盆、宠物喂食监测、仓库环境监测、教室节能系统 【122】
28.5 验收标准:独立完成需求、接线、代码、上云、调试、展示 【123】
阶段交付物: 4个可展示、可写进作品集、可参加校园项目的完整作品。
---
第七阶段 优化进阶与落地拓展|从小白到进阶(第29-32课)
第29课 设备稳定性优化
29.1 防掉线、防死机、数据丢失问题修复 【124】
29.2 供电优化、接线规范优化 【125】
29.3 看门狗、自动重启、断网重连 【126】
29.4 长期24小时运行设备调试 【127】
29.5 验收标准:设备连续运行24小时不重启、不掉线 【128】
第30课 多设备联动入门
30.1 多ESP32设备组网基础 【129】
30.2 设备之间数据互通、联动触发 【130】
30.3 小型智能场景搭建:客厅+卧室+门口 【131】
30.4 MQTT主题规划与设备编号 【132】
30.5 验收标准:一个设备触发,另一个设备自动执行 【133】
第31课 个性化功能拓展
31.1 屏幕显示数据实操:OLED/LCD 【134】
31.2 蜂鸣器声光报警拓展 【135】
31.3 定时任务、自动化场景设置 【136】
31.4 语音模块、继电器、舵机拓展 【137】
31.5 验收标准:至少完成屏幕显示+定时任务+声光报警中的两项 【138】
第32课 OTA、低功耗与产品化入门
32.1 OTA远程升级固件 【139】
32.2 低功耗思路:睡眠、唤醒、电池供电 【140】
32.3 外壳设计、接线固定、成品美化 【141】
32.4 从开发板到小产品的注意事项 【142】
32.5 验收标准:能通过OTA升级一次程序,完成一个带外壳的作品 【143】
阶段交付物: 稳定运行的多设备小系统,具备屏幕/报警/定时/OTA等至少两项进阶能力。
---
第八阶段 学习复盘与变现落地|学以致用(第33-35课)
第33课 全套知识体系复盘
33.1 零基础AI物联完整知识框架梳理 【144】
33.2 新手高频问题汇总、避坑清单 【145】
33.3 后续进阶学习路线:硬件/编程/AI方向 【146】
33.4 从“会做”到“会讲”:如何解释自己的项目 【147】
第34课 作品集与项目文档
34.1 如何整理接线图、源码、BOM、截图 【148】
34.2 项目文档模板:背景、方案、实现、调试、结果 【149】
34.3 录制演示视频、写项目说明 【150】
34.4 GitHub/Gitee仓库整理 【151】
34.5 校园项目、实训作品落地技巧 【152】
第35课 小白落地与轻变现思路
35.1 个人DIY作品制作、改造家居设备 【153】
35.2 校园项目、实训作品落地技巧 【154】
35.3 入门级物联项目接单、副业方向 【155】
35.4 接单避坑:需求确认、报价、交付、售后 【156】
35.5 不承诺暴富,重点做作品集、小单改造、教学辅助 【157】
阶段交付物: 一份完整作品集、一份项目文档、一个可展示的AI物联作品。
---
附录:小白专属资料包(不计入编号)
- 全套课程源码模板(可直接套用)
- 所有项目高清接线图
- 工具软件合集+安装教程
- 新手报错问题速查手册
- 常用传感器参数与调试手册
- 元器件BOM清单与采购建议
- MQTT/云平台配置图解
- AI API与TinyML入门资料
- 常用术语表:GPIO、PWM、MQTT、OTA、TinyML等
- 云平台对比表:巴法云、Blinker、OneNet、阿里云IoT
- 消息推送配置合集:PushPlus、Server酱、钉钉、企业微信
- 后续进阶学习路线图