Sensores DHT11 y DHT22
Sensores digitales de temperatura y humedad, muy baratos y fáciles de conectar a cualquier placa.
DHT11 frente a DHT22
| Característica | DHT11 | DHT22 (AM2302) |
|---|---|---|
| Rango de temperatura | 0 a 50 °C | −40 a 80 °C |
| Precisión de temperatura | ±2 °C | ±0,5 °C |
| Rango de humedad | 20 a 80 % | 0 a 100 % |
| Precisión de humedad | ±5 % | ±2 % |
| Resolución | 1 % y 1 °C | 0,1 % y 0,1 °C |
| Intervalo entre lecturas | 1 segundo | 2 segundos |
| Alimentación | 3 a 5,5 V | 3 a 6 V |
| Consumo | 0,5 a 2,5 mA | 1 a 1,5 mA |
Los valores exactos varían un poco entre fabricantes y revisiones, así que conviene mirar la hoja de datos del sensor que compres.
Cuál elegir
- DHT11: suficiente para interiores y proyectos sencillos con poco presupuesto.
- DHT22: mejor si necesitas más precisión, temperaturas bajo cero o un rango de humedad más amplio.
Cómo se conecta
Tiene un solo cable de datos. Se alimenta con la misma tensión que usa la placa: 3,3 V en un ESP32 o ESP8266 y 5 V en un Arduino UNO.
- VCC: a 3,3 V o 5 V, según la placa.
- DATA: a cualquier pin digital, con una resistencia pull-up de 4,7 a 10 kΩ hacia VCC.
- GND: a masa.
Muchos módulos de 3 pines ya llevan la resistencia incorporada, y entonces no hace falta añadirla.
Aplicaciones
- Estaciones meteorológicas caseras
- Control de clima y humedad en habitaciones
- Sensores integrados en Home Assistant con ESPHome
- Avisos por humedad alta en baños, sótanos o armarios
Qué tener en cuenta
- Respeta el intervalo mínimo entre lecturas. Si lees más rápido, el sensor devuelve errores o valores NaN.
- No pongas el sensor cerca de fuentes de calor, como el propio microcontrolador, o medirá mal.
- Para medir con más precisión existen otros sensores, pero para uso doméstico los DHT cumplen.
Fuentes: Mouser / Adafruit, Random Nerd Tutorials y SolderHub. Los datos son orientativos.
