SHT45 (Sensirion)

Sensor digital de temperatura + humedad relativa, generación 4 - el más preciso de la familia SHT4x.

Página del fabricante: Sensirion SHT45, Datasheet SHT4x (PDF)

Specs

SpecValor
Precisión temperatura típica
Precisión HR RH típica
Drift temperatura< 0.03 / año (datasheet §2.2) - relevante para publicación
Drift HR< 0.2 %RH / año (datasheet §2.1)
Heater3 niveles (20 / 110 / 200 mW)
Voltaje1.08-3.6V
InterfaceI2C @ 0x44
Tiempo de respuesta HR (τ63%)4 s (T: 2 s)

⚠️ Acepta máx 3.6V. No alimentar desde línea de 5V sin regulador.

Aislamiento térmico durante el deployment

Cita textual del datasheet SHT4x §5.1 “Hardware integration design”:

“For maximum performance, the sensor should be located in a position where it is exposed to the gas to be measured, but isolated from any heat sources such as nearby electronics or direct sunlight.”

Fuentes de calor a evitar en un nodo de invernadero:

  • Reguladores lineales (LDOs como AMS1117, LM1117) - disipan el exceso de voltaje como calor. Preferir LM2596S switching que se mantiene a temperatura ambiente. Ver explicación detallada en potencia/lm2596s.md
  • El propio ESP32 durante TX intensivo de WiFi/BLE (puede subir 10-15 el chip)
  • Bombas, relays, MOSFETs de potencia que conmutan cargas grandes
  • Luz solar directa sobre el gabinete (efecto invernadero dentro de la caja)

Para nodos ambientales donde la T del aire es la variable principal, lo recomendado es separar físicamente el sensor del nodo vía un cable de ~30-50 cm, con el sensor en un radiation shield ventilado y la electrónica en otra caja a la sombra.

Variantes - atención al sufijo

Part numberFiltro PTFEVersión
SHT45-AD1B-R3Sin filtroNueva
SHT45-AD1B-R2Sin filtroAnterior
SHT45-AD1F-R2Con filtro PTFEPara ambientes con condensación / salpicaduras

Por qué el sufijo F (filtro PTFE)

El filtro PTFE es una membrana microporosa que deja pasar vapor de agua pero bloquea polvo, tierra y salpicaduras líquidas. Sin filtro, una gota sobre la apertura te lleva a 100% RH instantáneo y tarda minutos en recuperarse, lo que arruina la serie temporal. En invernaderos con nebulización o riego por aspersión el filtro no es opcional.

Disponibilidad

Implementación I2C (esquema)

graph LR
    E["ESP32"] -->|SDA| S["SHT45"]
    E -->|SCL| S
    V33["3.3V"] -->|"pull-ups 10 kΩ\nSDA y SCL"| E
    GND["GND"] -->|GND| S
    Vin["3.3V"] -->|VDD| S

Driver mínimo en ESP-IDF

Validar CRC de los bytes data[2] y data[5] antes de confiar en la medición - Sensirion documenta el polinomio CRC-8 en el datasheet.