第一阶段:Arduino启蒙感知
Arduino Uno 1-24:从一个 LED 到一个生活小装置
完成灯光、按键、蜂鸣器、传感器、显示器和场景控制的启蒙训练,让学生建立最基础的“输入 - 处理 - 输出”认知。
本方案基于 QimiRobot 平台现有的 Arduino Uno、ESP32 WiFi、树莓派三条课程主线重组而成, 采用“执行层基础 - 联网协同 - AI 中央控制 - 科创发布”的六阶段递进路径。 学生将从基础接线与传感控制出发,逐步掌握联网通信、边缘节点、视觉语音、AI 人工智能和综合科创项目开发, 最终完成可展示、可比赛、可答辩的青少年机器人作品集。
图片来自「Tech」素材包,对应文件名便于替换与维护。
把原有 144 节硬件教程重组为 6 个阶段,每阶段 24 节,形成更清晰的青少年机器人学习梯度。
Arduino Uno 1-24:从一个 LED 到一个生活小装置
完成灯光、按键、蜂鸣器、传感器、显示器和场景控制的启蒙训练,让学生建立最基础的“输入 - 处理 - 输出”认知。
Arduino Uno 25-48:从小装置升级到机器人逻辑系统
围绕交互控制、小车逻辑、机械动作和通信联调,让学生把 Arduino 从单点实验提升为执行层机器人控制器。
ESP32 WiFi 49-72:从本地控制走向网络控制
让学生掌握 ESP32 的本地采集、WiFi 接入、网页控制、HTTP 通信和基础多任务,为联网机器人打下节点能力基础。
ESP32 WiFi 73-96:从联网设备升级为边缘智能节点
围绕低功耗、任务调度、MQTT、ESP-NOW、语音模块和 Web 机器人,把 ESP32 培养为能与树莓派协同的边缘控制节点。
树莓派 1-24:从 Linux 实验台走向视觉语音中控
让学生掌握树莓派的 GPIO、本地外设、摄像头、网页控制和串口/MQTT 通信,为 AI 与中控系统建立稳定底座。
树莓派 25-48:从 AI 功能模块走向完整科创项目
围绕语音识别、视觉 AI、任务调度、多节点分发和综合项目封装,让学生形成可展示、可比赛、可答辩的机器人科创作品。
参考“三阶段积木块编程教学课程规划方案”的递进思路,将机器人课程拆成更细的 6 级成长台阶。
先用 Arduino Uno 建立传感器、执行器、逻辑判断和调度控制的基础能力,让学生真正理解“机器人为什么会动”。
再用 ESP32 进入 WiFi、Web、MQTT、ESP-NOW 和语音边缘节点,让学生理解机器人为什么能联网、能协同、能远程控制。
最后用树莓派学习视觉、语音、Web 中控和 AI 项目,把单个设备变成完整系统,形成具有展示和比赛价值的综合作品。
每个阶段都对应可展示作品,最终串联成环境监测、智慧教室、安防、导览、分类、家居和机器人中央大脑等科创项目。
围绕真实机器人平台、AI 模块和科创项目形成完整教学闭环。
不是单纯图形化模拟,而是用 Arduino Uno、ESP32、树莓派直接做真实接线、真实控制和真实项目。
课程明确区分“执行层”“边缘节点”“中央控制”,让学生逐步理解机器人系统分层与协同的工程思维。
把语音识别、图像识别、手势识别、TFLite 轻量模型和云端 AI 代理安排在高阶段,形成自然过渡。
参考 public/topic 的 20 个专题项目,在阶段末作为专题营、寒暑假营、比赛营或结课大作业,增强项目深度。
适合用于教研汇报、家长沟通、课程销售、排课和学期规划。
| 阶段 | 课时 | 主平台 | 核心目标 | 代表方向 | 加强课程 |
|---|---|---|---|---|---|
| Arduino启蒙感知 | 24 节 | Arduino Uno 1-24:从一个 LED 到一个生活小装置 | 完成灯光、按键、蜂鸣器、传感器、显示器和场景控制的启蒙训练,让学生建立最基础的“输入 - 处理 - 输出”认知。 | 环境监测 / 灯光提示 / 安全提醒 | 1 个 topic 加强课 |
| Arduino执行控制 | 24 节 | Arduino Uno 25-48:从小装置升级到机器人逻辑系统 | 围绕交互控制、小车逻辑、机械动作和通信联调,让学生把 Arduino 从单点实验提升为执行层机器人控制器。 | 小车控制 / 任务调度 / 机械动作 | 2 个 topic 加强课 |
| 智能联网入门 | 24 节 | ESP32 WiFi 49-72:从本地控制走向网络控制 | 让学生掌握 ESP32 的本地采集、WiFi 接入、网页控制、HTTP 通信和基础多任务,为联网机器人打下节点能力基础。 | WiFi 入门 / Web 控制 / 联网节点 | 1 个 topic 加强课 |
| 边缘节点协同 | 24 节 | ESP32 WiFi 73-96:从联网设备升级为边缘智能节点 | 围绕低功耗、任务调度、MQTT、ESP-NOW、语音模块和 Web 机器人,把 ESP32 培养为能与树莓派协同的边缘控制节点。 | 节点协同 / 语音边缘 / 云边控制 | 2 个 topic 加强课 |
| AI 中央控制 | 24 节 | 树莓派 1-24:从 Linux 实验台走向视觉语音中控 | 让学生掌握树莓派的 GPIO、本地外设、摄像头、网页控制和串口/MQTT 通信,为 AI 与中控系统建立稳定底座。 | 视觉接入 / Web 面板 / 中控接口 | 4 个 topic 加强课 |
| 科创项目发布 | 24 节 | 树莓派 25-48:从 AI 功能模块走向完整科创项目 | 围绕语音识别、视觉 AI、任务调度、多节点分发和综合项目封装,让学生形成可展示、可比赛、可答辩的机器人科创作品。 | AI 感知 / 中央调度 / 科创项目 | 10 个 topic 加强课 |
20 个 public/topic 专题项目可作为阶段末强化营、比赛营、暑期专题班或毕业展示课。
| 编号 | 加强课程 | 建议安排阶段 | 强化方向 | 课程价值说明 |
|---|---|---|---|---|
| 1 | 智能语音小管家 | 科创项目发布 | AI 项目 / 科创发布 | 聚焦语音识别、播报与对话流程,适合作为 AI 交互型综合展示项目。 |
| 2 | AI视觉巡线小车 | Arduino执行控制 | 机器人机构 / 小车挑战 | 聚焦摄像头、OpenCV 与识别结果联动,适合作为视觉 AI 提升课或比赛题。 |
| 3 | 智慧农场环境监测站 | Arduino启蒙感知 | 传感器启蒙 / 环境实验 | 聚焦环境采集、数据展示和自动调节,适合作为智慧农业或环境监测主题课。 |
| 4 | 军事侦察机器人 | Arduino执行控制 | 机器人机构 / 小车挑战 | 聚焦小车运动、识别和控制链路,适合作为机器人挑战型综合项目。 |
| 5 | AI智能垃圾分类站 | 科创项目发布 | AI 项目 / 科创发布 | 聚焦图像分类、执行结构和分类逻辑,是 AI 科创展示的经典方向。 |
| 6 | 语音控制智能窗帘 | 边缘节点协同 | 边缘协同 / 设备联动 | 聚焦智能家居与多模态输入,把语音、图像和执行器控制组合成真实应用。 |
| 7 | AI人脸识别门禁 | 科创项目发布 | AI 项目 / 科创发布 | 聚焦摄像头、OpenCV 与识别结果联动,适合作为视觉 AI 提升课或比赛题。 |
| 8 | 图像识别智能浇花 | 科创项目发布 | AI 项目 / 科创发布 | 聚焦摄像头、OpenCV 与识别结果联动,适合作为视觉 AI 提升课或比赛题。 |
| 9 | 语音加图像双模智能灯 | AI 中央控制 | 视觉语音 / 中控强化 | 聚焦智能家居与多模态输入,把语音、图像和执行器控制组合成真实应用。 |
| 10 | 中央控制多房间温湿度 | 边缘节点协同 | 边缘协同 / 设备联动 | 聚焦多节点联网、状态汇总和网页控制,适合作为物联网与中控强化项目。 |
| 11 | AI语音导览机器人 | 科创项目发布 | AI 项目 / 科创发布 | 聚焦语音识别、播报与对话流程,适合作为 AI 交互型综合展示项目。 |
| 12 | 手势识别控制小车 | 科创项目发布 | AI 项目 / 科创发布 | 聚焦小车运动、识别和控制链路,适合作为机器人挑战型综合项目。 |
| 13 | 图像识别颜色分拣机 | 科创项目发布 | AI 项目 / 科创发布 | 聚焦摄像头、OpenCV 与识别结果联动,适合作为视觉 AI 提升课或比赛题。 |
| 14 | 语音播报天气站 | AI 中央控制 | 视觉语音 / 中控强化 | 聚焦环境采集、数据展示和自动调节,适合作为智慧农业或环境监测主题课。 |
| 15 | 智能安防图像抓拍报警 | 科创项目发布 | AI 项目 / 科创发布 | 聚焦摄像头、OpenCV 与识别结果联动,适合作为视觉 AI 提升课或比赛题。 |
| 16 | 教室中央控制面板 | AI 中央控制 | 视觉语音 / 中控强化 | 聚焦多节点联网、状态汇总和网页控制,适合作为物联网与中控强化项目。 |
| 17 | AI语音问答机器人 | 科创项目发布 | AI 项目 / 科创发布 | 聚焦语音识别、播报与对话流程,适合作为 AI 交互型综合展示项目。 |
| 18 | 图像识别计数显示器 | AI 中央控制 | 视觉语音 / 中控强化 | 聚焦摄像头、OpenCV 与识别结果联动,适合作为视觉 AI 提升课或比赛题。 |
| 19 | 多节点WiFi环境监测网 | 智能联网入门 | 联网节点 / 环境上报 | 聚焦多节点联网、状态汇总和网页控制,适合作为物联网与中控强化项目。 |
| 20 | 语音加图像智能储物柜 | 科创项目发布 | AI 项目 / 科创发布 | 聚焦智能家居与多模态输入,把语音、图像和执行器控制组合成真实应用。 |
Arduino Uno 1-24:从一个 LED 到一个生活小装置
阶段目标:完成灯光、按键、蜂鸣器、传感器、显示器和场景控制的启蒙训练,让学生建立最基础的“输入 - 处理 - 输出”认知。
阶段输出:阶段作品:感应灯、温度计、测距器、交通灯、安全提示器。
加强课程建议:
基础输入输出
先学会接线、上传程序、观察 LED 与蜂鸣器现象,建立机器人实验的基本操作习惯。
模拟采集 / 基础执行
开始认识电位器、光敏、温度、超声波和舵机,理解“测量值决定动作”。
显示反馈 / 环境感知
把显示器、避障、巡线和更多执行器组合起来,让学生理解一个小系统如何工作。
场景控制 / 安全提醒
把基础控制带入交通、安全和环境模型,完成更贴近生活场景的机器人作品。
| 课次 | 单元 | 课题 | 主平台 | 来源课例 | 核心能力 | 简要说明 |
|---|---|---|---|---|---|---|
| 1 | 灯光声音与输入启蒙 | LED闪烁 | Arduino Uno | Arduino 01 | 灯光反馈 / 状态显示 | 通过《LED闪烁》认识 Arduino Uno 最基础的输入输出关系,让学生先建立“接线-上传-观察现象”的机器人学习习惯。 重点观察灯光状态变化和可见反馈。 |
| 2 | 灯光声音与输入启蒙 | LED呼吸灯 | Arduino Uno | Arduino 02 | 灯光反馈 / 状态显示 | 通过《LED呼吸灯》认识 Arduino Uno 最基础的输入输出关系,让学生先建立“接线-上传-观察现象”的机器人学习习惯。 重点观察灯光状态变化和可见反馈。 |
| 3 | 灯光声音与输入启蒙 | 按钮控制LED | Arduino Uno | Arduino 03 | 灯光反馈 / 状态显示 | 通过《按钮控制LED》认识 Arduino Uno 最基础的输入输出关系,让学生先建立“接线-上传-观察现象”的机器人学习习惯。 重点观察灯光状态变化和可见反馈。 |
| 4 | 灯光声音与输入启蒙 | 串口通信 | Arduino Uno | Arduino 04 | 通信协议 / 设备协同 | 通过《串口通信》认识 Arduino Uno 最基础的输入输出关系,让学生先建立“接线-上传-观察现象”的机器人学习习惯。 重点理解设备之间如何交换信息和命令。 |
| 5 | 灯光声音与输入启蒙 | RGB彩灯混色 | Arduino Uno | Arduino 05 | 灯光反馈 / 状态显示 | 通过《RGB彩灯混色》认识 Arduino Uno 最基础的输入输出关系,让学生先建立“接线-上传-观察现象”的机器人学习习惯。 重点观察灯光状态变化和可见反馈。 |
| 6 | 灯光声音与输入启蒙 | 有源蜂鸣器节奏报警 | Arduino Uno | Arduino 06 | 基础输入输出 | 通过《有源蜂鸣器节奏报警》认识 Arduino Uno 最基础的输入输出关系,让学生先建立“接线-上传-观察现象”的机器人学习习惯。 重点把单一知识点落实成能运行的课堂作品。 |
| 7 | 模拟采集与执行器基础 | 无源蜂鸣器小旋律 | Arduino Uno | Arduino 07 | 模拟采集 / 基础执行 | 围绕《无源蜂鸣器小旋律》理解模拟值、测量结果和执行器动作之间的对应关系,让机器人开始会感知、会动作。 重点把单一知识点落实成能运行的课堂作品。 |
| 8 | 模拟采集与执行器基础 | 电位器调光 | Arduino Uno | Arduino 08 | 传感采集 / 感知判断 | 围绕《电位器调光》理解模拟值、测量结果和执行器动作之间的对应关系,让机器人开始会感知、会动作。 重点训练学生读懂数据变化并做出判断。 |
| 9 | 模拟采集与执行器基础 | 光敏小夜灯 | Arduino Uno | Arduino 09 | 灯光反馈 / 状态显示 | 围绕《光敏小夜灯》理解模拟值、测量结果和执行器动作之间的对应关系,让机器人开始会感知、会动作。 重点观察灯光状态变化和可见反馈。 |
| 10 | 模拟采集与执行器基础 | LM35温度计 | Arduino Uno | Arduino 10 | 传感采集 / 感知判断 | 围绕《LM35温度计》理解模拟值、测量结果和执行器动作之间的对应关系,让机器人开始会感知、会动作。 重点训练学生读懂数据变化并做出判断。 |
| 11 | 模拟采集与执行器基础 | 超声波测距 | Arduino Uno | Arduino 11 | 传感采集 / 感知判断 | 围绕《超声波测距》理解模拟值、测量结果和执行器动作之间的对应关系,让机器人开始会感知、会动作。 重点训练学生读懂数据变化并做出判断。 |
| 12 | 模拟采集与执行器基础 | 舵机来回摆动 | Arduino Uno | Arduino 12 | 执行机构 / 机器人动作 | 围绕《舵机来回摆动》理解模拟值、测量结果和执行器动作之间的对应关系,让机器人开始会感知、会动作。 重点训练执行器控制与动作编排。 |
| 13 | 显示反馈与环境感知 | 电位器控制舵机 | Arduino Uno | Arduino 13 | 执行机构 / 机器人动作 | 借助《电位器控制舵机》把显示、环境感知和伺服控制结合起来,帮助学生从单个元件走向小系统搭建。 重点训练执行器控制与动作编排。 |
| 14 | 显示反馈与环境感知 | 红外避障开关 | Arduino Uno | Arduino 14 | 传感采集 / 感知判断 | 借助《红外避障开关》把显示、环境感知和伺服控制结合起来,帮助学生从单个元件走向小系统搭建。 重点训练学生读懂数据变化并做出判断。 |
| 15 | 显示反馈与环境感知 | 双路巡线传感器 | Arduino Uno | Arduino 15 | 传感采集 / 感知判断 | 借助《双路巡线传感器》把显示、环境感知和伺服控制结合起来,帮助学生从单个元件走向小系统搭建。 重点训练学生读懂数据变化并做出判断。 |
| 16 | 显示反馈与环境感知 | LCD1602显示欢迎语 | Arduino Uno | Arduino 16 | 信息展示 / 状态可视化 | 借助《LCD1602显示欢迎语》把显示、环境感知和伺服控制结合起来,帮助学生从单个元件走向小系统搭建。 重点把数据和状态清楚地呈现在界面上。 |
| 17 | 显示反馈与环境感知 | 数码管倒计时 | Arduino Uno | Arduino 17 | 信息展示 / 状态可视化 | 借助《数码管倒计时》把显示、环境感知和伺服控制结合起来,帮助学生从单个元件走向小系统搭建。 重点把数据和状态清楚地呈现在界面上。 |
| 18 | 显示反馈与环境感知 | 74HC595流水灯 | Arduino Uno | Arduino 18 | 灯光反馈 / 状态显示 | 借助《74HC595流水灯》把显示、环境感知和伺服控制结合起来,帮助学生从单个元件走向小系统搭建。 重点观察灯光状态变化和可见反馈。 |
| 19 | 生活场景控制入门 | 交通灯模拟 | Arduino Uno | Arduino 19 | 灯光反馈 / 状态显示 | 在《交通灯模拟》中把交通、安全和环境场景引入课堂,让孩子把基础控制能力用到生活模型里。 重点观察灯光状态变化和可见反馈。 |
| 20 | 生活场景控制入门 | 行人过街倒计时 | Arduino Uno | Arduino 20 | 场景控制 / 安全提醒 | 在《行人过街倒计时》中把交通、安全和环境场景引入课堂,让孩子把基础控制能力用到生活模型里。 重点把单一知识点落实成能运行的课堂作品。 |
| 21 | 生活场景控制入门 | 继电器控制风扇 | Arduino Uno | Arduino 21 | 执行机构 / 机器人动作 | 在《继电器控制风扇》中把交通、安全和环境场景引入课堂,让孩子把基础控制能力用到生活模型里。 重点训练执行器控制与动作编排。 |
| 22 | 生活场景控制入门 | 倾斜报警器 | Arduino Uno | Arduino 22 | 场景控制 / 安全提醒 | 在《倾斜报警器》中把交通、安全和环境场景引入课堂,让孩子把基础控制能力用到生活模型里。 重点把单一知识点落实成能运行的课堂作品。 |
| 23 | 生活场景控制入门 | 门磁防盗提醒 | Arduino Uno | Arduino 23 | 传感采集 / 感知判断 | 在《门磁防盗提醒》中把交通、安全和环境场景引入课堂,让孩子把基础控制能力用到生活模型里。 重点训练学生读懂数据变化并做出判断。 |
| 24 | 生活场景控制入门 | 人体感应夜灯 | Arduino Uno | Arduino 24 | 灯光反馈 / 状态显示 | 在《人体感应夜灯》中把交通、安全和环境场景引入课堂,让孩子把基础控制能力用到生活模型里。 重点观察灯光状态变化和可见反馈。 |
Arduino Uno 25-48:从小装置升级到机器人逻辑系统
阶段目标:围绕交互控制、小车逻辑、机械动作和通信联调,让学生把 Arduino 从单点实验提升为执行层机器人控制器。
阶段输出:阶段作品:密码锁、步进转盘、避障车逻辑、机械臂动作、教室监测站。
加强课程建议:
人机交互 / 机械控制
通过键盘、摇杆、步进电机、直流电机等课程,把基础元件组合为可操控的小机器人装置。
逻辑判断 / 系统状态
把追光、避障、巡线、状态机和多任务调度用起来,训练学生的机器人逻辑思维。
通信接口 / 参数管理
引入串口、I2C、EEPROM 和参数校准,开始学习设备联调与数据保存。
综合项目 / 工程调试
用 PID 巡线、双舵机机械臂、温室和安全监测站收束整阶段能力,形成可展示机器人项目。
| 课次 | 单元 | 课题 | 主平台 | 来源课例 | 核心能力 | 简要说明 |
|---|---|---|---|---|---|---|
| 1 | 交互输入与机械控制 | 声音拍手灯 | Arduino Uno | Arduino 25 | 灯光反馈 / 状态显示 | 通过《声音拍手灯》进入更完整的人机交互与机械控制训练,让学生把基础元件组合成可操作的小装置。 重点观察灯光状态变化和可见反馈。 |
| 2 | 交互输入与机械控制 | 矩阵键盘密码锁 | Arduino Uno | Arduino 26 | 输入控制 / 人机交互 | 通过《矩阵键盘密码锁》进入更完整的人机交互与机械控制训练,让学生把基础元件组合成可操作的小装置。 重点体验输入指令怎样变成机器人动作。 |
| 3 | 交互输入与机械控制 | 摇杆控制双灯 | Arduino Uno | Arduino 27 | 灯光反馈 / 状态显示 | 通过《摇杆控制双灯》进入更完整的人机交互与机械控制训练,让学生把基础元件组合成可操作的小装置。 重点观察灯光状态变化和可见反馈。 |
| 4 | 交互输入与机械控制 | 步进电机转盘 | Arduino Uno | Arduino 28 | 执行机构 / 机器人动作 | 通过《步进电机转盘》进入更完整的人机交互与机械控制训练,让学生把基础元件组合成可操作的小装置。 重点训练执行器控制与动作编排。 |
| 5 | 交互输入与机械控制 | L298N直流电机调速 | Arduino Uno | Arduino 29 | 执行机构 / 机器人动作 | 通过《L298N直流电机调速》进入更完整的人机交互与机械控制训练,让学生把基础元件组合成可操作的小装置。 重点训练执行器控制与动作编排。 |
| 6 | 交互输入与机械控制 | 温控风扇 | Arduino Uno | Arduino 30 | 传感采集 / 感知判断 | 通过《温控风扇》进入更完整的人机交互与机械控制训练,让学生把基础元件组合成可操作的小装置。 重点训练学生读懂数据变化并做出判断。 |
| 7 | 小车逻辑与系统状态 | 追光小车逻辑 | Arduino Uno | Arduino 31 | 传感采集 / 感知判断 | 围绕《追光小车逻辑》学习多传感器协同、状态显示和逻辑调度,让机器人开始具备“会判断、会切换”的系统意识。 重点训练学生读懂数据变化并做出判断。 |
| 8 | 小车逻辑与系统状态 | 避障小车逻辑 | Arduino Uno | Arduino 32 | 传感采集 / 感知判断 | 围绕《避障小车逻辑》学习多传感器协同、状态显示和逻辑调度,让机器人开始具备“会判断、会切换”的系统意识。 重点训练学生读懂数据变化并做出判断。 |
| 9 | 小车逻辑与系统状态 | 舵机雷达扫描 | Arduino Uno | Arduino 33 | 执行机构 / 机器人动作 | 围绕《舵机雷达扫描》学习多传感器协同、状态显示和逻辑调度,让机器人开始具备“会判断、会切换”的系统意识。 重点训练执行器控制与动作编排。 |
| 10 | 小车逻辑与系统状态 | 多传感器状态面板 | Arduino Uno | Arduino 34 | 信息展示 / 状态可视化 | 围绕《多传感器状态面板》学习多传感器协同、状态显示和逻辑调度,让机器人开始具备“会判断、会切换”的系统意识。 重点把数据和状态清楚地呈现在界面上。 |
| 11 | 小车逻辑与系统状态 | millis多任务调度 | Arduino Uno | Arduino 35 | 系统设计 / 稳定运行 | 围绕《millis多任务调度》学习多传感器协同、状态显示和逻辑调度,让机器人开始具备“会判断、会切换”的系统意识。 重点理解稳定运行和系统管理的工程思维。 |
| 12 | 小车逻辑与系统状态 | 机器人状态机 | Arduino Uno | Arduino 36 | 系统设计 / 稳定运行 | 围绕《机器人状态机》学习多传感器协同、状态显示和逻辑调度,让机器人开始具备“会判断、会切换”的系统意识。 重点理解稳定运行和系统管理的工程思维。 |
| 13 | 通信联调与参数管理 | 串口指令控制台 | Arduino Uno | Arduino 37 | 通信协议 / 设备协同 | 借助《串口指令控制台》理解 Arduino 与树莓派之间的通信、参数保存和数据管理,为系统联调做准备。 重点理解设备之间如何交换信息和命令。 |
| 14 | 通信联调与参数管理 | 向树莓派上传传感数据 | Arduino Uno | Arduino 38 | 通信接口 / 参数管理 | 借助《向树莓派上传传感数据》理解 Arduino 与树莓派之间的通信、参数保存和数据管理,为系统联调做准备。 重点把单一知识点落实成能运行的课堂作品。 |
| 15 | 通信联调与参数管理 | 接收树莓派控制命令 | Arduino Uno | Arduino 39 | 通信接口 / 参数管理 | 借助《接收树莓派控制命令》理解 Arduino 与树莓派之间的通信、参数保存和数据管理,为系统联调做准备。 重点把单一知识点落实成能运行的课堂作品。 |
| 16 | 通信联调与参数管理 | I2C主机发送指令 | Arduino Uno | Arduino 40 | 通信协议 / 设备协同 | 借助《I2C主机发送指令》理解 Arduino 与树莓派之间的通信、参数保存和数据管理,为系统联调做准备。 重点理解设备之间如何交换信息和命令。 |
| 17 | 通信联调与参数管理 | EEPROM保存参数 | Arduino Uno | Arduino 41 | 系统设计 / 稳定运行 | 借助《EEPROM保存参数》理解 Arduino 与树莓派之间的通信、参数保存和数据管理,为系统联调做准备。 重点理解稳定运行和系统管理的工程思维。 |
| 18 | 通信联调与参数管理 | 传感器校准与平均滤波 | Arduino Uno | Arduino 42 | 系统设计 / 稳定运行 | 借助《传感器校准与平均滤波》理解 Arduino 与树莓派之间的通信、参数保存和数据管理,为系统联调做准备。 重点理解稳定运行和系统管理的工程思维。 |
| 19 | 综合机器人项目 | PID巡线演示 | Arduino Uno | Arduino 43 | 传感采集 / 感知判断 | 在《PID巡线演示》中把巡线、机械臂、安全站和温室控制整合成综合项目,让学生具备小型机器人作品开发能力。 重点训练学生读懂数据变化并做出判断。 |
| 20 | 综合机器人项目 | 双舵机机械臂动作 | Arduino Uno | Arduino 44 | 执行机构 / 机器人动作 | 在《双舵机机械臂动作》中把巡线、机械臂、安全站和温室控制整合成综合项目,让学生具备小型机器人作品开发能力。 重点训练执行器控制与动作编排。 |
| 21 | 综合机器人项目 | 教室安全监测站 | Arduino Uno | Arduino 45 | 综合项目 / 工程调试 | 在《教室安全监测站》中把巡线、机械臂、安全站和温室控制整合成综合项目,让学生具备小型机器人作品开发能力。 重点把单一知识点落实成能运行的课堂作品。 |
| 22 | 综合机器人项目 | 迷你温室控制器 | Arduino Uno | Arduino 46 | 传感采集 / 感知判断 | 在《迷你温室控制器》中把巡线、机械臂、安全站和温室控制整合成综合项目,让学生具备小型机器人作品开发能力。 重点训练学生读懂数据变化并做出判断。 |
| 23 | 综合机器人项目 | 机器人任务调度器 | Arduino Uno | Arduino 47 | 系统设计 / 稳定运行 | 在《机器人任务调度器》中把巡线、机械臂、安全站和温室控制整合成综合项目,让学生具备小型机器人作品开发能力。 重点理解稳定运行和系统管理的工程思维。 |
| 24 | 综合机器人项目 | 巡逻机器人综合控制 | Arduino Uno | Arduino 48 | 执行机构 / 机器人动作 | 在《巡逻机器人综合控制》中把巡线、机械臂、安全站和温室控制整合成综合项目,让学生具备小型机器人作品开发能力。 重点训练执行器控制与动作编排。 |
ESP32 WiFi 49-72:从本地控制走向网络控制
阶段目标:让学生掌握 ESP32 的本地采集、WiFi 接入、网页控制、HTTP 通信和基础多任务,为联网机器人打下节点能力基础。
阶段输出:阶段作品:网页控灯器、网络时钟、蓝牙遥控器、树莓派联网节点、Web 传感器面板。
加强课程建议:
本地控制 / 采集输出
从 LED、PWM、按钮、ADC 和触摸开始,让学生认识 ESP32 也是一块很强的实时控制板。
WiFi 接入 / Web 交互
引入 WiFi、AP 热点、网页和 HTTP,让学生第一次做出“手机和浏览器可控”的机器人作品。
网络稳定 / 参数存储
继续加入时间同步、自动重连、SPIFFS、Preferences 和蓝牙,让联网设备更稳定。
局域网通信 / 并发任务
通过 UDP、树莓派接口、传感器面板、双核和 FreeRTOS 队列,进入节点协同前的准备阶段。
| 课次 | 单元 | 课题 | 主平台 | 来源课例 | 核心能力 | 简要说明 |
|---|---|---|---|---|---|---|
| 1 | GPIO 采集与本地控制 | LED闪烁 | ESP32 WiFi | ESP32 49 | 灯光反馈 / 状态显示 | 通过《LED闪烁》完成 ESP32 的本地控制入门,帮助学生理解它和 Arduino 一样能做实时采集与输出。 重点观察灯光状态变化和可见反馈。 |
| 2 | GPIO 采集与本地控制 | PWM调光 | ESP32 WiFi | ESP32 50 | 传感采集 / 感知判断 | 通过《PWM调光》完成 ESP32 的本地控制入门,帮助学生理解它和 Arduino 一样能做实时采集与输出。 重点训练学生读懂数据变化并做出判断。 |
| 3 | GPIO 采集与本地控制 | 按钮控制LED | ESP32 WiFi | ESP32 51 | 灯光反馈 / 状态显示 | 通过《按钮控制LED》完成 ESP32 的本地控制入门,帮助学生理解它和 Arduino 一样能做实时采集与输出。 重点观察灯光状态变化和可见反馈。 |
| 4 | GPIO 采集与本地控制 | ADC电位器采集 | ESP32 WiFi | ESP32 52 | 本地控制 / 采集输出 | 通过《ADC电位器采集》完成 ESP32 的本地控制入门,帮助学生理解它和 Arduino 一样能做实时采集与输出。 重点把单一知识点落实成能运行的课堂作品。 |
| 5 | GPIO 采集与本地控制 | 触摸感应灯 | ESP32 WiFi | ESP32 53 | 灯光反馈 / 状态显示 | 通过《触摸感应灯》完成 ESP32 的本地控制入门,帮助学生理解它和 Arduino 一样能做实时采集与输出。 重点观察灯光状态变化和可见反馈。 |
| 6 | GPIO 采集与本地控制 | 串口状态面板 | ESP32 WiFi | ESP32 54 | 通信协议 / 设备协同 | 通过《串口状态面板》完成 ESP32 的本地控制入门,帮助学生理解它和 Arduino 一样能做实时采集与输出。 重点理解设备之间如何交换信息和命令。 |
| 7 | WiFi 与 Web 页面控制 | WiFi连接 | ESP32 WiFi | ESP32 55 | 通信协议 / 设备协同 | 围绕《WiFi连接》把 WiFi、网页和 HTTP 控制加入课堂,让作品从“本地能跑”升级为“网络可控”。 重点理解设备之间如何交换信息和命令。 |
| 8 | WiFi 与 Web 页面控制 | WiFi扫描 | ESP32 WiFi | ESP32 56 | 通信协议 / 设备协同 | 围绕《WiFi扫描》把 WiFi、网页和 HTTP 控制加入课堂,让作品从“本地能跑”升级为“网络可控”。 重点理解设备之间如何交换信息和命令。 |
| 9 | WiFi 与 Web 页面控制 | AP热点 | ESP32 WiFi | ESP32 57 | WiFi 接入 / Web 交互 | 围绕《AP热点》把 WiFi、网页和 HTTP 控制加入课堂,让作品从“本地能跑”升级为“网络可控”。 重点把单一知识点落实成能运行的课堂作品。 |
| 10 | WiFi 与 Web 页面控制 | Web服务器控制LED | ESP32 WiFi | ESP32 58 | 灯光反馈 / 状态显示 | 围绕《Web服务器控制LED》把 WiFi、网页和 HTTP 控制加入课堂,让作品从“本地能跑”升级为“网络可控”。 重点观察灯光状态变化和可见反馈。 |
| 11 | WiFi 与 Web 页面控制 | Web滑块调光 | ESP32 WiFi | ESP32 59 | 通信协议 / 设备协同 | 围绕《Web滑块调光》把 WiFi、网页和 HTTP 控制加入课堂,让作品从“本地能跑”升级为“网络可控”。 重点理解设备之间如何交换信息和命令。 |
| 12 | WiFi 与 Web 页面控制 | HTTP获取文本 | ESP32 WiFi | ESP32 60 | 通信协议 / 设备协同 | 围绕《HTTP获取文本》把 WiFi、网页和 HTTP 控制加入课堂,让作品从“本地能跑”升级为“网络可控”。 重点理解设备之间如何交换信息和命令。 |
| 13 | 网络稳定与本地存储 | NTP网络时钟 | ESP32 WiFi | ESP32 61 | 通信协议 / 设备协同 | 借助《NTP网络时钟》理解联网设备的时间、重连、存储和蓝牙交互,让学生掌握稳定连接的基础方法。 重点理解设备之间如何交换信息和命令。 |
| 14 | 网络稳定与本地存储 | WiFi掉线自动重连 | ESP32 WiFi | ESP32 62 | 通信协议 / 设备协同 | 借助《WiFi掉线自动重连》理解联网设备的时间、重连、存储和蓝牙交互,让学生掌握稳定连接的基础方法。 重点理解设备之间如何交换信息和命令。 |
| 15 | 网络稳定与本地存储 | SPIFFS保存配置 | ESP32 WiFi | ESP32 63 | 系统设计 / 稳定运行 | 借助《SPIFFS保存配置》理解联网设备的时间、重连、存储和蓝牙交互,让学生掌握稳定连接的基础方法。 重点理解稳定运行和系统管理的工程思维。 |
| 16 | 网络稳定与本地存储 | Preferences保存参数 | ESP32 WiFi | ESP32 64 | 系统设计 / 稳定运行 | 借助《Preferences保存参数》理解联网设备的时间、重连、存储和蓝牙交互,让学生掌握稳定连接的基础方法。 重点理解稳定运行和系统管理的工程思维。 |
| 17 | 网络稳定与本地存储 | 蓝牙串口遥控 | ESP32 WiFi | ESP32 65 | 通信协议 / 设备协同 | 借助《蓝牙串口遥控》理解联网设备的时间、重连、存储和蓝牙交互,让学生掌握稳定连接的基础方法。 重点理解设备之间如何交换信息和命令。 |
| 18 | 网络稳定与本地存储 | 蓝牙命令解析 | ESP32 WiFi | ESP32 66 | 通信协议 / 设备协同 | 借助《蓝牙命令解析》理解联网设备的时间、重连、存储和蓝牙交互,让学生掌握稳定连接的基础方法。 重点理解设备之间如何交换信息和命令。 |
| 19 | 局域网通信与多任务基础 | UDP局域网控制 | ESP32 WiFi | ESP32 67 | 通信协议 / 设备协同 | 在《UDP局域网控制》中把局域网、网页面板和多任务机制结合起来,为后续边缘节点协同做好准备。 重点理解设备之间如何交换信息和命令。 |
| 20 | 局域网通信与多任务基础 | 向树莓派HTTP上传数据 | ESP32 WiFi | ESP32 68 | 通信协议 / 设备协同 | 在《向树莓派HTTP上传数据》中把局域网、网页面板和多任务机制结合起来,为后续边缘节点协同做好准备。 重点理解设备之间如何交换信息和命令。 |
| 21 | 局域网通信与多任务基础 | 从树莓派拉取任务 | ESP32 WiFi | ESP32 69 | 系统设计 / 稳定运行 | 在《从树莓派拉取任务》中把局域网、网页面板和多任务机制结合起来,为后续边缘节点协同做好准备。 重点理解稳定运行和系统管理的工程思维。 |
| 22 | 局域网通信与多任务基础 | Web传感器面板 | ESP32 WiFi | ESP32 70 | 通信协议 / 设备协同 | 在《Web传感器面板》中把局域网、网页面板和多任务机制结合起来,为后续边缘节点协同做好准备。 重点理解设备之间如何交换信息和命令。 |
| 23 | 局域网通信与多任务基础 | 双核任务协作 | ESP32 WiFi | ESP32 71 | 系统设计 / 稳定运行 | 在《双核任务协作》中把局域网、网页面板和多任务机制结合起来,为后续边缘节点协同做好准备。 重点理解稳定运行和系统管理的工程思维。 |
| 24 | 局域网通信与多任务基础 | FreeRTOS队列通信 | ESP32 WiFi | ESP32 72 | 系统设计 / 稳定运行 | 在《FreeRTOS队列通信》中把局域网、网页面板和多任务机制结合起来,为后续边缘节点协同做好准备。 重点理解稳定运行和系统管理的工程思维。 |
ESP32 WiFi 73-96:从联网设备升级为边缘智能节点
阶段目标:围绕低功耗、任务调度、MQTT、ESP-NOW、语音模块和 Web 机器人,把 ESP32 培养为能与树莓派协同的边缘控制节点。
阶段输出:阶段作品:MQTT 智慧教室节点、WiFi 小车遥控、语音控灯器、云边协同机器人枢纽。
加强课程建议:
实时任务 / 低功耗
通过软件定时器、深度睡眠、唤醒、DAC 和总线接口,让学生理解 ESP32 如何长期稳定运行。
消息总线 / 节点协同
把 MQTT、OTA 和 ESP-NOW 用起来,让多个节点形成真正可协作的网络系统。
语音交互 / 机器人控制
用语音模块、JSON API、环境监测、小车遥控和机器人面板增强边缘节点的交互体验。
云边协同 / 项目集成
最终把树莓派边缘节点、智能插座、温室控制和 AI 指令代理整合成完整物联网机器人系统。
| 课次 | 单元 | 课题 | 主平台 | 来源课例 | 核心能力 | 简要说明 |
|---|---|---|---|---|---|---|
| 1 | 实时任务与低功耗控制 | FreeRTOS软件定时器 | ESP32 WiFi | ESP32 73 | 系统设计 / 稳定运行 | 通过《FreeRTOS软件定时器》继续强化 ESP32 的实时任务和低功耗能力,让学生理解边缘节点为什么既要快又要稳。 重点理解稳定运行和系统管理的工程思维。 |
| 2 | 实时任务与低功耗控制 | 深度睡眠省电 | ESP32 WiFi | ESP32 74 | 实时任务 / 低功耗 | 通过《深度睡眠省电》继续强化 ESP32 的实时任务和低功耗能力,让学生理解边缘节点为什么既要快又要稳。 重点把单一知识点落实成能运行的课堂作品。 |
| 3 | 实时任务与低功耗控制 | 触摸唤醒 | ESP32 WiFi | ESP32 75 | 输入控制 / 人机交互 | 通过《触摸唤醒》继续强化 ESP32 的实时任务和低功耗能力,让学生理解边缘节点为什么既要快又要稳。 重点体验输入指令怎样变成机器人动作。 |
| 4 | 实时任务与低功耗控制 | DAC波形输出 | ESP32 WiFi | ESP32 76 | 实时任务 / 低功耗 | 通过《DAC波形输出》继续强化 ESP32 的实时任务和低功耗能力,让学生理解边缘节点为什么既要快又要稳。 重点把单一知识点落实成能运行的课堂作品。 |
| 5 | 实时任务与低功耗控制 | I2C主机读取数据 | ESP32 WiFi | ESP32 77 | 通信协议 / 设备协同 | 通过《I2C主机读取数据》继续强化 ESP32 的实时任务和低功耗能力,让学生理解边缘节点为什么既要快又要稳。 重点理解设备之间如何交换信息和命令。 |
| 6 | 实时任务与低功耗控制 | UART桥接树莓派 | ESP32 WiFi | ESP32 78 | 通信协议 / 设备协同 | 通过《UART桥接树莓派》继续强化 ESP32 的实时任务和低功耗能力,让学生理解边缘节点为什么既要快又要稳。 重点理解设备之间如何交换信息和命令。 |
| 7 | MQTT 与节点协同 | MQTT发布传感器 | ESP32 WiFi | ESP32 79 | 通信协议 / 设备协同 | 围绕《MQTT发布传感器》把 MQTT、OTA 和 ESP-NOW 等协作方式用起来,让设备进入“能互联、能协同”的阶段。 重点理解设备之间如何交换信息和命令。 |
| 8 | MQTT 与节点协同 | MQTT订阅控制命令 | ESP32 WiFi | ESP32 80 | 通信协议 / 设备协同 | 围绕《MQTT订阅控制命令》把 MQTT、OTA 和 ESP-NOW 等协作方式用起来,让设备进入“能互联、能协同”的阶段。 重点理解设备之间如何交换信息和命令。 |
| 9 | MQTT 与节点协同 | MQTT智慧教室节点 | ESP32 WiFi | ESP32 81 | 通信协议 / 设备协同 | 围绕《MQTT智慧教室节点》把 MQTT、OTA 和 ESP-NOW 等协作方式用起来,让设备进入“能互联、能协同”的阶段。 重点理解设备之间如何交换信息和命令。 |
| 10 | MQTT 与节点协同 | OTA在线更新 | ESP32 WiFi | ESP32 82 | 系统设计 / 稳定运行 | 围绕《OTA在线更新》把 MQTT、OTA 和 ESP-NOW 等协作方式用起来,让设备进入“能互联、能协同”的阶段。 重点理解稳定运行和系统管理的工程思维。 |
| 11 | MQTT 与节点协同 | ESP-NOW单向发送 | ESP32 WiFi | ESP32 83 | 通信协议 / 设备协同 | 围绕《ESP-NOW单向发送》把 MQTT、OTA 和 ESP-NOW 等协作方式用起来,让设备进入“能互联、能协同”的阶段。 重点理解设备之间如何交换信息和命令。 |
| 12 | MQTT 与节点协同 | ESP-NOW双向应答 | ESP32 WiFi | ESP32 84 | 通信协议 / 设备协同 | 围绕《ESP-NOW双向应答》把 MQTT、OTA 和 ESP-NOW 等协作方式用起来,让设备进入“能互联、能协同”的阶段。 重点理解设备之间如何交换信息和命令。 |
| 13 | 语音模块与 Web 机器人 | 串口语音模块控灯 | ESP32 WiFi | ESP32 85 | 灯光反馈 / 状态显示 | 借助《串口语音模块控灯》把语音模块、网页接口和机器人控制面板结合起来,让边缘节点真正参与智能交互。 重点观察灯光状态变化和可见反馈。 |
| 14 | 语音模块与 Web 机器人 | 语音命令机器人模式 | ESP32 WiFi | ESP32 86 | 语音交互 / 智能助手 | 借助《语音命令机器人模式》把语音模块、网页接口和机器人控制面板结合起来,让边缘节点真正参与智能交互。 重点体验语音输入输出在机器人项目里的实际用途。 |
| 15 | 语音模块与 Web 机器人 | Web API返回JSON | ESP32 WiFi | ESP32 87 | 通信协议 / 设备协同 | 借助《Web API返回JSON》把语音模块、网页接口和机器人控制面板结合起来,让边缘节点真正参与智能交互。 重点理解设备之间如何交换信息和命令。 |
| 16 | 语音模块与 Web 机器人 | WiFi环境监测节点 | ESP32 WiFi | ESP32 88 | 通信协议 / 设备协同 | 借助《WiFi环境监测节点》把语音模块、网页接口和机器人控制面板结合起来,让边缘节点真正参与智能交互。 重点理解设备之间如何交换信息和命令。 |
| 17 | 语音模块与 Web 机器人 | WiFi小车遥控 | ESP32 WiFi | ESP32 89 | 通信协议 / 设备协同 | 借助《WiFi小车遥控》把语音模块、网页接口和机器人控制面板结合起来,让边缘节点真正参与智能交互。 重点理解设备之间如何交换信息和命令。 |
| 18 | 语音模块与 Web 机器人 | Web机器人控制面板 | ESP32 WiFi | ESP32 90 | 通信协议 / 设备协同 | 借助《Web机器人控制面板》把语音模块、网页接口和机器人控制面板结合起来,让边缘节点真正参与智能交互。 重点理解设备之间如何交换信息和命令。 |
| 19 | 云边协同综合项目 | 树莓派边缘协同节点 | ESP32 WiFi | ESP32 91 | 云边协同 / 项目集成 | 在《树莓派边缘协同节点》中把边缘节点、联网控制和树莓派协同整合成项目化作品,形成物联网机器人系统视角。 重点把单一知识点落实成能运行的课堂作品。 |
| 20 | 云边协同综合项目 | 智能插座控制器 | ESP32 WiFi | ESP32 92 | 云边协同 / 项目集成 | 在《智能插座控制器》中把边缘节点、联网控制和树莓派协同整合成项目化作品,形成物联网机器人系统视角。 重点把单一知识点落实成能运行的课堂作品。 |
| 21 | 云边协同综合项目 | 温室联网控制器 | ESP32 WiFi | ESP32 93 | 传感采集 / 感知判断 | 在《温室联网控制器》中把边缘节点、联网控制和树莓派协同整合成项目化作品,形成物联网机器人系统视角。 重点训练学生读懂数据变化并做出判断。 |
| 22 | 云边协同综合项目 | 校园上课铃节点 | ESP32 WiFi | ESP32 94 | 云边协同 / 项目集成 | 在《校园上课铃节点》中把边缘节点、联网控制和树莓派协同整合成项目化作品,形成物联网机器人系统视角。 重点把单一知识点落实成能运行的课堂作品。 |
| 23 | 云边协同综合项目 | AI指令代理节点 | ESP32 WiFi | ESP32 95 | 云边协同 / 项目集成 | 在《AI指令代理节点》中把边缘节点、联网控制和树莓派协同整合成项目化作品,形成物联网机器人系统视角。 重点把单一知识点落实成能运行的课堂作品。 |
| 24 | 云边协同综合项目 | 云边协同机器人枢纽 | ESP32 WiFi | ESP32 96 | 云边协同 / 项目集成 | 在《云边协同机器人枢纽》中把边缘节点、联网控制和树莓派协同整合成项目化作品,形成物联网机器人系统视角。 重点把单一知识点落实成能运行的课堂作品。 |
树莓派 1-24:从 Linux 实验台走向视觉语音中控
阶段目标:让学生掌握树莓派的 GPIO、本地外设、摄像头、网页控制和串口/MQTT 通信,为 AI 与中控系统建立稳定底座。
阶段输出:阶段作品:GPIO 实验站、摄像头拍照器、Flask 控制面板、Socket 中控客户端、MQTT 指令接收端。
加强课程建议:
GPIO 控制 / 基础实验
先用 GPIO、按钮、PWM、蜂鸣器和超声波把树莓派变成熟悉的机器人实验平台。
执行器 / 显示联动
再加入舵机、继电器、RGB、步进和 OLED,让学生认识树莓派也能直接控制外设。
摄像头 / Web 控制
通过摄像头拍照、预览、录像和网页控制,进入视觉输入与远程交互阶段。
中控接口 / 通信联调
最后用串口、Flask、Socket 和 MQTT 把树莓派推上中央控制的起跑线。
| 课次 | 单元 | 课题 | 主平台 | 来源课例 | 核心能力 | 简要说明 |
|---|---|---|---|---|---|---|
| 1 | GPIO 与本地硬件实验 | GPIO控制LED | Raspberry Pi | 树莓派 01 | 灯光反馈 / 状态显示 | 通过《GPIO控制LED》让学生先掌握树莓派最基础的 GPIO 控制和本地硬件实验,建立 Linux 环境下的机器人操作习惯。 重点观察灯光状态变化和可见反馈。 |
| 2 | GPIO 与本地硬件实验 | 按钮输入检测 | Raspberry Pi | 树莓派 02 | 输入控制 / 人机交互 | 通过《按钮输入检测》让学生先掌握树莓派最基础的 GPIO 控制和本地硬件实验,建立 Linux 环境下的机器人操作习惯。 重点体验输入指令怎样变成机器人动作。 |
| 3 | GPIO 与本地硬件实验 | PWM呼吸灯 | Raspberry Pi | 树莓派 03 | 灯光反馈 / 状态显示 | 通过《PWM呼吸灯》让学生先掌握树莓派最基础的 GPIO 控制和本地硬件实验,建立 Linux 环境下的机器人操作习惯。 重点观察灯光状态变化和可见反馈。 |
| 4 | GPIO 与本地硬件实验 | 蜂鸣器报警 | Raspberry Pi | 树莓派 04 | GPIO 控制 / 基础实验 | 通过《蜂鸣器报警》让学生先掌握树莓派最基础的 GPIO 控制和本地硬件实验,建立 Linux 环境下的机器人操作习惯。 重点把单一知识点落实成能运行的课堂作品。 |
| 5 | GPIO 与本地硬件实验 | 超声波测距 | Raspberry Pi | 树莓派 05 | 传感采集 / 感知判断 | 通过《超声波测距》让学生先掌握树莓派最基础的 GPIO 控制和本地硬件实验,建立 Linux 环境下的机器人操作习惯。 重点训练学生读懂数据变化并做出判断。 |
| 6 | GPIO 与本地硬件实验 | 温湿度监测 | Raspberry Pi | 树莓派 06 | 传感采集 / 感知判断 | 通过《温湿度监测》让学生先掌握树莓派最基础的 GPIO 控制和本地硬件实验,建立 Linux 环境下的机器人操作习惯。 重点训练学生读懂数据变化并做出判断。 |
| 7 | 执行器显示与远程入门 | 舵机控制 | Raspberry Pi | 树莓派 07 | 执行机构 / 机器人动作 | 围绕《舵机控制》把执行器、显示和基础模块串起来,让树莓派从“能运行脚本”升级为“能控制设备”。 重点训练执行器控制与动作编排。 |
| 8 | 执行器显示与远程入门 | 红外避障 | Raspberry Pi | 树莓派 08 | 传感采集 / 感知判断 | 围绕《红外避障》把执行器、显示和基础模块串起来,让树莓派从“能运行脚本”升级为“能控制设备”。 重点训练学生读懂数据变化并做出判断。 |
| 9 | 执行器显示与远程入门 | 光敏传感器 | Raspberry Pi | 树莓派 09 | 传感采集 / 感知判断 | 围绕《光敏传感器》把执行器、显示和基础模块串起来,让树莓派从“能运行脚本”升级为“能控制设备”。 重点训练学生读懂数据变化并做出判断。 |
| 10 | 执行器显示与远程入门 | 继电器控制 | Raspberry Pi | 树莓派 10 | 执行机构 / 机器人动作 | 围绕《继电器控制》把执行器、显示和基础模块串起来,让树莓派从“能运行脚本”升级为“能控制设备”。 重点训练执行器控制与动作编排。 |
| 11 | 执行器显示与远程入门 | RGB彩灯 | Raspberry Pi | 树莓派 11 | 灯光反馈 / 状态显示 | 围绕《RGB彩灯》把执行器、显示和基础模块串起来,让树莓派从“能运行脚本”升级为“能控制设备”。 重点观察灯光状态变化和可见反馈。 |
| 12 | 执行器显示与远程入门 | 步进电机 | Raspberry Pi | 树莓派 12 | 执行机构 / 机器人动作 | 围绕《步进电机》把执行器、显示和基础模块串起来,让树莓派从“能运行脚本”升级为“能控制设备”。 重点训练执行器控制与动作编排。 |
| 13 | 摄像头与 Web 控制 | OLED显示 | Raspberry Pi | 树莓派 13 | 灯光反馈 / 状态显示 | 借助《OLED显示》引入摄像头、网页和远程控制,让学生感受树莓派在视觉和交互上的中控价值。 重点观察灯光状态变化和可见反馈。 |
| 14 | 摄像头与 Web 控制 | 摄像头拍照 | Raspberry Pi | 树莓派 14 | 传感采集 / 感知判断 | 借助《摄像头拍照》引入摄像头、网页和远程控制,让学生感受树莓派在视觉和交互上的中控价值。 重点训练学生读懂数据变化并做出判断。 |
| 15 | 摄像头与 Web 控制 | Web远程控制 | Raspberry Pi | 树莓派 15 | 通信协议 / 设备协同 | 借助《Web远程控制》引入摄像头、网页和远程控制,让学生感受树莓派在视觉和交互上的中控价值。 重点理解设备之间如何交换信息和命令。 |
| 16 | 摄像头与 Web 控制 | OpenCV摄像头预览 | Raspberry Pi | 树莓派 16 | 传感采集 / 感知判断 | 借助《OpenCV摄像头预览》引入摄像头、网页和远程控制,让学生感受树莓派在视觉和交互上的中控价值。 重点训练学生读懂数据变化并做出判断。 |
| 17 | 摄像头与 Web 控制 | 摄像头录像 | Raspberry Pi | 树莓派 17 | 传感采集 / 感知判断 | 借助《摄像头录像》引入摄像头、网页和远程控制,让学生感受树莓派在视觉和交互上的中控价值。 重点训练学生读懂数据变化并做出判断。 |
| 18 | 摄像头与 Web 控制 | 按键触发拍照 | Raspberry Pi | 树莓派 18 | 输入控制 / 人机交互 | 借助《按键触发拍照》引入摄像头、网页和远程控制,让学生感受树莓派在视觉和交互上的中控价值。 重点体验输入指令怎样变成机器人动作。 |
| 19 | 中央控制通信基础 | 串口读取Arduino数据 | Raspberry Pi | 树莓派 19 | 通信协议 / 设备协同 | 在《串口读取Arduino数据》中把 Arduino、ESP32 和树莓派连起来,让学生理解中央控制系统如何读取、分发和管理设备状态。 重点理解设备之间如何交换信息和命令。 |
| 20 | 中央控制通信基础 | Flask设备状态面板 | Raspberry Pi | 树莓派 20 | 通信协议 / 设备协同 | 在《Flask设备状态面板》中把 Arduino、ESP32 和树莓派连起来,让学生理解中央控制系统如何读取、分发和管理设备状态。 重点理解设备之间如何交换信息和命令。 |
| 21 | 中央控制通信基础 | Web控制继电器组 | Raspberry Pi | 树莓派 21 | 通信协议 / 设备协同 | 在《Web控制继电器组》中把 Arduino、ESP32 和树莓派连起来,让学生理解中央控制系统如何读取、分发和管理设备状态。 重点理解设备之间如何交换信息和命令。 |
| 22 | 中央控制通信基础 | Pygame键盘遥控 | Raspberry Pi | 树莓派 22 | 输入控制 / 人机交互 | 在《Pygame键盘遥控》中把 Arduino、ESP32 和树莓派连起来,让学生理解中央控制系统如何读取、分发和管理设备状态。 重点体验输入指令怎样变成机器人动作。 |
| 23 | 中央控制通信基础 | Socket中央控制客户端 | Raspberry Pi | 树莓派 23 | 通信协议 / 设备协同 | 在《Socket中央控制客户端》中把 Arduino、ESP32 和树莓派连起来,让学生理解中央控制系统如何读取、分发和管理设备状态。 重点理解设备之间如何交换信息和命令。 |
| 24 | 中央控制通信基础 | MQTT订阅控制指令 | Raspberry Pi | 树莓派 24 | 通信协议 / 设备协同 | 在《MQTT订阅控制指令》中把 Arduino、ESP32 和树莓派连起来,让学生理解中央控制系统如何读取、分发和管理设备状态。 重点理解设备之间如何交换信息和命令。 |
树莓派 25-48:从 AI 功能模块走向完整科创项目
阶段目标:围绕语音识别、视觉 AI、任务调度、多节点分发和综合项目封装,让学生形成可展示、可比赛、可答辩的机器人科创作品。
阶段输出:阶段作品:AI 垃圾分类、智能门禁、教室环境中控、语音家居、机器人中央大脑。
加强课程建议:
数据发布 / 语音交互
从 MQTT 发布、语音播报、离线语音识别和语音控制开始,让树莓派具备听说能力。
视觉识别 / AI 推理
继续加入人脸、二维码、颜色、手势和 TFLite 识别,让视觉 AI 真正进入机器人项目。
中央调度 / 设备联动
用任务调度、多传感器 API、Arduino/ESP32 命令分发和语音助手主循环打造中控系统。
项目封装 / 发布答辩
最后把教室、家居、安防、云端代理和中央大脑打磨成可展示、可讲解、可比赛的大项目。
| 课次 | 单元 | 课题 | 主平台 | 来源课例 | 核心能力 | 简要说明 |
|---|---|---|---|---|---|---|
| 1 | 数据发布与语音交互 | MQTT发布传感数据 | Raspberry Pi | 树莓派 25 | 通信协议 / 设备协同 | 通过《MQTT发布传感数据》把数据发布、语音交互和感知输入整合到更完整的 AI 机器人链路里,为综合项目打底。 重点理解设备之间如何交换信息和命令。 |
| 2 | 数据发布与语音交互 | 语音播报提醒 | Raspberry Pi | 树莓派 26 | 语音交互 / 智能助手 | 通过《语音播报提醒》把数据发布、语音交互和感知输入整合到更完整的 AI 机器人链路里,为综合项目打底。 重点体验语音输入输出在机器人项目里的实际用途。 |
| 3 | 数据发布与语音交互 | 离线语音识别 | Raspberry Pi | 树莓派 27 | 传感采集 / 感知判断 | 通过《离线语音识别》把数据发布、语音交互和感知输入整合到更完整的 AI 机器人链路里,为综合项目打底。 重点训练学生读懂数据变化并做出判断。 |
| 4 | 数据发布与语音交互 | 语音命令控制GPIO | Raspberry Pi | 树莓派 28 | 语音交互 / 智能助手 | 通过《语音命令控制GPIO》把数据发布、语音交互和感知输入整合到更完整的 AI 机器人链路里,为综合项目打底。 重点体验语音输入输出在机器人项目里的实际用途。 |
| 5 | 数据发布与语音交互 | 摄像头运动检测 | Raspberry Pi | 树莓派 29 | 传感采集 / 感知判断 | 通过《摄像头运动检测》把数据发布、语音交互和感知输入整合到更完整的 AI 机器人链路里,为综合项目打底。 重点训练学生读懂数据变化并做出判断。 |
| 6 | 数据发布与语音交互 | OpenCV颜色识别 | Raspberry Pi | 树莓派 30 | 传感采集 / 感知判断 | 通过《OpenCV颜色识别》把数据发布、语音交互和感知输入整合到更完整的 AI 机器人链路里,为综合项目打底。 重点训练学生读懂数据变化并做出判断。 |
| 7 | 视觉识别与轻量 AI | 人脸检测 | Raspberry Pi | 树莓派 31 | 传感采集 / 感知判断 | 围绕《人脸检测》继续强化视觉识别、手势识别和轻量 AI 模型,让学生把树莓派真正用成智能感知中枢。 重点训练学生读懂数据变化并做出判断。 |
| 8 | 视觉识别与轻量 AI | 二维码识别 | Raspberry Pi | 树莓派 32 | 传感采集 / 感知判断 | 围绕《二维码识别》继续强化视觉识别、手势识别和轻量 AI 模型,让学生把树莓派真正用成智能感知中枢。 重点训练学生读懂数据变化并做出判断。 |
| 9 | 视觉识别与轻量 AI | 目标区域计数 | Raspberry Pi | 树莓派 33 | 视觉识别 / AI 推理 | 围绕《目标区域计数》继续强化视觉识别、手势识别和轻量 AI 模型,让学生把树莓派真正用成智能感知中枢。 重点把单一知识点落实成能运行的课堂作品。 |
| 10 | 视觉识别与轻量 AI | MediaPipe手势识别 | Raspberry Pi | 树莓派 34 | 通信协议 / 设备协同 | 围绕《MediaPipe手势识别》继续强化视觉识别、手势识别和轻量 AI 模型,让学生把树莓派真正用成智能感知中枢。 重点理解设备之间如何交换信息和命令。 |
| 11 | 视觉识别与轻量 AI | TFLite图像分类 | Raspberry Pi | 树莓派 35 | 传感采集 / 感知判断 | 围绕《TFLite图像分类》继续强化视觉识别、手势识别和轻量 AI 模型,让学生把树莓派真正用成智能感知中枢。 重点训练学生读懂数据变化并做出判断。 |
| 12 | 视觉识别与轻量 AI | AI垃圾分类演示 | Raspberry Pi | 树莓派 36 | 视觉识别 / AI 推理 | 围绕《AI垃圾分类演示》继续强化视觉识别、手势识别和轻量 AI 模型,让学生把树莓派真正用成智能感知中枢。 重点把单一知识点落实成能运行的课堂作品。 |
| 13 | 中央调度与设备分发 | 中央控制任务调度器 | Raspberry Pi | 树莓派 37 | 系统设计 / 稳定运行 | 借助《中央控制任务调度器》建立任务调度、设备分发和语音助手主循环,让树莓派具备项目级中央控制能力。 重点理解稳定运行和系统管理的工程思维。 |
| 14 | 中央调度与设备分发 | 多传感器Web API | Raspberry Pi | 树莓派 38 | 通信协议 / 设备协同 | 借助《多传感器Web API》建立任务调度、设备分发和语音助手主循环,让树莓派具备项目级中央控制能力。 重点理解设备之间如何交换信息和命令。 |
| 15 | 中央调度与设备分发 | 树莓派控制ESP32命令分发 | Raspberry Pi | 树莓派 39 | 中央调度 / 设备联动 | 借助《树莓派控制ESP32命令分发》建立任务调度、设备分发和语音助手主循环,让树莓派具备项目级中央控制能力。 重点把单一知识点落实成能运行的课堂作品。 |
| 16 | 中央调度与设备分发 | 树莓派控制Arduino串口下发 | Raspberry Pi | 树莓派 40 | 通信协议 / 设备协同 | 借助《树莓派控制Arduino串口下发》建立任务调度、设备分发和语音助手主循环,让树莓派具备项目级中央控制能力。 重点理解设备之间如何交换信息和命令。 |
| 17 | 中央调度与设备分发 | AI语音助手主循环 | Raspberry Pi | 树莓派 41 | 语音交互 / 智能助手 | 借助《AI语音助手主循环》建立任务调度、设备分发和语音助手主循环,让树莓派具备项目级中央控制能力。 重点体验语音输入输出在机器人项目里的实际用途。 |
| 18 | 中央调度与设备分发 | 智能门禁拍照上传 | Raspberry Pi | 树莓派 42 | 中央调度 / 设备联动 | 借助《智能门禁拍照上传》建立任务调度、设备分发和语音助手主循环,让树莓派具备项目级中央控制能力。 重点把单一知识点落实成能运行的课堂作品。 |
| 19 | 大型科创项目封装 | 巡逻机器人中央控制台 | Raspberry Pi | 树莓派 43 | 执行机构 / 机器人动作 | 在《巡逻机器人中央控制台》中完成教室、家居、安防和云端 AI 代理等大型项目封装,形成可展示、可答辩的科创作品。 重点训练执行器控制与动作编排。 |
| 20 | 大型科创项目封装 | 教室环境智能监测中心 | Raspberry Pi | 树莓派 44 | 项目封装 / 发布答辩 | 在《教室环境智能监测中心》中完成教室、家居、安防和云端 AI 代理等大型项目封装,形成可展示、可答辩的科创作品。 重点把单一知识点落实成能运行的课堂作品。 |
| 21 | 大型科创项目封装 | 语音控制智能家居 | Raspberry Pi | 树莓派 45 | 语音交互 / 智能助手 | 在《语音控制智能家居》中完成教室、家居、安防和云端 AI 代理等大型项目封装,形成可展示、可答辩的科创作品。 重点体验语音输入输出在机器人项目里的实际用途。 |
| 22 | 大型科创项目封装 | 图像识别抓拍告警 | Raspberry Pi | 树莓派 46 | 传感采集 / 感知判断 | 在《图像识别抓拍告警》中完成教室、家居、安防和云端 AI 代理等大型项目封装,形成可展示、可答辩的科创作品。 重点训练学生读懂数据变化并做出判断。 |
| 23 | 大型科创项目封装 | 云端AI指令代理 | Raspberry Pi | 树莓派 47 | 项目封装 / 发布答辩 | 在《云端AI指令代理》中完成教室、家居、安防和云端 AI 代理等大型项目封装,形成可展示、可答辩的科创作品。 重点把单一知识点落实成能运行的课堂作品。 |
| 24 | 大型科创项目封装 | 树莓派机器人中央大脑 | Raspberry Pi | 树莓派 48 | 项目封装 / 发布答辩 | 在《树莓派机器人中央大脑》中完成教室、家居、安防和云端 AI 代理等大型项目封装,形成可展示、可答辩的科创作品。 重点把单一知识点落实成能运行的课堂作品。 |