温湿度传感器

微信截图_20160129134216

概述

温度和湿度传感器是一个包含校准数字信号输出的传感器。 它采用特定的数字模块采集技术和温湿度传感技术,确保高度可靠性与出色的长周期稳定性。 该模块可以测量从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 接地
序号 引脚 功能
1 5V 接电源
2 DATA 数据输出
3 GND 接地


连线模式

RJ25连接

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

微信截图_20160129134631

杜邦线连接

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

微信截图_20160129134707

编程指导

Arduino编程

如果使用Arduino编程,需要调用库Makeblock-Library-master来控制温度传感器。

本程序通过Arduino编程读取当前温度值与湿度值。

微信截图_20160129134748

代码段的功能是:
读取温湿度传感器测量的结果,并将结果输出到Arduino IDE中的串行监视器。

将代码段上传到 Makeblock Orion 并点击 Arduino 串口监视器,然后你会看到运行结果如下:

微信截图_20160129134851

原理分析

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

原理图

Huminity and temp

results matching ""

    No results matching ""