木子呢 发表于 2023-10-26 17:05:01

【云雀气象仪基础应用教程】第六课:露营小助手

第六课:露营小助手教程目录:
[*]第一课、气象数据实时观测
[*]第二课:气象数据采集与存储
[*]第三课:气象数据预警
[*]第四课:气象数据可视化
[*]第五课:高尔夫助手
[*]第六课:露营小助手
[*]第七课:物联网校园气象站系统
[*]第八课:机器视觉天气情况探测

露营是一项深受人们喜爱的户外活动,它融合了探险与亲近自然的乐趣。然而,在露营时,人们的体验深受气象环境的影响。例如,暴风雨的来临可能会对露营活动造成不便,甚至危险。而天气转晴则可能是继续户外活动的最佳时机。因此,及时了解露营地的气象情况,对于露营者至关重要。

在这节课上,让我们设计一个露营助手,实时了解露营地的气象环境,并给露营者提供暴风雨和天气转晴的预测与建议吧。

任务目标

使用云雀气象仪来探测露营时环境中的气压、湿度、温度数据,结合由此计算出的露点温度和露点距,在暴风雨来临和天气转晴前给出预测结果并进行提醒。



知识目标

1、通过实际案例了解云雀在露营场景中的应用。

材料清单

硬件清单:



软件使用:Mind+编程软件x1

动手实践

1、硬件连接

STEP1:将云雀气象仪连接到行空板1的IIC口,将语音合成模块连接到行空板的另一个IIC接口,如下图所示。



STEP2:通过USB连接线将行空板连接到电脑。



2、软件编写

STEP1:创建与保存项目文件

启动Mind+,保存项目并命名为“06、露营小助手”。

STEP2:导入素材图片

在项目文件中导入需要的背景素材图。(图片文件与程序文件同在项目文件夹中),具体操作如下。

Tips:图片素材链接见附录1

(1)将准备好的素材图片拖入项目文件夹中



(2)拖入后刷新即可查看到



STEP3:加载扩展库

(1)点击左下角的“扩展库”;



(2)在官方库中加载“行空板”;



(3)在pinpong库中加载“pinpong初始化”、“语音合成模块”;



(4)在用户库输入“https://gitee.com/liliang9693/ext-yunque”,加载云雀气象仪的图形化库。



STEP4:编写程序













3、运行调试

STEP1:远程连接行空板并运行程序

STEP2:观察效果

观察行空板屏幕,可以看到此时的温度为27.5℃、湿度48.6%、露点温度17.2℃、气压1017hpa。



此后,云雀每隔5秒检测一次,当气象有变化时,数据会立马更新显示在屏幕上。

当在3小时内气压快速下降3hpa以上同时湿度上升超过20%时,预示着暴风雨即将来临,此时,屏幕上显示“暴风雨即将来临,请注意防护”的文字提示并伴随着语音提醒。



当在3小时内气压快速升高3hpa以上同时露点距增大15℃以上时,预示着天气即将转晴,此时,屏幕上同样有着文字提示并伴随着语音提醒。



知识园地

1、露点温度与露点距
露点温度是空气中的水蒸气开始凝结成液态水的温度,如果空气的温度下降到露点温度,空气中的水蒸气就会开始凝结,形成露珠、雾或霜。

其计算公式如下:露点温度Td = 空气温度 - (100 - 空气湿度)/5

露点距是指当前的空气温度与露点温度之间的差值。
露点温度与露点距是天气预报、航空、农业、建筑等领域的一个重要参数,可以帮助我们预测天气变化、规划飞行路线、管理农作物生长环境、控制建筑内的湿度等。

项目拓展

想一想,气象数据在露营场景中还能有哪些应用呢。

附录

附录1:素材链接

链接:
https://pan.baidu.com/s/1lonVA1ATxjelE4oYlutOjA?pwd=gtf4

Amos Young 发表于 2023-10-27 14:17:35

厉害厉害
页: [1]
查看完整版本: 【云雀气象仪基础应用教程】第六课:露营小助手