Skip to main content

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

ElementoMínNormMáxUnidad
Voltaje de entrada (VCC)3.3-6V
Nivel lógico de E/S-basado en VCC-V
Suministro de corriente de medición1-1.5mA
Suministro de corriente en espera40-50uA
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-20S
Modo de pin de señal-Digital--
tip

Más detalles sobre los módulos Grove consulte Sistema Grove

Plataformas Compatibles

ArduinoRaspberry Pi
caution

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

note

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.2Base ShieldSensor de Temperatura y Humedad Pro
Obtener Uno AhoraObtener Uno AhoraObtener Uno Ahora
note

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.

note

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.

SeeeduinoTemperature&Humidity Sensor Pro
5VRojo
GNDNegro
No ConectadoBlanco
D2Amarillo

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.

note

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 piGrove Base Hat para RasPiGrove - Sensor de Temp y Hum Pro
Consigue UNO AhoraConsigue UNO AhoraConsigue 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.
note

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

caution

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()
tip

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 piGrovePi_PlusSensor de Temperatura y Humedad Pro
Obtener Uno AhoraObtener Uno AhoraObtener 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:
caution

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.

note

Recomendamos firmemente que actualice el firmware, o para algunos sensores puede obtener errores.

  • Paso 3. Configure el parámetro
caution

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

note

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

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.

Loading Comments...