项目背景介绍:
本次有幸参与了行空板K10义教信息科技教学活动实践案例征集活动,本次项目案例我选择了物联网部分的内容,是基于我之前带着孩子们实践过的校园智慧农业项目的拓展提升项目。
在2022版新课标中跨学科主题学习是非常重要的一部分,如何应用信息科技技术来解决实际问题需要我们重点关注,本次项目中我选择了校园智慧农业项目,本项目中计划使用数据大屏进行数据的展示,同时增加了控制按键,可以通过大屏按键控制风扇通风的开关,但是数据大屏的数据监测和控制功能需要在局域网中来完成,但是实际应用中往往还需要实现通过互联网完成数据监测和控制功能,为此在本项目中还通过串口与掌控板实现数据交互,通过掌控板完成与狮偶平台的数据交互,解决了局域网的限制问题。
软硬件平台:
硬件:行空板K10,掌控板,扩展板,风扇;
软件:mind+,狮偶编程平台(https://openblock.online/testing/index.html);
功能介绍:
1. 数据采集:通过K10板载的温湿度传感器和光线传感器采集温湿度数据和光线数值,并将数值实时显示在行空板屏幕上;
2. 数据大屏:通过SIOT物联网平台,将数据实时显示在数据大屏中;
3. 行空板K10与掌控板串口通信:通过软件中的的串口1功能,通过杜邦线将串口1连接在一起,行空板将采集到的数据通过串口发送给掌控板,由掌控板将数据推送给狮偶平台中(目前K10不支持云变量功能),实现数据的远程监测,同时掌控接收远程发送的通风控制指令,将控制指令通过串口发送给K10,实现对风扇的控制,实现数据的双向传输;
4. 风扇控制功能:在数据大屏中增加按钮功能,通过按钮实现对风扇的控制功能,通过狮偶端也可通过手机发送控制指令,实现对风扇的控制;

数据大屏

狮偶端小程序

硬件系统图
程序部分:
本项目中需要使用到程序分为3个部分,分别是行空板K10、掌控板和狮偶端的程序。
K10程序

掌控板程序




狮偶端部分程序
总结:
通过参与本次活动,对行空板K10有了更加深刻的认识,通过串口实现了数据的双向交互,接入狮偶平台使物联网的控制功能不再受局域网络的限制,探索了行空板K10在物联网教学中的深入应用。虽然目前已经实现了部分的基本功能,未来我还将在此基础上继续探索,尝试将K10作为主控,实现与其他控制板的数据交互,将校园智慧农业项目做的更加丰富有趣,同时使用行空板K10探索更多信息科技课程案例。
评论