DHT11: O Guia Completo — Temperatura, Umidade, Ligação e DHT11 x DHT22
Guia completo do DHT11: como ele mede temperatura e umidade, protocolo de 1 fio, resistor de pull-up, precisão real, comparação com o DHT22 e solução de erros de leitura.
O DHT11 é aquele sensorzinho azul que mede temperatura e umidade ao mesmo tempo. Barato, digital e fácil de ligar, ele é a porta de entrada de quem quer criar uma estação meteorológica, uma estufa automatizada ou um controle de ambiente.
Mas ele tem limitações importantes de precisão e velocidade — e conhecê-las evita frustração e escolhas erradas no projeto.
🌡️ O que é e como funciona
O DHT11 é um sensor digital combinado. Dentro do encapsulamento existem duas partes e um pequeno microcontrolador:
- Sensor de umidade capacitivo: um material entre duas placas absorve vapor d'água; isso muda a capacitância, que é convertida em % de umidade.
- Termistor (NTC): mede a temperatura pela variação da resistência.
- Microcontrolador interno: lê os dois, faz a conversão e entrega o valor já calculado.
Ou seja: você não precisa fazer conta nenhuma. O sensor manda o número pronto — essa é a grande facilidade dele.
🔌 Ligação e o protocolo de 1 fio
A ligação é simples: VCC (3,3V ou 5V), GND e o pino de DADOS em qualquer pino digital. Mas atenção a um detalhe essencial:
O DHT11 usa um protocolo proprietário de um fio só — não confunda com o 1-Wire da Dallas (do DS18B20) nem com I2C. A biblioteca DHT cuida de toda a temporização para você.
⏱️ A limitação da velocidade
📊 DHT11 x DHT22 — a comparação que importa
| Característica | DHT11 | DHT22 (AM2302) |
|---|---|---|
| Faixa de temperatura | 0 a 50 °C | −40 a 80 °C |
| Precisão da temperatura | ± 2 °C | ± 0,5 °C |
| Faixa de umidade | 20 a 90 % | 0 a 100 % |
| Precisão da umidade | ± 5 % | ± 2 % |
| Resolução | 1 (número inteiro) | 0,1 (casa decimal) |
| Intervalo de leitura | 1 segundo | 2 segundos |
| Preço | Mais barato | Um pouco mais caro |
- Está aprendendo / prototipando
- O ambiente é interno e ameno
- Precisão de ±2 °C é suficiente
- Quer o menor custo
- Precisa de precisão
- Vai medir frio (abaixo de 0 °C)
- Precisa de casas decimais
- É um projeto 'para valer'
🧮 Exemplo prático: estufa automatizada
📖 Ligar o umidificador quando a umidade cair
Objetivo: manter a umidade acima de 60% numa estufa.
1) DHT11 com pull-up de 4,7k no pino de dados.
2) Leitura a cada 2 segundos (respeitando o tempo do sensor).
3) Se a umidade < 60%, aciona um relé com o umidificador; se > 70%, desliga.
Por que essa folga (60/70)? É a histerese: sem ela, o relé ficaria ligando e desligando sem parar em torno do valor limite.
🎯 Onde usar
- Estação meteorológica caseira (com display ou enviando para a nuvem).
- Estufa, incubadora e controle de ambiente para plantas.
- Monitoramento de sala de servidores, adega ou depósito.
- Automação: ligar umidificador, desumidificador ou ventilador.
✅ Boas práticas
- Mantenha o sensor longe de fontes de calor (inclusive do próprio Arduino/fonte), ou a temperatura sai alta.
- Ele mede umidade relativa (%), que depende da temperatura — não confunda com umidade absoluta.
- Dê um tempo de estabilização após ligar (alguns segundos) antes da primeira leitura válida.
- Cabos longos degradam o sinal: mantenha curto ou use o módulo com pull-up embutido.
🛠️ Problemas comuns (e soluções)
| Sintoma | Causa provável | Solução |
|---|---|---|
| Leitura NaN / falha | Sem pull-up ou leitura rápida demais | Coloque 4,7k e espere 2 s entre leituras |
| Valor sempre igual | Lendo antes do sensor atualizar | Aumente o intervalo de leitura |
| Temperatura alta demais | Sensor perto de fonte de calor | Afaste do Arduino/fonte/regulador |
| Umidade travada em 90% | Fora da faixa do DHT11 | Use DHT22 para faixa completa |
| Funciona e depois para | Alimentação instável | Fonte firme; evite alimentar muitos módulos pelo USB |
🚀 Conclusão
O DHT11 é o jeito mais rápido e barato de dar 'sentidos' ambientais ao seu projeto. Respeite o pull-up, o intervalo de 2 segundos e as limitações de faixa/precisão — e ele entrega temperatura e umidade de bandeja.
Quando o projeto exigir precisão ou frio, o DHT22 é o upgrade natural, com a mesma facilidade de uso.
Dúvidas? Comenta aí embaixo! 🦣⚡
Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br
Para montar o que você acabou de ler
A versão em módulo já traz o resistor de pull-up; a protoboard é onde ele vai morar.