回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【科学探究】DHT20温湿度传感器初窥 简单

头像 豆爸 2022.05.14 1477 2

DHT20模组简介

DHT20模组是奥松电子精心打造的一款智能温湿度传感器模块,是DHT11的全新升级产品。模组内配置一颗全新设计的ASIC专用芯片、经过改进的MEMS半导体电容式湿度传感元件和一个标准的温度传感元件。全面改良后,DHT20模组在降低功耗、降低成本的同时,在测量精度、供电电压、测量范围、响应时间、稳定性等方面的性能参数都有大幅提升,远远超出了前一代传感器的可靠性水平。DHT20模组具有免标定、低功耗、高精度、高稳定性等特点,采用完全校准的数字I2C接口,响应迅速,抗干扰能力强,性价比更高。

project-image

● 完全标定
● 数字输出,I2C 接口
● 优异的长期稳定性
● 响应迅速、抗干扰能力强
● 低功耗、低成本
● 稳定性高

DFROBOT DHT20温湿度传感器

project-image

技术参数

project-image

供电电压 DC:2.2-5.5V

测量范围(温度):-40~+80℃

测量范围(湿度):0~100%RH

温度精度:±0.5℃

湿度精度:±3%RH(25℃)

分辨率(温度):0.01℃

分辨率(湿度):0.024%RH

重复性(温度):±0.1℃/年

重复性(湿度)±0.1%RH/年

输出信号:I2C信号

电路板尺寸:22mm*33mm

安装孔尺寸:内径3.1mm/外径6mm

引脚定义

标号 名称 功能描述

1 D I2C数据线SDA

2 C I2C时钟线SCL

3 - GND电源负极

4 + 电源正极

传感器性能

project-image
project-image

DHT20 VS DHT11

project-image

使用Mind+图形化编程

project-image

主控板选择-掌控板

加载DHT11传感器库

project-image

加载DHT20用户库

project-image

接线图

project-image

编写程序

project-image

运行结果

project-image

可以看出,在Mind+图形编程环境下,DHT20的温/湿度的值都是一个5位小数,DHT11的温/湿度的值都是整数。

代码
#include <MPython.h>
#include <DFRobot_DHT.h>
#include<DFRobot_DHT20.h>
// 创建对象
DFRobot_DHT20 dht20;
DFRobot_DHT   dht11_P5;


// 主程序开始
void setup() {
	mPython.begin();
	dht11_P5.begin(P5, DHT11);
	while(dht20.begin()){delay(1000);}
}
void loop() {
	display.fillScreen(0);
	display.setCursor(20, 10);
	display.print("℃");
	display.setCursor(80, 10);
	display.print("%RH");
	display.setCursor(5, 25);
	display.print((dht20.getTemperature()));
	display.setCursor(65, 25);
	display.print((dht20.getHumidity()*100));
	display.setCursor(5, 40);
	display.print(dht11_P5.getTemperature());
	display.setCursor(65, 40);
	display.print(dht11_P5.getHumidity());
	delay(1000);
}

附件

评论

user-avatar
  • 三春牛-创客

    三春牛-创客2023.03.03

    赞赞赞

    0
    • 三春牛-创客

      三春牛-创客2023.03.03

      厉害厉害

      0