
Sensor de temperatura y humedad DHT11 (KY-015)
El sensor de temperatura y humedad DHT11 (módulo KY-015) mide dos magnitudes ambientales clave: la temperatura y la humedad relativa del ambiente utilizando un termistor y un sensor capacitivo, respectivamente. El termistor detecta cambios en la temperatura, mientras que el sensor capacitivo mide la humedad al registrar variaciones en la capacidad eléctrica debido a la humedad presente en el aire.
Cuando obtiene las mediciones de ambas magnitudes, el DHT11 convierte estos valores analógicos en datos digitales y los transmite al microcontrolador (como el de un Arduino), mediante un protocolo de comunicación de un solo cable (1-Wire). El proceso de comunicación se inicia cuando el Arduino envía una señal de inicio al DHT11 y el sensor responde con una señal de respuesta y comienza a enviar la trama de datos; una trama de 5 bytes (40 bits), donde los dos primeros bytes son la humedad (parte entera y decimal), los dos siguientes bytes corresponden a la temperatura (parte entera y decimal) y el último es la paridad (comprobación de integridad de los datos recibidos).
El DHT11 es ampliamente utilizado en aplicaciones como proyectos de control climático, estaciones meteorológicas y monitoreo en invernaderos o almacenes. En particular, destaca su compatibilidad con plataformas de desarrollo como Arduino, facilitando su uso en proyectos educativos y de prototipado.
Características generales:
-
Tipo: Sensor de temperatura y humedad
-
Modelo: DHT11
-
Voltaje de operación: 3.3 VDC - 5 VDC
-
Rango de medición de temperatura: 0 °C - 50 °C
-
Precisión de medición de temperatura: ±2.0 °C
-
Resolución de medición de temperatura: 0.1°C
-
Rango de medición de humedad: 20% - 90% RH
-
Precisión de medición de humedad: ±5%
-
Resolución de medición de humedad: 1% RH
-
Frecuencia de muestreo: 1 Hz (una muestra cada segundo)
Pines:
-
S o DATA: Transferencia de datos bidireccional
-
( + ) o VCC: Conexión a la alimentación de 3.3 a 5 VDC
-
( - ) o GND: Conexión a tierra de la placa (GND)
Ejemplo de prueba:
Conecta el KY-015 con la placa Arduino UNO como se muestra en la siguiente figura:
Ahora, descarga la librería DHT-Sensor-library de Adafruit e instálala en Arduino IDE. Si ya la tienes instalada, puedes saltarte este paso.
Luego, copia el siguiente sketch de Arduino y cárgalo a la placa:
Por último, abre el monitor serial de Arduino IDE y observa las mediciones de temperatura y humedad relativa.
Este sensor es ampliamente recomendado para medir temperatura de ambiente y procesos que NO requieran una medición rápida ya que demora un poco en la medición.
Sensor KY-015