Grove - Sensor de Temperatura y Humedad Pro(DHT22)

Esta es una versión hermana potente de nuestro Grove - Sensor de Temperatura y Humedad Pro. Tiene un rendimiento más completo y preciso que la versión básica. El rango de detección de este sensor es 5% RH - 99% RH, y -40°C - 80°C. Y su precisión alcanza hasta 2% RH y 0.5°C. Una elección profesional para aplicaciones que tienen requisitos relativamente estrictos.
Actualizable a Sensores Industriales
Con el controlador S2110 y el registrador de datos S2100 de SenseCAP, puedes convertir fácilmente el Grove en un sensor LoRaWAN®. Seeed no solo te ayuda con la creación de prototipos, sino que también te ofrece la posibilidad de expandir tu proyecto con la serie SenseCAP de sensores industriales robustos.
Los sensores industriales de la serie SenseCAP S210x proporcionan una experiencia lista para usar para la detección ambiental. Por favor, consulta el Sensor Inalámbrico de Temperatura y Humedad S2101 con mayor rendimiento y robustez para el monitoreo de la calidad del aire. La serie incluye sensores para humedad del suelo, temperatura y humedad del aire, intensidad de luz, CO2, EC, y una estación meteorológica 8 en 1. Prueba el último SenseCAP S210x para tu próximo proyecto industrial exitoso.
Sensor Industrial SenseCAP |
S2101 Temp. y Humedad del Aire |
Especificación
Elemento | Mín | Norm | Máx | Unidad |
---|---|---|---|---|
Voltaje de entrada (VCC) | 3.3 | - | 6 | V |
Nivel lógico de E/S | - | basado en VCC | - | V |
Suministro de corriente de medición | 1 | - | 1.5 | mA |
Suministro de corriente en espera | 40 | - | 50 | uA |
Rango de medición (Humedad) | 5% | - | 99% | RH |
Rango de medición (Temperatura) | -40 | - | 80 | °C |
Precisión (Humedad) | - | - | ±2% | RH |
Precisión (Temperatura) | - | - | ±0.5 | °C |
Resolución (Humedad) | - | - | 0.1% | RH |
Resolución (Temperatura) | - | - | 0.1 | °C |
Repetibilidad (Humedad) | - | - | ±0.3% | RH |
Repetibilidad (Temperatura) | - | - | ±0.2 | °C |
Estabilidad a largo plazo | - | - | ±0.5% | RH/año |
Período de recolección de señal | - | 2 | - | S |
Tiempo de respuesta 1/e(63%) | 6 | - | 20 | S |
Modo de pin de señal | - | Digital | - | - |
Más detalles sobre los módulos Grove consulte Sistema Grove
Plataformas Compatibles
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.
Primeros Pasos
Si esta es la primera vez que trabajas con Arduino, te recomendamos encarecidamente que veas Primeros Pasos con Arduino antes de comenzar.
Jugar Con Arduino
Hardware
Materiales requeridos
Seeeduino V4.2 | Base Shield | Sensor de Temperatura y Humedad Pro |
---|---|---|
![]() | ![]() | ![]() |
Obtener Uno Ahora | Obtener Uno Ahora | Obtener Uno Ahora |
1 Por favor conecta el cable USB con cuidado, de lo contrario podrías dañar el puerto. Por favor usa el cable USB con 4 cables en el interior, el cable de 2 cables no puede transferir datos. Si no estás seguro sobre el cable que tienes, puedes hacer clic aquí para comprar
2 Cada módulo Grove viene con un cable Grove cuando lo compras. En caso de que pierdas el cable Grove, puedes hacer clic aquí para comprar
-
Paso 1. Conecta Grove - Temperature&Humidity Sensor Pro al puerto D2 del Grove-Base Shield.
-
Paso 2. Conecta Grove - Base Shield al Seeeduino.
-
Paso 3. Conecta Seeeduino a la PC mediante un cable USB.

Si no tenemos Grove Base Shield, también podemos conectar directamente Grove - Temperature and Humidity Sensor Pro al Seeeduino como se muestra a continuación.
Seeeduino | Temperature&Humidity Sensor Pro |
---|---|
5V | Rojo |
GND | Negro |
No Conectado | Blanco |
D2 | Amarillo |
Software
-
Paso 1. Descarga la biblioteca DHT de Seeed desde Github.
-
Paso 2. Consulta Cómo instalar biblioteca para instalar la biblioteca para Arduino.
-
Paso 3. Reinicia el IDE de Arduino. Abre el ejemplo "DHTtester" a través de la ruta: File --> Examples --> Grove_Humidity_Temperature_Sensor-master --> DHTtester. A través de esta demostración, podemos leer la información de temperatura y humedad relativa del ambiente.

Este Grove - Temperature&Humidity Sensor Pro y nuestro otro producto Grove-Temperature and Humidity Sensor comparten esta biblioteca. Sin importar qué producto estés usando, asegúrate de haber puesto en efecto la línea de definición del sensor de tu placa y comentado las líneas de definición de otras especificaciones. Por ejemplo, el sensor que usamos en Grove - Temperature and Humidity Sensor Pro es DHT 22. Así que la parte de definición de la especificación del sensor debería ser:
//#define DHTTYPE DHT11 // DHT 11
#define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
-
Paso 4. Sube la demostración. Si no sabes cómo subir el código, por favor revisa Cómo subir código.
-
Paso 5. Abre el Monitor Serie del IDE de Arduino haciendo clic en Herramientas-> Monitor Serie. O presiona las teclas ++ctrl+shift+m++ al mismo tiempo. Si todo va bien, obtendrás el resultado.
El resultado debería ser así:

Jugar con Raspberry Pi (Con Grove Base Hat para Raspberry Pi)
Hardware
- Paso 1. Elementos utilizados en este proyecto:
Raspberry pi | Grove Base Hat para RasPi | Grove - Sensor de Temp y Hum Pro |
---|---|---|
![]() | ![]() | ![]() |
Consigue UNO Ahora | Consigue UNO Ahora | Consigue UNO Ahora |
- Paso 2. Conecta el Grove Base Hat al Raspberry.
- Paso 3. Conecta el sensor de temperatura y humedad pro al puerto 12 del Base Hat.
- Paso 4. Conecta el Raspberry Pi a la PC a través del cable USB.

Para el paso 3 puedes conectar el sensor de temperatura y humedad pro a cualquier Puerto GPIO pero asegúrate de cambiar el comando con el número de puerto correspondiente.
Software
Si estás usando Raspberry Pi con Raspberrypi OS >= Bullseye, tienes que usar esta línea de comandos solo con Python3.
- Paso 1. Sigue Configuración de Software para configurar el entorno de desarrollo.
- Paso 2. Descarga el archivo fuente clonando la biblioteca grove.py.
cd ~
git clone https://github.com/Seeed-Studio/Seeed_Python_DHT.git
- Paso 3. Ejecuta los siguientes comandos para ejecutar el código.
cd Seeed_Python_DHT
sudo python3 setup.py install
cd ~/Seeed_Python_DHT/examples
nano dht_simpleread.py
Cambia el sensor = seeed_dht.DHT("11", 12) a sensor = seeed_dht.DHT("22", 12), A continuación está el código dht_simpleread.py.
import time
import seeed_dht
def main():
# for DHT11/DHT22
sensor = seeed_dht.DHT("22", 12)
# for DHT10
# sensor = seeed_dht.DHT("10")
while True:
humi, temp = sensor.read()
if not humi is None:
print('DHT{0}, humidity {1:.1f}%, temperature {2:.1f}*'.format(sensor.dht_type, humi, temp))
else:
print('DHT{0}, humidity & temperature: {1}'.format(sensor.dht_type, temp))
time.sleep(1)
if __name__ == '__main__':
main()
If everything goes well, you will be able to see the following result by running python dht_simpleread.py
pi@raspberrypi:~/Seeed_Python_DHT/examples $ python3 dht_simpleread.py
DHT22, humidity 39.2%, temperature 29.1*
DHT22, humidity 39.2%, temperature 29.1*
DHT22, humidity 39.2%, temperature 29.1*
DHT22, humidity 39.1%, temperature 29.1*
DHT22, humidity 40.0%, temperature 29.1*
DHT22, humidity 39.9%, temperature 29.1*
DHT22, humidity 40.3%, temperature 29.1*
DHT22, humidity 42.0%, temperature 29.1*
Puedes salir de este programa simplemente presionando ++ctrl+c++.
Jugar con Raspberry Pi (con GrovePi_Plus)
Hardware
Materiales requeridos
Raspberry pi | GrovePi_Plus | Sensor de Temperatura y Humedad Pro |
---|---|---|
![]() | ![]() | ![]() |
Obtener Uno Ahora | Obtener Uno Ahora | Obtener Uno Ahora |
-
Paso 1. Conecta el GrovePi_Plus al Raspberry.
-
Paso 2. Conecta Grove - Temperature&Humidity Sensor Pro al puerto D4 del GrovePi_Plus.
-
Paso 3. Conecta el Raspberry a la PC mediante cable USB.

Software
Si esta es la primera vez que usas GrovePi, por favor realiza esta parte paso a paso. Si ya eres un usuario experimentado con GrovePi, puedes omitir el Paso1 y el Paso2.
- Paso 1. Configurando el Software. En la línea de comandos, escribe los siguientes comandos:
Si estás usando Raspberry Pi con Raspberrypi OS >= Bullseye, no puedes usar esta línea de comandos.
sudo curl -kL dexterindustries.com/update_grovepi | bash
sudo reboot
cd /home/pi/Desktop
git clone https://github.com/DexterInd/GrovePi.git
Para más detalles sobre esta parte, consulte Configuración de Software.
- Paso 2. Siga Actualización del Firmware para actualizar el firmware más reciente de GrovePi.
Recomendamos firmemente que actualice el firmware, o para algunos sensores puede obtener errores.
- Paso 3. Configure el parámetro
Si está usando Raspberry Pi con Raspberrypi OS >= Bullseye, tiene que usar esta línea de comandos solo con Python3.
cd /home/pi/Desktop/GrovePi/Software/Python/
sudo nano grove_dht_pro.py
El Grove - Temperature&Humidity Sensor y el Grove - Temperature&Humidity Sensor pro comparten el mismo código python que se llama
grove_dht_pro.py
. La única diferencia es que para la sentencia [temp,humidity] = grovepi.dht(sensor,blue)
. Usamos el parámetro blue
para Grove - Temperature&Humidity Sensor mientras que usamos white
para el Grove - Temperature&Humidity Sensor pro. El valor por defecto es blue, así que para este sensor necesitas cambiar el código.
Cambia el parámetro por defecto [temp,humidity] = grovepi.dht(sensor,blue)
por [temp,humidity] = grovepi.dht(sensor,white)
. Entonces el código debería ser así:
import grovepi
import math
# Connect the Grove Temperature & Humidity Sensor Pro to digital port D4
# This example uses the blue colored sensor.
# SIG,NC,VCC,GND
sensor = 4 # The Sensor goes on digital port 4.
# temp_humidity_sensor_type
# Grove Base Kit comes with the blue sensor.
blue = 0 # The Blue colored sensor.
white = 1 # The White colored sensor.
while True:
try:
# This example uses the blue colored sensor.
# The first parameter is the port, the second parameter is the type of sensor.
[temp,humidity] = grovepi.dht(sensor,white)
if math.isnan(temp) == False and math.isnan(humidity) == False:
print("temp = %.02f C humidity =%.02f%%"%(temp, humidity))
except IOError:
print ("Error")
Luego presiona ++ctrl+x++ para salir de nano. Presiona ++y++ para guardar el cambio.
- Paso 4. Ejecuta el siguiente comando para obtener el resultado.
sudo python3 grove_dht_pro.py
El resultado debería ser como:
pi@raspberrypi:~/GrovePi/Software/Python $ sudo python3 grove_dht_pro.py
temp = 22.90 C humidity =42.30%
temp = 22.90 C humidity =42.30%
temp = 22.90 C humidity =42.30%
temp = 22.90 C humidity =42.30%
temp = 22.90 C humidity =42.30%
temp = 22.90 C humidity =42.30%
temp = 22.90 C humidity =42.30%
temp = 22.90 C humidity =42.30%
temp = 22.90 C humidity =42.30%
temp = 22.90 C humidity =42.30%
temp = 22.90 C humidity =42.30%
temp = 22.90 C humidity =42.30%
Visor Esquemático Online
Recursos
- [Zip] Sensor de Temperatura y Humedad Pro en formato eagle
- [PDF] PCB del Sensor de Temperatura y Humedad Pro en formato PDF
- [PDF] Esquemático del Sensor de Temperatura y Humedad Pro en formato PDF
- [Library] Librería del Sensor de Temperatura y Humedad Pro
- [Datasheet] AM2302-CN.pdf
- [Datasheet] AM2302-EN.pdf
Proyectos
Registrador de Datos de Temperatura y Humedad: Este proyecto ayuda a monitorear los valores de temperatura y humedad de una ubicación particular junto con el nivel de batería del dispositivo.
Demo IoT de LinkIt ONE: Una demostración IoT hecha con LinkIt ONE.
Recinto Automatizado para Serpientes con Cámara: Recinto interactivo para serpientes que está controlado por temperatura y humedad y usa latitud-longitud para imitar los ciclos de luz natural, con una cámara online.
Foton - El sable de luz conectado: Foton es un sable de luz especial, que puede monitorear la temperatura y humedad de una habitación, detectar movimientos, y enviar esos datos a un smartphone.
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.