Aziz Bench

DHT22 vs SHT31

7 das 10 características da nossa tabela são diferentes entre o DHT22 e o SHT31.

Aosong

DHT22

±0,5 °C · ±2% UR · Um fio só (protocolo próprio) · de 3,3 a 6 V

Um passo acima do DHT11: ±0,5 °C, ±2% UR típicos e até −40 °C, ainda com um só fio de dados.

Atenção: O erro de umidade pode chegar a ±5% UR, ele faz no máximo uma leitura a cada 2 s e o protocolo exige temporização precisa. Cerca de 50 µA entre as leituras.

Sensirion

SHT31

±0,2 °C · ±2% UR · I²C · de 2,15 a 5,5 V

O sensor consagrado da Sensirion: ±0,2 °C, ±2% UR, dois endereços I²C e alimentação de 2,15 a 5,5 V.

Atenção: Para o mesmo trabalho, o SHT4x é mais novo, menor e mais preciso em umidade.

Diferenças

CaracterísticaDHT22SHT31
Precisão de temperatura±0,5 °C±0,2 °C
Faixa de temperaturade −40 a 80 °Cde −40 a 125 °C
InterfaceUm fio só (protocolo próprio)I²C
Endereço I²CNão é I²C0x44, 0x45 (escolhido por um pino)
Alimentaçãode 3,3 a 6 Vde 2,15 a 5,5 V
Corrente entre as leituras50 µA0,2 µA
ESPHomedhtsht3xd

Iguais nos dois: grandezas medidas · precisão de umidade · situação.

Quando escolher o DHT22

Na nossa tabela, o DHT22 não tem nada que falte ao SHT31: escolha-o pelo preço, pela disponibilidade ou porque você já tem a placa.

Escolha o SHT31 se você precisa de

Abrir o comparativo de sensores →Marque o que o seu projeto exige e veja qual sensor serve melhor.

SHT31: endereço I²C, ligações e pull-up →

Perguntas frequentes

Qual é a diferença entre o DHT22 e o SHT31?

O SHT31 oferece mais precisão de temperatura, uma faixa de temperatura mais ampla, um barramento I²C padrão compartilhado com outros sensores e menos corrente entre as leituras; na nossa tabela, o DHT22 não tem vantagens próprias, fora o preço ou a disponibilidade.

Qual é mais preciso, o DHT22 ou o SHT31?

Valores típicos dos datasheets: temperatura ±0,5 °C para o DHT22 e ±0,2 °C para o SHT31; umidade ±2% UR e ±2% UR. A posição importa tanto quanto a precisão: mantenha qualquer um dos dois longe das partes quentes da placa.

Posso trocar o DHT22 pelo SHT31?

Não diretamente: o DHT22 usa um protocolo próprio de um fio só e o SHT31, I²C, então as ligações e o código mudam.

Outros comparativos

Valores tirados dos datasheets e das páginas de produto dos fabricantes e da documentação do ESPHome, conferidos em novembro de 2026.