B6:E教中国•跨学科应用 上一版 下一版

《江苏科技报·教育周刊》(双周刊,国内统一刊号CN32-0019),是江苏省唯一以社会立场透析当代中国教育的报纸。秉承“科技推动教育,教育改变人生”的理念,《江苏科技报·教育周刊》一直注意保持与教育前沿工作的密切联系,定位于教育宏观研究,兼顾微观探讨,注重教育文化生态的构建与引导,时刻关注鲜活的教育实态,着眼于教育文化的深层构建,努力赋予教育以深厚的文化内涵,致力打造中国最好的教育媒体。

国内统一刊号:CN32—0019
编辑部地址:江苏省南京市鼓楼区中山路55号新华大厦48楼

第437期 总第6212期 2022年10月31日 星期一
返回首页
作者 内容  上一期  当前第437期  下一期
基于物联网的智能家居构建与实施
来源:本站原创 作者:崔东伟 王俊华 发布日期:2022-10-31 10:35:13

 

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

 

 

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

 

项目背景


教育部颁布的《义务教育信息科技课程标准(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.在制作智能家居的过程中你有哪些收获?


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


教学反思


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


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

 

发表评论
评论标题:
评论内容:
(500字符)
验证码: 看不清楚,请点击我
    
本网站所有内容属《江苏科技报·教育周刊》所有,未经许可不得转载
编辑部地址:江苏省南京市鼓楼区中山路55号新华大厦48楼
ICP备案编号:ICP备案编号:苏ICP备05076602号