高中信息技术必修二远程控制系统的组建-基于物联网的智能家居环境监测教学设计_第1页
高中信息技术必修二远程控制系统的组建-基于物联网的智能家居环境监测教学设计_第2页
高中信息技术必修二远程控制系统的组建-基于物联网的智能家居环境监测教学设计_第3页
高中信息技术必修二远程控制系统的组建-基于物联网的智能家居环境监测教学设计_第4页
高中信息技术必修二远程控制系统的组建-基于物联网的智能家居环境监测教学设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中信息技术必修二远程控制系统的组建——基于物联网的智能家居环境监测教学设计一、教学背景分析本课选自教科版高中信息技术必修二《信息系统与社会》第二章第五节,是“信息系统的集成”单元中连接硬件搭建与软件开发的关键课型。前两节学生已经认识信息系统及其组成,会用Python进行基本的数据采集与处理,本节任务是把传感器、执行器与控制端通过网络联结成一个可以远程操控的完整系统。学生对“远程控制”并不陌生,家里的智能灯、空调、摄像头每天都在使用,但他们的经验停留在消费者层面,缺少对“感知—传输—决策—执行”这一闭环的工程化理解。因此本课采用真实问题驱动的方式,以“为教室搭建一套可远程查看并控制的温湿度环境系统”为主线,让学生在组建过程中理解远程控制系统的组成结构、通信协议与数据流走向。课程标准在“信息系统的设计与开发”模块中明确要求学生经历组建小型信息系统的过程,理解信息系统各组成部分之间的关系。本课把这一要求落地为一个四课时连排的项目:第一课时完成方案设计与硬件选型,第二课时完成传感器接入与数据采集,第三课时实现基于MQTT协议的远程控制,第四课时进行系统联调、展示与评价。二、教学目标1.使学生能够说出远程控制系统由感知层、网络层、平台层、应用层四个部分组成,能用框图表达数据在各层之间的流向。2.通过micro:bit或ESP32开发板连接DHT11温湿度传感器与继电器模块,学生能够编写采集程序并通过MQTT协议将数据发布到云端Broker。3.通过手机端或网页端发送指令,学生能够实现对风扇、指示灯的远程开关控制,理解“主题(Topic)”“发布(Publish)”“订阅(Subscribe)”三个核心概念。4.在项目反思环节,学生能够讨论远程控制系统在家庭、校园场景中可能存在的安全风险,如弱口令、未加密传输,并能提出至少两条改进建议,初步建立负责任开发者的意识。三、教学重难点教学重点:远程控制系统的四层结构及其数据流向;MQTT发布/订阅模型的工作机制。教学难点:理解“控制端——执行端”之间不是点对点直连,而是经由Broker中转的异步通信;处理实际调试中出现的网络不通、主题名称不一致、硬件接触不良等真实故障。四、教学准备硬件:每组一套ESP32开发板、DHT11温湿度传感器、继电器模块、小风扇、面包板及杜邦线若干。每组3至4人,设项目组长、硬件工程师、软件工程师、测试记录员四个角色。软件:配好MicroPython固件的开发环境、Thonny或在线编程平台、班内自建MQTT服务器(用旧电脑部署开源MQTT代理程序,避免依赖校外服务,保证课堂稳定)、手机端MQTT测试客户端。环境:教师提前在机房局域网内完成Broker部署并分配好各组主题名,格式为class2/group01/temp、class2/group01/fan,主题命名规则本身就是一次规范意识的教育契机。五、教学过程(一)情境导入(8分钟)教师演示一个真实场景:办公室老师在午休时掏出手机,查看教室里的实时温度,发现达到30度,远程打开了教室风扇降温。学生第一反应往往是“这是买的现成产品”,教师随即拆开展示这套设备的全部组件——一块几十元的开发板、一个传感器、一个继电器,告诉学生:“这就是你们接下来四节课要亲手做出来的东西。”随后抛出驱动性问题:如果要在暑假里远程照看家中的绿萝,土壤干了自动浇水,或者人不在家时手动补水,系统需要哪些部分协同工作?学生在小组内用便签纸写下自己认为需要的设备与环节,贴到黑板的四个区域(感知、传输、平台、控制)上。教师不评判对错,只把分歧留到后面解决。这一环节的作用是暴露前概念:多数学生会把“手机”理解为系统的中心,而忽略的中介作用,这正是本课要破除的朴素模型。(二)结构解析:远程控制的四层模型(12分钟)教师以学生贴出的便签为素材,引导归并出远程控制系统的标准结构:感知层负责把物理世界的温度、湿度、光照变成数字信号;网络层负责把这些数据经WiFi送出海德堡教室的局域网;平台层即云端的MQTT服务器,负责接收、暂存与转发消息;应用层是手机或网页上的人机界面,负责呈现状态和发送指令。教师用一张动态图演示一次完整的远程开灯过程依次经过的节点:用户点击按钮,指令打包成一条MQTT消息发送到Broker的指定主题,开发板因订阅了该主题而收到消息,解析后驱动继电器吸合,灯亮;同时开发板周期性向另一主题发布温度数据,手机端订阅后刷新显示。教师特别强调一个反直觉的事实:手机和开发板从不直接对话,它们只认识Broker。为加深理解,安排“传话游戏”类比:把全班比作消息网络,两名学生扮演手机与设备,中间必须经“Broker同学”转发纸条,消息上必须写明“主题”才能被正确投递——主题写错一个字,消息就投递失败。这个游戏耗时三分钟,却为后续调试中最高频的错误(主题名拼写不一致)做了预防性教学。(三)任务一:硬件搭建与本地采集(25分钟,跨第一、二课时)各组按图纸完成接线:DHT11的数据引脚接GPIO4,继电器信号端接GPIO5,风扇电源经继电器常开触点构成回路。教师要求接线完成后由组内另一名学生对照清单交叉检查,再通电。这一“双人复核”制度源自航空维修,引入课堂既是安全需要,也是工程规范的渗透。软件工程师在Thonny中编写采集程序,核心逻辑为循环读取传感器数值并串口打印。这里设置一个分层任务:基础层只要求读出数值;提高层要求处理传感器偶发返回空值的异常,用try结构捕获并跳过。教师在巡视中重点观察两类共性问题:引脚接错导致读数恒定不变,以及未加延时导致的数据刷屏。针对刷屏问题,教师现场引导比较间隔0.1秒与间隔2秒的数据流,让学生体会“采样频率”这一参数的工程含义——不是越快越好,而是要匹配场景需求并考虑能耗。当本地串口成功显示温湿度时,第一课时进入收尾:每组用流程图软件绘制本组系统的数据流草图,标注出“现在数据走到哪里,下一步要走到哪里”。这张图将成为第三课时编程的蓝图。(四)任务二:接入MQTT实现远程监控(40分钟,第三课时主体)教师先组织学生回顾上学期的网络知识,区分“客户端/服务器”与“发布/订阅”两种模式的差别。前者是打电话,双方都须在线且知道对方地址;后者是公告栏,发布者只管贴,订阅者只管取,彼此互不相识。MQTT属于后者,这一特性使设备可以在任何时候上线、掉线、重连而不破坏整个系统,非常适合不稳定网络环境下的物联网应用。编程分三步走。第一步,连接:在代码中配置WiFi名称密码与Broker的IP地址,开发板开机自动联网。第二步,发布:把采集到的温湿度以字符串形式发布到主题class2/groupXX/temp。第三步,订阅:监听主题class2/groupXX/fan,收到“ON”则继电器吸合,收到“OFF”则断开。此处出现一个精心设计的认知冲突:学生往往把指令写成“ON”却发布到了temp主题,或在fan主题里期待收到温度。教师不直接纠正,而是让测试员用手机客户端观察各主题的实时消息,自己发现“消息走错门”的现象,再回到代码定位主题名。调试成功后,教室出现一个戏剧性场面:某组学生用手机开启了相隔五米外另一张桌上的风扇。教师顺势提问:如果他知道你们组的主题名,就能控制你们的风扇,这说明什么?学生自然得出“主题名要有保密性、权限认证不可少”的结论,为后面的安全讨论埋下伏笔。(五)任务三:系统联调与功能扩展(30分钟,第四课时)各组把分散的程序整合为完整系统:开发板每5秒上报一次温湿度,手机端实时显示,温度超过28度时蜂鸣器告警(本地自动控制),同时保留远程手动开关风扇的通道(远程控制)。这里向学生点明一个设计思想:可靠的系统是本地自动与远程人工并存的,网络中断时本地逻辑仍能保证设备安全运转,这叫“边缘计算”的朴素形态。学有余力的小组完成扩展任务:在网页端用简单图表展示最近一百条温度曲线;或者增加第二个执行器,实现温度高于上限开风扇、低于下限关闭的自动恒温。差异化为不同层次的学生留出了真实的成长空间。(六)展示评价与安全意识提升(25分钟)每组进行三分钟路演:演示系统功能、展示数据流图、汇报一次最艰难的调试经历及解决方案。评价采用量规,从功能完整性、结构说明的准确性、协作过程、工程规范四个维度打分,组内互评与教师评价各占一半。总结环节教师收回导入处的悬置问题,引导学生完整复述“绿萝自动浇水”系统的四层设计与数据流向,作为本课的形成性检测。随后组织短讨论:如果黑客拿到你们教室的Broker地址,他能做什么?学生列举出监听温度推断教室是否有人、恶意开关设备、伪造数据等攻击路径,教师补充现实中的弱口令扫描事件,最后师生共同给出加固措施:设置账号密码、启用加密传输、主题按权限隔离、固件定期升级。信息社会责任不是贴在课尾的标语,而是从他们自己搭出的系统里长出来的真实关切。六、作业设计基础作业:绘制家中任意一件智能设备(如智能门锁)的四层结构图,标注你认为数据可能泄露的环节。拓展作业:调研一种农业远程控制的实例(如温室大棚),写出它与本课教室系统在结构上的异同,下节课前用两分钟分享。七、板书设计主板书以流程图呈现:传感器→开发板→(WiFi)→MQTTBroker→(订阅)→执行器/手机,箭头上方标注“发布”,下方标注“订阅”。副板书左侧记录主题命名规则,右侧动态记录课堂调试中出现的典型故障与对策,下课时拍照发班级群,作为学生的故障排查手册留存。八、教学反思预设其一,硬件课的不可控因素多,本设计把Broker本地化、主题名预分配、接线双人复核三处预案前置,可将课堂事故率降到可控范围;但ESP32批次间的驱动差异仍可能占用个别组的时间,需在课前对全部套件做一轮烧录测试。其二,发布/订阅模型抽象程度高,“传话游戏”和“邻居开你家电扇”两个活动分别对应概念的建立与权限意识,实践

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论