人的舒适度不仅取决于温度,还取决于湿度。例如,20 °C 和 80 % 相对湿度比 20 °C 和 25 % 相对湿度更令人窒息。
humidex(湿度指数的缩写)是一个指数,通过结合热量和湿度的影响来描述普通人感觉天气有多热。范围如下:
但是 humidex 的计算有点复杂。公式如下:
在哪里,
简而言之,我们可以将露点定义为:“水滴开始凝结并形成露水的大气温度”。
但是我们的 DHT22 温湿度传感器可以感应大气温度和湿度,而不是执行 humidex 配方所需的露点。
因此,另一个公式用于根据温度和湿度计算露点:
在代码中,首先从传感器捕获温度和湿度值,进一步计算露点,最后确定 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条评论
快来发表一下你的评论吧 !