Visão geral do sensor DHT22

Como funciona o sensor de umidade e temperatura DHT22, os limites da sua precisão e por que ele serve para garagens, oficinas e sótãos.

Módulo sensor de temperatura e umidade Aosong AM2302 DHT22 em uma placa breakout preta
O DHT22 (AM2302) é o sensor digital de umidade e temperatura usado em muitos projetos faça-você-mesmo. Foto: Suyash Dwivedi. CC BY-SA 4.0

O DHT22 (também vendido como AM2302) é o sensor digital no coração deste projeto de garagem. Ele informa a umidade relativa e a temperatura do ar por uma única linha de dados, o que mantém a fiação simples quando você precisa de várias zonas. Entender o comportamento dele ajuda a interpretar leituras ruidosas e a ter expectativas realistas em comparação com equipamentos de laboratório.

O que o DHT22 mede

Cada leitura retorna a umidade (0–100 %UR) e a temperatura (faixa especificada normalmente de −40 a 80 °C). O firmware converte os valores para Fahrenheit para quem consome o JSON, enquanto o LCD pode mostrar qualquer uma das escalas. As leituras representam o bolsão de ar ao redor do corpo do sensor, não a temperatura da superfície de um cano ou de uma laje de concreto, a menos que você monte a sonda encostada nessa superfície de propósito.

A precisão do datasheet é de aproximadamente ±0,5 °C e ±2–5 %UR em condições estáveis. Em garagens com correntes de ar, aberturas rápidas da porta podem gerar picos curtos que são movimento real de ar, não falha do sensor. Confira as orientações de posicionamento da sonda antes de trocar o hardware.

Temporização e comportamento do barramento

Os sensores DHT22 exigem um intervalo mínimo entre leituras, geralmente de dois segundos. O sketch faz a leitura com um timer e ignora solicitações sobrepostas. Desrespeitar o intervalo retorna valores antigos ou de erro, e é por isso que o firmware inclui a lógica de novas tentativas descrita em erros de leitura e novas tentativas do DHT22.

  • Alimentação: 3,3–5 V CC; compartilhe o terra com o Arduino.
  • Dados: um GPIO por sensor, com um resistor de pull-up na linha.
  • Comprimento do cabo: mantenha os trechos curtos; fios longos sem blindagem captam ruído.
  • Gabinete: uma caixa ventilada evita ar parado aquecido pelo sol; veja o guia de montagem.

Onde ele se encaixa na arquitetura

As sondas alimentam o sketch do Arduino, que publica o JSON consumido pelo site. Siga o fluxo de dados de ponta a ponta ao investigar diferenças entre os valores do LCD e da web. A fiação pino a pino está documentada em fiação da linha de dados do DHT22.

Perguntas frequentes

Qual a precisão de um DHT22 em uma garagem ou oficina?
Cerca de ±0,5 °C e alguns pontos percentuais de umidade relativa com o ar estável. Correntes de ar e aberturas de porta geram picos reais, nem sempre erro do sensor. Compare as zonas antes de trocar o hardware.

Com que frequência o firmware deve consultar o DHT22?
Respeite um intervalo de pelo menos dois segundos entre leituras. Requisições sobrepostas retornam valores antigos ou erros; por isso os sketches usam timers e novas tentativas.

Um único DHT22 cobre uma garagem, sótão ou oficina inteira?
Um sensor só esconde as diferenças de temperatura. Áreas de portão, paredes norte e bancadas costumam diferir em vários graus; use várias sondas quando o risco de congelamento ou as ferramentas importam.