校园物联网系统控制大屏
发布时间:
2024-12-05
教学背景
物联网nternet of Things,IoT)是继互联网之后的新型信息基础设施,是推动大数据和人工智能等信息科技发展和普及不可或缺的重要组成部分。物联网的出现极大地拓展了人们的学习、生活和工作空间,推动了物理世界与数字世界的相互融合。
智能家居作为物联网的典型应用之一,是在互联网影响之下物联化的体现,也是较为贴近学生生活的物联系统。本节课以此为例,引导学生思考实现“智能家居”的关键因素-物物互联,从而让学生在实例中理解物联网的概念,初步体会物联网的实现离不开数据。分组制作“校园物联网系统控制大屏”,模拟控制教室内的风扇、灯等,让学生在案例的体验、探究中增强信息意识。
学情分析
本节课的教学对象是高一年级学生,他们已有互联网应用与创新相关知识的学习经验,对互联网及相关新技术的本质有一定的认识,具备一定的网络知识基础。他们已具有一定的算法知识基础和图形化编程能力,通过“从互联网到物联网”部分的学习,他们已经对物联网的概念有清晰的理解,知道物联网的特征和架构,但他们还不了解物联网系统的工作过程和基本原理,对物联网系统中涉及的关键设备没有具体认知,缺少实践操作的经验。
教学环境
Mind+编程软件、可视化面板,米思奇编程软件,行空板,ESP32-C3,电磁继电器,传感器,台灯,风扇。
教学目标
通过实践与体验,了解物联网中控制与反馈的实现过程。
小组合作,使用行空板加传感器对室内温度、湿度、声音等环境数据进行接收、发送,使用SIOT物联网平台保存数据,使用可视化面板读取、显示数据。并控制灯及风扇开关。
学生结合教师演示的例子,分组完成“校园物联网大屏”。
教学过程
小组讨论,制订小组分工表,在老师的指导下,分别对每种传感器进行单独测试,完成电路连接,编写程序实现组件的控制。
1.传感器连接行空板
各组分别将温湿度传感器和火焰传感器连接在行空板21、22引脚上,声音和光线使用行空板内置传感器。
2.行空板编程
行空板连接WIFI,获取IP地址(192.168.0.105),开启SIOT物联网服务。程序中“初始化MQTT”。教师演示编程过程并讲解,学生对应自己的配置,跟随练习编写程序。
3.新建主题
在物联网平台中,新建相应的“主题”,与程序相对应。
4.可视化面板
学生分组编辑可视化面板,并连接行空板本地物联网IP,示例:“192.168.0.105”,并对各组件与对应主题进行配置。
5.模拟家居设施
学生课前需对台灯、风扇进行必要改造。使用改造后的台灯、风扇模拟家居电器,通过物联网大屏进行控制。主控板使用ESP32-C3。
6.米思奇编程
使用米思奇软件给ESP32编程,连接SIOT物联网平台,并订阅主题,接收信息指令,控制台灯、风扇开关。
Related News
相关资讯
2025-12-03