El DHT11 es un sensor digital de bajo costo que permite medir la temperatura y la humedad relativa del ambiente de forma simultánea. Es ampliamente utilizado en proyectos de domótica, estaciones meteorológicas y sistemas de monitoreo ambiental debido a su facilidad de integración y a que entrega una señal digital ya calibrada.
¿Qué es?
Es un módulo que integra un sensor capacitivo de humedad y un termistor para medir el aire circundante. El sensor incluye un microcontrolador interno que se encarga de realizar la conversión analógica a digital y transmitir los datos mediante un protocolo de comunicación de un solo hilo (Single-Bus). Esto significa que solo se requiere un pin digital del microcontrolador para obtener ambas lecturas.
Especificaciones Técnicas
Voltaje de operación: 3V a 5.5V DC
Rango de medición de humedad: 20% a 90% RH
Precisión de humedad: +/- 5% RH
Rango de medición de temperatura: 0°C a 50°C
Precisión de temperatura: +/- 2°C
Resolución: 1 (8 bits para temperatura y 8 bits para humedad)
Periodo de muestreo: 1 segundo (se debe esperar 1s entre lecturas)
Corriente de medición: 0.5 mA a 2.5 mA
Dimensiones: 15.5 mm x 12 mm x 5.5 mm
Asignación de Pines
VCC: Alimentación (3.3V - 5V)
DATA: Salida de datos digitales
NC: No conectado (en modelos de 4 pines)
GND: Tierra (0V)
Ventajas del Sensor DHT11
Señal Digital Calibrada: A diferencia de los sensores analógicos, el DHT11 no requiere cálculos complejos de voltaje para obtener la temperatura, lo que reduce el error por ruido eléctrico.
Estabilidad a largo plazo: Su diseño está optimizado para mantener la precisión de las lecturas durante periodos prolongados de tiempo.
Bajo consumo: Su eficiencia lo hace apto para dispositivos que funcionan con baterías.
Fácil cableado: Al usar un solo pin de datos, permite ahorrar puertos en el Arduino para otros componentes.
Recomendaciones de Uso
Resistencia Pull-up: Si el módulo no viene en una placa (PCB) con resistencia integrada, es necesario colocar una resistencia de 5k o 10k entre los pines VCC y DATA.
Tiempo de respuesta: Debido a su naturaleza, este sensor no es apto para mediciones que requieran cambios rápidos (tiempo real instantáneo), ya que requiere al menos 1 segundo para estabilizar la nueva lectura.
Librerías: Se recomienda utilizar la librería "DHT sensor library" de Adafruit para simplificar la lectura de los datos en el código.