使用DHT11和Arduino获取房间中的温度和湿度数据

阅读: 评论:0

使用DHT11和Arduino获取房间中的温度和湿度数据

使用DHT11和Arduino获取房间中的温度和湿度数据

原文链接:/?p=1430

公众号:大师兄2016

材料和器件

配置如下

  1. Arduino Uno R3 * 1个

  2. DHT11温湿度器(3针) * 1个

  3. 面包板 * 1个

  4. 跳线 * 若干

温度和湿度

湿度

指在空气的潮湿程度,也就是空气中水蒸气的含量,水汽是否趋近于饱和.

研究表明:

  1. 适合的健康湿度范围在45%60%之间,这个时候人体状态较好.

  2. 如果湿度低于45%,会导致皮肤,咽喉,呼吸道干燥,容易引起哮喘都呼吸道疾病

  3. 如果湿度高于60%会导致人体散热较困难,体温升高,头晕恶心等症状

温度

温度的影响对人体的状态影响最为直接,参考冬天夏天的感受就知道了.

  1. 夏天室内合适的温度范围为24℃27℃,状态刚刚好.

  2. 如果低于22℃,容易感冒,发烧,受凉.

  3. 如果高于27℃,容易让人心情烦躁,头昏.

电路图

跳线接入说明

  • 将标记为“-”的引脚连接至GND

  • 标记为“ S”的引脚为传感器引脚

  • 将中间的引脚连接至5V

实际的电路

DHT11传感器引脚连接Arduino引脚4

项目代码

代码依赖一个库,先上代码

#include <dht11.h>
#define DHT11PIN 4
​
dht11 DHT11;
​
void setup()
{Serial.begin(9600);}
​
void loop()
{Serial.println();
​int chk = ad(DHT11PIN);
​Serial.print("Humidity (%): ");Serial.println((float)DHT11.humidity, 2);
​Serial.print("Temperature (C): ");Serial.println((perature, 2);
​delay(2000);
​
}

 

依赖的库(zip文件)

下载地址: .zip

在编辑器先引入库,再测试程序

程序运行

打开串口显示器

上面的数值为湿度,下面的数值为温度

END.

本文发布于:2024-02-05 02:06:14,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170721588862038.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:湿度   温度   房间   数据   Arduino
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23