内容正文:
第15课 物联系统原型的运行与调试
年 级:七年级
学 科:初中信息科技(浙教版)
实现当阴天光照不足时自动开启LED灯来帮助植物补充光照的功能。
“智能光照”子系统
2
结合之前的调试经验,你们觉得出现这一故障的原因会是什么?
3
可能是农场里网络不稳定造成连接中断,可以检查网络,尝试重新运行实验板。
可能是充电宝电量不足,可以尝试给充电宝充电。
也可能是数据中台没有开启项目运行模式,或者是MQTT连接参数设置错误。
4
我们找到问题啦!原来是平台中的用户ID、项目ID和程序代码中的不一致,导致数据中台没有连接成功。
活动1:“智能光照 ”和“ 自动通风 ”子系统的软硬件调试
你遇到的问题属于软件问题还是硬件问题?针对这类问题,你觉得可以从哪些方面入手?
要求:小组成员分工完成“智能光照”子系统和“自动通风”子系统的调试工作,填写下表。。
硬件问题:USB插口接触不良
←更换USB插口
←修改无线账号和密码
软件问题:程序语法错误
←修改主题名一致
软件问题:主题名设置错误
遇到问题时一般先检查硬件再检查软件。
利用程序运行提示结果解决问题更加高效。
硬件问题可以采用观察法、元件替换法;软件问题可以根据报错结果检查程序代码、分单元进
行测试等。
子系统调试的一般策略和方法
1
2
3
活动2:“校园农场”物联系统原型的联调
思考:你们想实现怎么样的校园农场?
要求:完成联调方案的设计,把你们的想法记录下来。
活动2:“校园农场”物联系统原型的联调
①硬件搭建:可以根据实际功能的需求,适当调整实验板和传感设备。
②软件编写:在“自动通风”子系统代码的基础上,添加其它子系统代码,形成完整的“校园农场”物联系统代码。
③物联平台设置:通过数据中控平台进入本组项目管理,根据功能需求在“智能物联 ”中进行控制与反馈的设置。
④调试并运行:运行实验板上的程序并点击物联平台上的“运行项目 ”按钮,观察系统是否能正常运行,是否能符合功能需求。
我们小组实现的功能也是温度过高时开启风扇降温,光线太暗时打开LED灯补光,不过我们小组是直接通过代码实现控制的。
教室内温度变化不大,如何测试温度太高或者温度太低两种情况?
当教室温度变化不大,我们可以通过改变阈值的设定,观察传感与控制是否及时变化来测试系统原型的稳定性。
课后我们还可以开展24小时的监测工作,确保系统的正确性和稳定性。
刚刚两组同学的“校园农场”,实现了大棚内温度太高开启风扇降温的功能,如果大棚内温度太低怎么办?补光灯是否能起到什么帮助呢?
补光灯开启会让大棚产生热量,从而可以提高棚内温度,由此可以当温度过低时自动打开 LED 灯,利用光照增加温度。
物联系统能实现多个功能之间的连接,以此达到自洽自动控制反馈。
“校园农场”物联系统原型和生活中“智慧农场”系统有哪些异同?
我觉得视频中的智慧农场更加智能化,它拥有无人作业农机应用体系,智能化农机具,通过数字化综合云管理平台对所有农机进行智能化管理,还配有综合监测管理云平台实现
数据的汇集和处理。
我们“校园农场”目前使用的物联中控平台其实就是视频中迷你版的综合监测管理云平台,可以看作它的初步模型。后期我们也可以给“校园农场”添加机器人,自动监测害虫,自动空中洒水等功能。
22
课堂小结
化繁为简
从单个子系统或者功能模型开始入手调试
先硬后软
先检查硬件后调试软件
不骄不躁
静下心慢慢检查发现问题
物联系统调试的一般策略和方法
Lavf58.46.101
null
13949.329
Lavf58.29.100
null
7288.184
null
4284.09
null
7183.694
null
8907.77
null
23431.904
null
10031.019
null
26932.393
null
24894.795
null
10266.117
Lavf58.46.101
Lavf58.46.101
Lavf58.46.101
null
13348.521
null
8646.549
null
9795.92
Lavf58.46.101
null
14785.235
null
17632.588
$$