Skip to main content

Grove - Temperature and Humidity Sensor Pro

英文 wiki :https://wiki.seeedstudio.com/Grove-Temperature_and_Humidity_Sensor_Pro/

这是我们的Grove温湿度传感器的一个强大的姐妹版本。 它具有比基本版本更完整和准确的性能。 该传感器的检测范围为5%RH - 99%RH,-40°C至80°C。其精度达到2%RH和0.5°C。如果对使用具有严格的要求,这个传感器是很专业的选择。

规格参数

项目最小标准最大单位
VCC3.3-6V
支持测量电流1-1.5mA
待机电流40-50uA
测量范围 (湿度)5%-99%RH
测量范围 (温度)-40-80°C
精度 (湿度)--±2%RH
精度 (温度)--±0.5°C
分辨率 (湿度)--0.1%RH
分辨率 (温度)--0.1°C
再现性 (湿度)--±0.3%RH
再现性 (温度)--±0.2°C
长期稳定性--±0.5%RH/year
信号采集周期-2-S
响应时间1 / e(63%)6-20S

!!!Tip 关于Grove模块的更多细节请参考Grove System

支持平台

入门指导

以下是入门用户指南。

我们提供2个示例,包括在arduino和raspberry pi平台上执行。

使用 Arduino

我们将通过一个简单的演示向您展示这个Grove - 温湿度传感器的工作原理。 首先,您需要准备以下内容:

Seeeduino V4Grove - DHT Sensor proBase Shield
enter image description hereenter image description hereenter image description here
马上购买马上购买马上购买
  • 将 Temperature and Humidity Sensor Pro连接到 Grove - Base Shiel 的D2端口。 然后将Grove - Base Shield插入Arduino,并使用USB数据线将Arduino连接到PC。

  • 请遵循 如何安装arduino库来安装库。

  • 下载Seeed DHT库,而arduino板是16MHz XTAL的;还有另一个库 - DHTlib也可用,而不仅仅是Seeed DHT库。 该库支持16MHz和8MHz的 Arduino(例如Seeeduino Stalker)

  • 重新启动Arduino IDE。 通过路径打开“DHTtester”示例: File(文件) --> Examples(示例) --> Grove_Humidity_Temperature_Sensor-master --> DHTtester. 通过这个示例,我们可以读取环境的温度和相对湿度信息。

!!!Note 这个Grove - Temperature and Humidity Sensor Pro 和我们的另一个产品Grove-Temperature and Humidity Sensor正在共享此库。 无论您使用哪种产品,请确保您为传感器的定义的端口生效,并将其他规格的定义在程序中注释掉。 例如,我们在Grove - Temperature and Humidity Sensor Pro 上使用的传感器是DHT 22.因此传感器规格的定义部分应该是:

//#define DHTTYPE DHT11   // DHT 11
#define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)or
  • 将其上传到您的Arduino板。
  • 这里就是输出结果

使用Raspberry Pi

!!! attention 如果你正在使用 Raspberry Pi with Raspberrypi OS >= Bullseye, 你只能在 python3 中使用这个命令行.

首先,您需要准备以下内容:

Raspberry piGrove - DHT Sensor proGrovepi+
enter image description hereenter image description hereenter image description here
马上购买马上购买马上购买
  • 按照说明配置开发环境。

-将grove DHT pro插入Grovepi +的插座D4。

  • 导航到示例目录:
  cd yourpath/GrovePi/Software/Python/
  • 找到这列代码
    nano grove_dht_pro.py   # "Ctrl+x" to exit #
import grovepi

# Connect the Grove Temperature & Humidity Sensor Pro to digital port D4
# SIG,NC,VCC,GND
sensor = 4

while True:
try:
[temp,humidity] = grovepi.dht(sensor,1)
print "temp =", temp, " humidity =", humidity

except IOError:
print "Error"
  • 运行这个示例
      sudo python3 grove_dht_pro.py
  • 这里是输出结果

原理图在线预览

资源下载

Loading Comments...