🎯 Sensor DHT22
Em poucas palavras
Definição técnica ou simplificada do conceito.
📝 Notas e Desenvolvimento
🔗 Conexões e Contexto
- Atlas: MdC - Tecnologia
- Notas Relacionadas:
📚 Referências e Fontes
:: Referência :: [Folha de dados do sensor DHT22](https://components101.com/sensors/dht22-pinout-specs-datasheet#: ~: Text = DHT22%20SPecifications%20Operating%20Tension%3A%203.5V%20A%205v%20Operating, humidity%20Abos%20Sao%2016-bit%20%3A%20%C2%B10.5%C2% B0C%20E%20%C2%B11%25)
:: Referência :: dht22.pdf (sparkfun.com)
:: Referência :: Sensor de Temperatura e Umidade DHT22
:: Referência :: Sensor de umidade Raspberry Pi usando DHT22 - Pi My Life Up
📂 Outros Conteúdos Preservados
Especificação
- Tensão operacional: 3,5V a 5,5V
- Corrente operacional: 0,3mA (medição) 60uA (Standby)
- Saída: dados seriais
- Faixa de temperatura: -40 °C a 80 °C
- Faixa de umidade: 0% a 100%
- Resolução: temperatura e umidade são de 16 bits
- Precisão: ± 0,5 °C e ± 2-5%
- Taxa de amostragem não excedendo 0,5 Hz (uma vez a cada 2 segundos)
- Tamanho do corpo: 27 mm x 59 mm x 13,5 mm (1,05” x 2,32” x 0,53”)
Como Usar
O sensor DHT22 é calibrado de fábrica e emite dados seriais, sendo, portanto, muito fácil de configurá-lo. O diagrama de conexão para este sensor é mostrado abaixo.

Como você pode ver, o pino de dados está conectado a um pino de E/S de MCU e um resistor pull-up de 5K é usado (qualquer valor entre 1k e 10k pode servir). Se necessário, use uma Calculadora de resistores. Este pino de dados gera o valor de temperatura e umidade como dados seriais.
Tratamento de Sinal
Se você estiver tentando fazer a interface com uma MCU genérica, a folha de dados fornecida abaixo será útil. A saída fornecida pelo pino de dados será da ordem de
- Dados de umidade inteiros de 8 bits +
- 8 bits de dados decimais de umidade +
- Dados de temperatura inteiros de 8 bits +
- Dados de temperatura fracionários de 8 bits +
- Bit de paridade de 8 bits.
Para solicitar que o módulo DHT22 envie esses dados, o pino de E/S deve ser momentaneamente reduzido e depois mantido em nível alto, conforme mostrado no diagrama de temporização abaixo.