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。如果对使用具有严格的要求,这个传感器是很专业的选择。
规格参数
项目 | 最小 | 标准 | 最大 | 单位 |
---|---|---|---|---|
VCC | 3.3 | - | 6 | V |
支持测量电流 | 1 | - | 1.5 | mA |
待机电流 | 40 | - | 50 | uA |
测量范围 (湿度) | 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 | - | 20 | S |
!!!Tip 关于Grove模块的更多细节请参考Grove System
支持平台
入门指导
以下是入门用户指南。
我们提供2个示例,包括在arduino和raspberry pi平台上执行。
使用 Arduino
我们将通过一个简单的演示向您展示这个Grove - 温湿度传感器的工作原理。 首先,您需要准备以下内容:
Seeeduino V4 | Grove - DHT Sensor pro | Base Shield |
---|---|---|
马上购买 | 马上购买 | 马上购买 |
- 将 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 pi | Grove - DHT Sensor pro | Grovepi+ |
---|---|---|
马上购买 | 马上购买 | 马上购买 |
- 按照说明配置开发环境。
-将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
- 这里是输出结果