资源简介 (共20张PPT)第14课 远程控制更便捷第三单元 简单物联功能实践第14课 学习目标12了解物联系统中控制实现的过程,知道反馈与控制的关系。学习目标通过远程控制开锁功能的模拟实现,体会控制在物联系统中的作用。第14课 课堂导入有了远程通知反馈功能,用户不在家也能及时收到有人到访的消息了。那么可以远程控制开锁吗?问题情境学习内容一 认识物联系统中的控制二 分析远程控制开锁功能第14课 学习内容物联系统中的反馈与控制密不可分,控制是基于反馈的数据调整设备或者系统的工作状态。例如,火车站的验票系统,家里的扫地机器人。第14课 学习内容一、认识物联系统中的控制第14课 学习内容设置开启和清洁模式人工控制人工控制:通过发送指令,实现对远程设备的控制。自动控制:根据设定的控制规则,系统控制设备运转。感知环境数据规划路线避开障碍清扫自动控制一、认识物联系统中的控制你见过哪些远程控制的案例?它们是如何实现控制的?一、认识物联系统中的控制第14课 学习内容功能需求:远程控制门锁打开小组讨论1.属于人工控制?还是自动控制?2.系统是如何工作的?二、分析远程控制开锁功能第14课 学习内容描述工作过程3.按键触发发布开锁指令1.搭建MQTT服务器,设置主题,实现发布与订阅MQTT服务器2.订阅开锁指令4.控制开锁二、分析远程控制开锁功能第14课 学习内容小组合作,完成方案设计二、分析远程控制开锁功能 输入模块是用户端,输出模块是门锁端。模块 硬件 功能输入模块 主控板、按键传感器 采集按键状态数据,并发布消息至MQTT服务器相应主题计算模块 具备移动热点功能的计算机 搭建 MQTT服务器,设置主题,实现发布与订阅功能输出模块 主控板、舵机 订阅 MQTT 服务器相应主题,收到消息后控制舵机转动第14课 学习内容二、分析远程控制开锁功能小组合作,模拟实现远程控制开锁功能实现效果小智远程按下按键传感器后,舵机转动。实践导入探究实践一探究实践二实践总结第14课 学习内容按下按键发送数据收到数据控制门锁模块一:用户端模块二:门锁端1.分解模块,设计算法。二、分析远程控制开锁功能发布主题Door/Lock订阅主题Door/Lock实践导入探究实践一探究实践二实践总结远程控制开锁功能的模拟实现第14课 学习内容2.搭建实验环境。(1)连接无线网络;(2)搭建本地MQTT服务器,获取服务器地址 、端口号、用户名和密码。设备Wi-Fi连接网络名称:密码:主题实践导入探究实践一探究实践二实践总结第14课 学习内容3. 用户端的功能实现。主控板A按键传感器主控板集成屏幕:显示提示语采集按键传感器状态,如果按下,发布MQTT主题消息“open”。实践导入探究实践一探究实践二实践总结远程控制开锁功能的模拟实现第14课 学习内容任务要求:连接硬件和软件,打开程序;理解核心代码;修改和完善程序;把程序烧录到主控板,运行调试。实践导入探究实践一探究实践二实践总结远程控制开锁功能的模拟实现主要代码第14课 学习内容4. 门锁端的功能实现。任务要求:理解代码,小组自主完成,补充完善程序。实践导入探究实践一探究实践二实践总结远程控制开锁功能的模拟实现主要代码第14课 学习内容主控板B主控板A已经发送开门指令控制开锁舵机用到2个主控板,建议小组合作完成。实践导入探究实践一探究实践二实践总结远程控制开锁功能的模拟实现第14课 学习内容请老师根据教学实情,展示学生作品成果。成果展示实践导入探究实践一探究实践二实践总结远程控制开锁功能的模拟实现1.物联系统中的反馈与控制密不可分,控制是基于反馈的数据调整设备或者系统的工作状态。控制通常分为人工控制和自动控制。2.远程控制开锁功能由输入、计算和输出三个模块组成,可以利用MQTT的订阅与发布模拟实现。第14课 课堂总结两个小组间合作探究,尝试利用本小组的主控板控制对方的舵机。思考问题:当前系统存在哪些安全隐患?第14课 拓展与提升 展开更多...... 收起↑ 资源预览