×

使用HUMIDEX感测大气的舒适度

消耗积分:0 | 格式:zip | 大小:0.32 MB | 2022-12-09

131594

分享资料个

描述

人的舒适度不仅取决于温度,还取决于湿度。例如,20 °C 和 80 % 相对湿度比 20 °C 和 25 % 相对湿度更令人窒息。

humidex(湿度指数的缩写)是一个指数,通过结合热量和湿度的影响来描述普通人感觉天气有多热范围如下:

  • 20 到 29:几乎没有不适
  • 30 至 39:有些不适
  • 40 至 45:极度不适;避免劳累
  • 45以上:危险;很有可能中暑

但是 humidex 的计算有点复杂。公式如下:

 
poYBAGOSi-WAcw40AAALVziR59U236.png
HUMIDDEX 配方
 

在哪里,

  • T空气是以 °C 为单位的空气温度
  • T dew 是以 °C 为单位的露点

简而言之,我们可以将露点定义为:“水滴开始凝结并形成露水的大气温度”。

但是我们的 DHT22 温湿度传感器可以感应大气温度和湿度,而不是执行 humidex 配方所需的露点。

因此,另一个公式用于根据温度和湿度计算露点:

 
poYBAGOSi-eAMRfIAAA3urUrKb4524.jpg
空气温度和湿度的露点公式
 

在代码中,首先从传感器捕获温度和湿度值,进一步计算露点,最后确定 humidex 值。

之后,LED 会根据计算出的 humidex 值闪烁,以方便用户使用。以下是输出:

绿色 LED 闪烁(5 秒):无不适(Humidex 小于 20)。

白色 LED 闪烁(5 秒):轻微不适(Humidex 介于 20 和 29 之间)。

黄色 LED 闪烁(5 秒):某种程度的不适(Humidex 在 30 到 39 之间)

蓝色LED 闪烁(5 秒):高度不适(Humidex 介于 40 到 45 之间)

红色LED 闪烁(5 秒):非常危险;可能会中暑(Humidex 高于 45)

绿色、白色、黄色 LED 依次闪烁 1 秒:传感器不工作。

简而言之,该项目是使用 DHT22 传感器和 arduino 开发的,旨在通过闪烁的 LED 来感知不适/舒适程度。

---------------------- ( ) ----------------------

 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !