dht11 订阅
DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。 展开全文
DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。
信息
输 出
单总线数字信号
外文名
DHT11
测量范围
湿度20-90%RH, 温度0~50℃
测量精度
湿度+-5%RH, 温度+-2℃
互 换 性
可完全互换
中文名
温湿度传感器
长期稳定性
<±1%RH/年
分 辨 率
湿度1%RH, 温度1℃
供电电压
3.3~5.5V DC
DHT11基本信息
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,使其成为该类应用中,在苛刻应用场合的最佳选择。产品为4针单排引脚封装,连接方便。暖通空调 测试及检测设备汽车 数据记录器消费品 自动控制气象站 家电湿度调节器 医疗除湿器相对湿度和温度测量全部校准,数字输出卓越的长期稳定性无需额外部件超长的信号传输距离超低能耗4引脚安装完全互换具体示例 VCC=5V,T = 25℃,除非特殊标注
收起全文
精华内容
下载资源
问答
  • DHT11

    2021-06-02 19:35:36
    DHT11测量温湿度 如上图,在库管理器安装DHT sensor library #include "DHT.h" #define DHTPIN 5 //与ESP8266的D1相连 #define DHTTYPE DHT11 // DHT 11 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial....

    DHT11测量温湿度

    在这里插入图片描述
    如上图,在库管理器安装DHT sensor library

    
    #include "DHT.h"
    
    #define DHTPIN  5    	//与ESP8266的D1相连
    #define DHTTYPE DHT11   // DHT 11
    
    DHT dht(DHTPIN, DHTTYPE);
    
    void setup() {
      Serial.begin(9600);
      Serial.println(F("DHTxx test!"));
    
      dht.begin();
    }
    
    void loop() {
      //在两次测量之间等待几秒钟
      delay(2000);
    
      // 读取温度或湿度大约需要250毫秒!
      // 传感器读数也可能长达2秒“旧”(这是一个非常慢的传感器) 
      float h = dht.readHumidity();
      // 读取温度为摄氏温度(默认值)
      float t = dht.readTemperature();
      // 将温度读取为华氏度(isFahrenheit = true)
      float f = dht.readTemperature(true);
    
      // 检查是否有任何读取失败并提早退出(重试)。
      if (isnan(h) || isnan(t) || isnan(f)) {
        Serial.println(F("Failed to read from DHT sensor!"));
        return;
      }
    
      // 以华氏度计算热量指数(默认值)
      float hif = dht.computeHeatIndex(f, h);
      // 计算摄氏温度指数(isFahreheit = false) 
      float hic = dht.computeHeatIndex(t, h, false);
    
      Serial.printf("Humidity: %f %\n",h);
      Serial.printf(" Temperature: %f℃, %f℉ \n", t, f);
      Serial.printf(" Heat  index: %f℃,%f℉ \n", hic, hif);
    
      Serial.print(F("Dew Point (oC): "));
      Serial.println(dewPoint(t, h));
    
      Serial.print(F("Dew PointFast (oC): "));
      Serial.println(dewPointFast(t, h));
      Serial.print("");
    }
    
    // 露点(点在此温度时,空气饱和并产生露珠)
    // 参考: http://wahiduddin.net/calc/density_algorithms.htm 
    double dewPoint(double celsius, double humidity)
    {
      double A0= 373.15/(273.15 + celsius);
      double SUM = -7.90298 * (A0-1);
      SUM += 5.02808 * log10(A0);
      SUM += -1.3816e-7 * (pow(10, (11.344*(1-1/A0)))-1) ;
      SUM += 8.1328e-3 * (pow(10,(-3.49149*(A0-1)))-1) ;
      SUM += log10(1013.246);
      double VP = pow(10, SUM-3) * humidity;
      double T = log(VP/0.61078);   // temp var
      return (241.88 * T) / (17.558-T);
    }
    
    // 快速计算露点,速度是5倍dewPoint()
    // 参考: http://en.wikipedia.org/wiki/Dew_point
    double dewPointFast(double celsius, double humidity)
    {
       double a = 17.271;
       double b = 237.7;
       double temp = (a * celsius) / (b + celsius) + log(humidity/100);
       double Td = (b * temp) / (a - temp);
       return Td;
    }
    

    结果:
    在这里插入图片描述

    展开全文
  • DHT 11

    2020-12-08 19:50:08
    I have a DHT 11 attached to the pi and configured it in the enclosure plugin. When I use putty to test the sensor it work fine. sudo ./AdafruitDHT.py 11 20 <p>when i try to see the setting in the ...
  • DHT11dht11‘’

    2018-09-06 11:26:27
    关于dht11所使用的头文件dht11.h,文件用于头文件生命声明
  • 本代码是 DHT11 的驱动代码,经过本人测试ok. 测试环境是 香橙派ZERO H2+ , 树莓派 3b+ ,STM32f407。
  • arduino_DHT11:校准DHT11湿度和温度传感器
  • DHT11dht11温湿度传感器与arduino接口需要以下Arduino库: DHT传感器库: : Adafruit统一传感器库: : 预期的输出量: 有关dht11以及如何与arduino进行交互的更多信息: ://lastminuteengineers....
  • dht11头文件

    2018-07-15 17:25:14
    dht11头文件,'dht11.h','dht11.cpp'.包含一个温度湿度实例
  • dht11中文资料 dht11中文资料

    热门讨论 2010-02-27 18:30:14
    dht11中文资料 dht11中文资料 dht11中文资料 dht11中文资料 dht11中文资料 dht11中文资料
  • 使用DHT11

    2021-03-30 10:11:49
    本教程将向您展示如何在Arduino上使用DHT11
  • raspi-dht11 将Raspberry PI连接到DHT11温度传感器
  • Dht11 arduino

    2020-11-02 14:23:51
    arduino Dht11库文件 温湿度传感器 可以测温度适度
  • 基于51单片机的dht11温湿度传感器设计
  • DHT11&DHT22.rar

    2020-10-14 01:01:49
    PB12 芯片STM32f103vet6,使用uart1,使用前注意修改宏定义 11为dht11;22为dht22
  • 最佳简单库,可与使用HAL的STM32的DHT11 / DHT22 / AM2302 / AM2301传感器一起使用。 能力 支持DHT11 / DHT22 / AM2302 / AM2301传感器 自动校验和验证 无需计时器或中断 支持轮询多个传感器 自动轮询速率控制DHT11...
  • 基于Arduino的DHT11、DHT21,DHT22库文件. 支持Arduino IDE.支持Arduino IDE
  • DHT11库文件

    2018-01-21 14:07:53
    dht11 库文件 温湿度库文件dht11 库文件 温湿度库文件dht11 库文件 温湿度库文件dht11 库文件 温湿度库文件
  • DHT11温度模块湿度模块温湿度模块传感器 DHT11传感器
  • DHT11解析

    千次阅读 2020-07-27 16:26:59
    一、DHT11工作原理 1、获取数据 DHT11包括一个电阻式感湿元件和一个NTC测温元件。这两个获取温湿度数据的方式都差不多,利用湿(温)敏元件的电气特性(如电阻值),随湿(温)度的变化而变化的原理进行湿(温)度...

    一、DHT11工作原理

    1、获取数据

    DHT11包括一个电阻式感湿元件和一个NTC测温元件。这两个获取温湿度数据的方式都差不多,利用湿(温)敏元件的电气特性(如电阻值),随湿(温)度的变化而变化的原理进行湿(温)度测量。

    2、数据发送

    在这里插入图片描述
    数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验位

    总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号。主机发送开始信号结束后,延时等待20-40us后,读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可,总线由上拉电阻拉高。

    二、引脚说明

    在这里插入图片描述
    在这里插入图片描述
    Arduino与DHT11连线:
    VDD——3.3v
    DATA——数字接口0~13
    GND——GND

    三、Arduino+DHT11

    Arduino库文件

    #include "DHT.h"
    #define DHTPIN 10 	 	//定义引脚
    #define DHTTYPE DHT11
    DHT dht(DHTPIN, DHTTYPE);	
    
    void setup() {
      Serial.begin(9600);		//波特率设置
      Serial.println("DHT11 test!");
      dht.begin();		//DHT初始化
    }
    
    void loop() {
      delay(2000);
      float h = dht.readHumidity();		//读取湿度
      float t = dht.readTemperature();			//读取温度
      float f = dht.readTemperature(true);		//判断是否读取到了温度
      if (isnan(h) || isnan(t) || isnan(f)) {
        Serial.println("Failed to read from DHT sensor!");
        return;
      }
      Serial.print("Humidity: ");
      Serial.print(h);
      Serial.print(" %\t");
      Serial.print("Temperature: ");
      Serial.print(t);
    }
    
    展开全文
  • dht11-json 通过 Raspberry Pi 泵送 DHT11 数据。 输出一个 JSON 你需要wiringPi lib。 假设您的 lib 安装在 /usr/local/lib 中,您可以键入以下内容构建它: cc -o bin/dht11 dht11.c -L/usr/local/lib -...
  • arduino dht11

    2020-05-29 10:53:01
    arduino dht11 库,温湿度库文件dht11 库文件,提供给需要此库,但寻找不到的人,解决库文件缺失的报错问题
  • 树莓派dht11

    2018-05-16 21:39:33
    树莓派c语言dht11代码,做树莓派程设作业时设计的,需要的也可以艾特我
  • DHT22/DHT11 Support

    2020-12-02 13:45:55
    <div><p>Please recover DHT22 and DHT11 support (temperature sensors). <p>It was initially available in ...
  • DHT11串口传输

    2018-10-28 13:26:35
    DHT11串口传输数据,keil编写,由于单片机串口传输DHT11检测数据
  • DHT11驱动程序

    2018-10-23 17:54:29
    51单片机驱动dht11工作,实现dht11的正常工作,同时具有温湿度调节功能
  • DHT11的库,可用于Arduino。用ESP8266-NODEMCU板亲测有效。
  • <p>Using DHT22 or DHT11 Sensors will end up in an error like this: Traceback (most recent call last): File "./AdafruitDHT.py", line 41, in humidity, temperature = Adafruit_DHT.read_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,151
精华内容 1,660
关键字:

dht11