基于物联网的智能家居构建与实施

2022-04-10 20:57
江苏科技报·E教中国 2022年19期
关键词:风扇智能家居联网

□ 主讲人:崔东伟 王俊华

项目背景

教育部颁布的《义务教育信息科技课程标准(2022年版)》提出,信息科技课程要培养学生的核心素养,主要包括信息意识、计算思维、数字化学习与创新、信息社会责任四个方面。这四个方面相互支持、相互渗透,共同促进学生数字素养与技能的提升。

物联网的基本含义是“万物互联”,即在互联网的基础上,将人与人的互联延伸扩展到人与物、物与物的互联。智能家居作为物联网时代的代表,已深入我们衣食住行等各个领域。通过物联网可以把传感器网络和感知技术融为一体,将家中的各种设备连接到一起,实现对它们的控制。比如,我们可以通过向MQTT代理下发命令来远程控制掌控板。

教学目标

知识与技能 了解智能家居的概念;理解智能家居的原理。

过程与方法 学生小组讨论,感受智能家居给生活带来的便捷和舒适;体验物联网智能家居系统,了解物联网远程遥控技术,尝试进行简单的智能家居搭建与编程。

情感态度与价值观 激发学生研究学习物联网科技的兴趣,认识到科技发展对人类生活的巨大影响;培养学生计算思维和自主探究、小组合作能力,使学生乐于使用信息技术解决生活中的问题,从而提升信息素养。

教学重点与难点

教学重点 建立物联网技术下智能家居的概念,了解智能家居的应用范围和工作原理;通过体验物联网智能家居系统,了解物联网远程控制技术,尝试进行简单的智能家居搭建与编程;激发学生研究学习物联网科技的兴趣,认识科技发展对人类生活的巨大影响。

教学难点 尝试完成简单的智能家居搭建与编程。

教学准备

硬件清单 掌控板1个、扩展板1个、灯1个、风扇1个,手机若干

软件环境 mPython0.7.3、Easy IoT网站、Easy IoT微信小程序

教学过程

一、项目导入

师:同学们,你是否有出门在外,却突然怀疑自己有没有关闭了家里电灯的疑惑;是否在炎热的夏季,脑海中出现空调已经提前打开,回家就能瞬间凉爽的想法;等等,而现在这些都不是难题了,有了物联网技术,我们可以随时随地控制家里的设备。今天我们以灯和风扇为例,一起来制作一个智能家居模型,实现远程遥控灯和风扇。

师:我们一起来想一想,这个模型应该有哪些部分。首先,通过电脑和手机要发送控制信号。其次,程序编码控制信号要通过网络发送给掌控板。最后,灯和风扇执行掌控板的指令,完成相关动作。

二、项目任务

本节课的项目任务是使用掌控板、扩展板、灯、风扇完成智能家居搭建与编程。学生从项目中学会合作、学会思考,体验科技的魅力,激发学习科技的兴趣。

三、项目实践

学生以小组形式,初步探讨如何让智能家居连接网络?硬件应该如何搭建?搭建好后如何进行程序编写?怎样优化完善模型?学生讨论完成后提出问题,教师进行解答,并给出智能家居搭建与编程思路,學生观看PPT,小组合作按照要求完成项目任务。

项目任务1:连接网络,配置Easy IoT

1.学生打开浏览器后,输入网址http://iot.dfrobot.com.cn/,看到如图1所示的Easy IoT网站首页的界面。

2.点击Easy IoT网站首页右上角注册,根据要求,填写相关内容,完成注册。

3.根据设置的手机号和密码登录系统,点击添加设备,系统能够创建一个主题,平台通过这个主题控制远端设备,如图2所示。

项目任务2:连接硬件,构建模型

教师向学生演示将掌控板插入扩展板插槽中的过程,并提醒学生注意插入的方向。

学生按步骤操作,将灯和风扇模块连接线一头插入扩展板的P8、P9接口,注意插线方向。

教师在这里要提醒学生注意,具体接入什么接口要根据模块来定,灯和风扇都是输出设备,所以要接入能输出信号的接口。P2、P3、P4接口是输入信号接口,所以不能连接,其他接口均可连接。

项目任务3:编写程序,测试调试程序

掌控板自带Wi-Fi模块,通过无线网络与Easy IoT进行通信,首先要连接网络和Easy IoT的服务器平台。Wi-Fi模块分类下的模块可以实现掌控板接入无线网络,只需要填写正确的Wi-Fi名称和密码。

服务器连接模块实现了掌控板与Easy IoT平台服务器的通信,服务器182.254.130.180是默认服务器网址,不可修改,Client ID可任意填写。Iot_id、Iot_pwd是在此之前注册的账号和密码(如图2),设置好参数后,教师提醒学生连接MQTT。

通过上面的步骤已经建立了掌控板与Easy IoT的连接,这样两者之间就可以通信了。当掌控板接收到来自Easy IoT的消息后,根据消息内容的不同,执行不同的指令。完整参考程序如图3所示。这里注意程序的最后要添加命令,该命令是控制掌控板持续等待接收消息,如不添加,程序就不能正常执行。

当程序编写完成后,进行模型测试。打开Easy IoT,进入工作台,点击主题下的发送消息,尝试发送开灯、关灯、开风扇、关风扇消息,测试模型是否正常工作。

其实,除了在电脑上控制设备,教师还可以继续扩展知识,让学生实现手机随时随地控制模型。Easy IoT提供了微信小程序。学生点击小程序,用注册的手机号登录后点击上面New Device可以发送消息给掌控板,控制灯和风扇工作。

四、项目展示

教师组织学生进行智能家居现场展示,并且提出问题,引导学生进一步完善优化小组作品。例如用纸板建造一个房间,将掌控板、灯和风扇固定到房间内合适的位置,让智能家居模型更完美。

五、项目评价

教师出示课堂评价表(如下表),组织学生完成评价表填写。学生根据本节课知识掌握情况给表格里的小星星涂色,每项评价内容为优秀、良好、合格。

六、项目总结

通过优化迭代,我们的智能家居已经初见雏形。教师提出问题:1.智能家居完成后,你希望它如何推广运用?2.在制作智能家居的过程中你有哪些收获?

学生思考回答,进行总结。

教学反思

本节课基于学生认知水平,教师给予了足够的引导和学习材料,大部分学生能够制作完成简单智能家居模型,部分学生还能够拓展延伸设计出智能门锁、智能窗帘等新设备。学生体验物联网的原理,感受利用信息科技手段解决真实问题的便捷性,体会信息科技的重要性,为未来能够继续学习和钻研信息科技打下基础。

信息科技课程不再聚焦于软件的应用和具体操作,而是转变为体验掌握解决问题的过程和方法,理解背后的原理。教师在教学设计时要注重提高学生解决复杂问题的能力。

崔东伟 北京市朝阳区骨干教师。曾获得全国创新教学奖、全国微课大赛一等奖,多次获得科技类优秀辅导教师奖,撰写多篇论文获得市区级奖项。

王俊华 中学一级教师。曾获得北京市朝阳区优秀青年教师、朝阳区骨干教师、北京市十佳科技辅导员,获得VEX机器人世界锦标赛全能奖。

猜你喜欢
风扇智能家居联网
“身联网”等五则
抢占物联网
基于Zigbee的无线通信技术在智能家居中的应用
电风扇
基于智能手机控制风扇运行的实现
关于智能家居真正需求的探讨
新蒙迪欧车冷却风扇常高速运转
可再生能源与物联网
智能家居更贴心
得MCU者得物联网天下