温湿度传感器

概述

温度和湿度传感器是一个包含校准数字信号输出的传感器。 它采用特定的数字模块采集技术和温湿度传感技术,确保高度可靠性与出色的长周期稳定性。 该模块可以测量从0到50摄氏度温度。 用户可以使用它建立一个具有成本效益的温度和湿度监测系统。 它的黄色端口意味着它有一个单数字端口,需要连接到Makeblock Orion上带有黄色的端口。

技术规格

● 工作电压: 5V DC
● 控制模式: 单总线数字信号
● 输出电流: max 2.5mA
● 温度范围: 0-50℃ ± 2℃
● 湿度范围: 20-90% RH ± 5% RH
● 精度: 1% RH, 1℃
● 模块尺寸: 51 x 24 x 18mm(L x W x H)

功能特性

● 尺寸小与功耗小
● 较强抗干扰能力
● 总校准的数字输出
● 模块的白色区域是接触金属脚的反应区
● 支持Arduino IDE编程, 并且提供运行库来简化编程
● 采用RJ25口方便连接
● 支持mBlock图形化编程,适合全年龄用户。

引脚定义

温湿度传感器模块有三个针脚的接头,每个针脚的功能如下表:

序号 引脚 功能
1 5V 接电源
2 DATA 数据输出
3 GND 接地

连线模式

● RJ25连接
因为温湿度传感器有一个黄色端口,需要用RJ25线连接到Makeblock Orion上带有黄色的端口如下:

微信截图_20160129134631

● 杜邦线连接
当使用杜邦线连接温湿度传感器与Arduino UNO板, 它的数据引脚必须连接到数字端口如下图:微信截图_20160129134707

编程指导

● Arduino编程
如果使用Arduino编程,需要调用库Makeblock-Library-master来控制温度传感器。
本程序通过Arduino编程读取当前温度值与湿度值。
微信截图_20160129134748

函数名 功能
1 5V 接电源
2 DATA 数据输出
3 GND 接地

代码段的功能是:读取温湿度传感器测量的结果,并将结果输出到Arduino IDE中的串行监视器。 将代码段上传到Makeblock Orion并点击Arduino串口监视器,然后你会看到运行结果如下:微信截图_20160129134851

原理分析

本模块主要元件为DHT11温湿度传感器,包括了一个电阻式湿度传感组件和NTC温度测量组件。校准系数以程序形式存储在OTP存储器中,并在处理检测到的信号时由传感器调用。 采用单总线串口,传感器只能通过总线与微处理器进行双向通信,一次通信的时间约为4ms。 系统集成变得快速和容易。

原理图

Huminity and temp

Skills

Posted on

2016-01-21