- Existencias: En Stock
- Código del Producto: SNC001.DHT21
- Peso: 14.00
Módulo de sensor de humedad y temperatura digital DHT21 AM2301
El DHT21 (también conocido como AM2301) es un sensor digital de temperatura y humedad. Es ampliamente utilizado en diversas aplicaciones debido a su confiabilidad y facilidad de uso. Aquí hay una descripción detallada del sensor DHT21 (AM2301):
Información general:
El DHT21 es un sensor que mide tanto la temperatura como la humedad y proporciona salida digital. Utiliza un sensor de humedad capacitivo y un termistor para medir el aire circundante y emite una señal digital en el pin de datos.
Características:
- Rango de temperatura: -40 a +80°C con una precisión de ±0,5°C.
- Rango de humedad: 0 a 100% RH con una precisión de ±3% RH.
- Resolución: 0,1 tanto para temperatura como para humedad.
- Fuente de alimentación: 3,3 V a 5,5 V.
- Bajo consumo de energía: Ideal para aplicaciones alimentadas por baterías.
- Salida digital: Protocolo de comunicación de bus único.
- Tiempo de respuesta: Tiempo de respuesta relativamente rápido, normalmente menos de 2 segundos.
Configuración de pines:
El sensor DHT21 suele tener tres pines:
- CCV: Fuente de alimentación (3,3V a 5,5V).
- Tierra: Suelo.
- DATOS: Pin de datos para salida de señal digital.
Aplicaciones:
- Estaciones meteorológicas: Para medir la temperatura ambiente y la humedad.
- Sistemas HVAC: Para monitorear y controlar sistemas de calefacción, ventilación y aire acondicionado.
- Automatización del hogar: Para vigilancia ambiental.
- Agricultura: Para monitorear las condiciones del invernadero.
- Aplicaciones industriales: Para monitorear las condiciones ambientales en fábricas y almacenes.
Alambrado:
Para conectar el DHT21 a un Arduino:
- Conecta el VCC pin del DHT21 al pin de 5V del Arduino.
- Conecta el Tierra pin del DHT21 al pin GND del Arduino.
- Conecta el DATOS pin del DHT21 a un pin digital (por ejemplo, pin 2) en el Arduino.
- Se requiere una resistencia pull-up (4,7 kΩ a 10 kΩ) entre los pines VCC y DATA.
Código de ejemplo:
Para usar el DHT21 con un Arduino, puedes usar la biblioteca DHT. Primero, instale la biblioteca DHT de Adafruit a través del Administrador de biblioteca en el IDE de Arduino.
cpp
#include "DHT.h" // Definir el tipo de sensor y el pin al que está conectado #define DHTTYPE DHT21 // DHT 21 (AM2301) #define DHTPIN 2 // Pin digital 2 DHT dht(DHTPIN, DHTTYPE); configuración vacía() { Serial.begin(9600); Serial.println("¡Prueba DHT21 (AM2301)!"); dht.begin(); } void loop() { // Espere unos segundos entre mediciones delay(2000); // Lectura de valores de temperatura y humedad float humedad = dht.readHumidity(); temperatura flotante = dht.readTemperature(); // Verifique si alguna lectura falló y salga temprano (para volver a intentarlo). if (isnan(humedad) || isnan(temperatura)) { Serial.println("¡Error al leer desde el sensor DHT!"); devolver; } // Imprime los resultados Serial.print("Humedad: "); Serial.print(humedad); Serie.print(" % "); Serial.print("Temperatura: "); Serial.print(temperatura); Serial.println(" *C"); }
Consejos de calibración y uso:
- Asegúrese de que el sensor esté colocado en un área con buen flujo de aire para obtener lecturas precisas.
- Evite colocar el sensor bajo la luz solar directa o cerca de fuentes de calor para evitar lecturas falsas.
- Verifique y recalibre periódicamente el sensor si se usa en aplicaciones críticas.
El DHT21 (AM2301) es un sensor versátil y confiable adecuado para una amplia gama de aplicaciones que requieren mediciones precisas de temperatura y humedad.