内容正文:
第14课《远程控制更便捷》教学设计
课题
第14课 远程控制更便捷
教材版本
人教版八年级全一册
所在单元
第三单元 简单物联功能实践
课型
新授课
课时
1课时(40分钟)
授课对象
八年级学生
一、教学目标
1. 通过讨论与对比,理解「控制」的含义,能区分反馈与控制的方向,并能辨析生活中的人工控制与自动控制实例。(信息意识)
2. 能用「输入—计算—输出」方法分解远程控制开锁功能,理解MQTT「控制+反馈」双向通信形成的闭环。(计算思维)
3. 通过修改与上传程序,能在已有硬件基础上实现「手机发指令→舵机远程开锁→手机收到已开锁反馈」。(数字化学习与创新)
4. 认识远程开锁中的身份验证、强密码、防误触等安全问题,形成「便利与安全并重」的意识。(信息社会责任)
二、教学重点与难点
教学重点:反馈与控制的关系;人工控制与自动控制的辨析;远程控制开锁的双向MQTT流程。
教学难点:理解「控制+反馈闭环」;程序中同时实现指令订阅与状态发布;安全意识渗透。
三、教学方法与教学准备
教学方法:情境导入法、任务驱动法、对比教学法、小组合作探究法。
教学准备:多媒体课件、第12课已搭建的刷卡开锁硬件(主控板+舵机)、MQTT调试App、课堂公共MQTT服务器、任务单。
四、教学过程
教学环节
教师活动
学生活动
设计意图
情境导入
(5分钟)
1. 回顾:上节课实现了门铃消息即时推送手机。
2. 提问:既然知道朋友到门口了,能不能在手机上点一下就让门锁自己打开?
3. 揭示课题:第14课 远程控制更便捷。
1. 回顾门铃通知MQTT流程。
2. 思考手机远程开锁的可能。
3. 明确本课任务:实现手机远程开锁。
自然过渡到反向控制,保持项目连贯。
探究一:认识反馈与控制·区分人工/自动控制
(10分钟)
1. 回顾反馈概念:系统把结果传回用户。
2. 引出控制:用户或系统发出指令让设备执行动作。
3. 对比方向:反馈是设备→用户;控制是用户→设备。
4. 组织讨论两种控制方式:人工控制(人直接发指令,如按开关、点手机按钮);自动控制(设备根据预设条件或传感器数据自动执行,如温度高自动开空调)。
5. 举例辨析:遥控器开电视、声控灯、感应水龙头、定时浇花、手机远程开锁等。
6. 点题:「手机远程开锁」属于人工控制。
1. 理解控制的含义,区分反馈与控制方向。
2. 学习人工/自动控制的区别。
3. 对生活案例分类判断。
建立「控制」概念,辨析两种控制方式。
探究二:分析远程控制开锁的数据流与MQTT双向通信
(10分钟)
1. 用「输入—计算—输出」分解远程开锁:输入——手机App开锁按钮;计算——MQTT服务器+主控板;输出——舵机+手机收到「已开锁」反馈。
2. 对比上节课门铃:门铃是设备→用户(反馈);本课是用户→设备(控制)+回传状态(反馈闭环)。
3. MQTT双向通信:手机向door/lock/cmd发布「unlock」指令;主控板订阅该主题,收到后控制舵机开锁;开锁后主控板向door/lock/state发布「已开锁」状态;手机订阅该主题显示结果。
4. 强调安全:必须做身份验证,不能谁都能发指令开锁。
1. 用模块化方法分解远程开锁。
2. 对比反馈与控制方向差异。
3. 梳理双向通信流程,画示意图。
理解MQTT可支撑双向通信,远程控制本质是「控制+反馈」闭环。
探究三:动手实现手机远程控制开锁
(10分钟)
1. 复用第12课刷卡开锁硬件。
2. 程序修改要点:连接Wi-Fi与MQTT;订阅door/lock/cmd,收到「unlock」舵机转90°再转回;发布「已开锁」到door/lock/state;拓展加入口令校验。
3. 手机端用MQTT App发布「unlock」到door/lock/cmd,并订阅door/lock/state。
4. 学生分组操作:提醒主题名与指令字符串必须完全匹配。
5. 演示与讨论:远程开锁的安全隐患(账号被盗、指令被截获、误触)。
1. 修改并上传程序。
2. 手机端配置并发布指令测试。
3. 完成「远程—本地」演示,讨论安全隐患。
通过动手实现双向通信,体验远程控制便利并思考安全。
课堂小结与作业
(5分钟)
1. 小结:反馈与控制方向相反;控制分人工/自动;借助MQTT双向主题实现控制+反馈闭环。
2. 提问:不想带卡、也不想掏手机,能不能「看一眼门就开」?(引出第15课人脸识别)
3. 布置作业。
1. 回顾本课核心概念。
2. 预习下节课人脸识别。
3. 记录作业。
梳理知识,引出人脸识别,完成最后一块拼图。
五、板书设计
第14课 远程控制更便捷
一、反馈与控制
反馈:设备→用户(「发生了什么」)
控制:用户→设备(「要做什么」)
二、控制方式
人工控制:人直接发指令(按开关、点手机)
自动控制:设备按预设/传感器自动执行
三、远程开锁的「输入—计算—输出」
输入:手机App开锁按钮
计算:MQTT服务器中转 + 主控板校验驱动舵机
输出:舵机开锁;手机收到「已开锁」反馈
四、MQTT双向通信(控制+反馈闭环)
手机发布unlock→主控板订阅执行→主控板发布状态→手机订阅显示
五、安全:身份验证、强密码、二次确认、防截获
六、作业设计
1. 基础题:用自己的话说说「反馈」和「控制」有什么区别,各举一个例子。
2. 实践题:画出「手机远程开锁」的双向数据流图,标明发布者、订阅者、主题名。
3. 拓展题(选做):如果希望远程开锁前弹出「确定要开锁吗?」二次确认,App端该如何设计?
4. 复习题:预习第15课《面容钥匙显智能》,思考刷脸开门是怎样识别身份的。
第 1 页 共 1 页
学科网(北京)股份有限公司
$