Sensor de Umidade e Temperatura DHT22
Alta Precisão
Descrição
O DHT22 é um sensor digital de umidade relativa do ar e temperatura com excelente precisão e estabilidade a longo prazo.
Muito utilizado em projetos de automação residencial, estações meteorológicas, monitoramento de ambientes, estufas e controle climático, ele oferece leituras confiáveis de forma simples, utilizando apenas um pino digital do microcontrolador.
Compatível com Arduino, ESP8266, ESP32, Raspberry Pi, PIC e outros sistemas embarcados.
Onde usar
Estações meteorológicas caseiras
Automação residencial
Controle de temperatura e umidade em estufas
Monitoramento de ambientes fechados (salas, depósitos, servidores)
Sistemas de climatização e ar-condicionado
Projetos de IoT (Internet das Coisas)
Código Arduino
Aqui vai um código simples em Arduino para usar o Sensor de Umidade e Temperatura DHT22.
Esse exemplo lê os valores do sensor e mostra no Monitor Serial do Arduino IDE.
É preciso instalar a biblioteca DHT sensor library (Adafruit) na IDE do Arduino antes de rodar o código.
// Exemplo simples - Sensor DHT22 com Arduino
#include "DHT.h"
#define DHTPIN 2 // Pino digital conectado ao DHT22
#define DHTTYPE DHT22 // Define o tipo de sensor (DHT22 / AM2302)
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
Serial.println("Leitura de Temperatura e Umidade - DHT22");
}
void loop() {
delay(2000); // O DHT22 tem tempo de resposta de ~2s
float umidade = dht.readHumidity();
float temperatura = dht.readTemperature(); // Celsius por padrão
// Verifica se a leitura foi bem-sucedida
if (isnan(umidade) || isnan(temperatura)) {
Serial.println("Falha na leitura do sensor DHT22!");
return;
}
Serial.print("Umidade: ");
Serial.print(umidade);
Serial.print(" %\t");
Serial.print("Temperatura: ");
Serial.print(temperatura);
Serial.println(" °C");
}
Ligações:
VCC 5V ou 3,3V do Arduino
GND GND do Arduino
DATA Pino digital 2 do Arduino (mesmo definido no código)
(se o sensor não tiver resistor interno, colocar um resistor de 10kΩ pull-up entre DATA e VCC)
Tente fazer também uma versão que mostra a temperatura em °F junto com °C?
Itens Inclusos:
01 Sensor de Umidade e Temperatura DHT22
03 Jumpers para conexão
Especificações Técnicas
Modelo: DHT22 (AM2302)
Tipo de saída: Digital
Faixa de medição de temperatura: -40°C a +80°C
Precisão da temperatura: ±0,5°C
Faixa de medição de umidade: 0% a 100% RH
Precisão da umidade: ±2% RH
Tensão de operação: 3,3V a 5,5V
Consumo de corrente: 2,5 mA (máx.)
Tempo de resposta: ~2 segundos
Interface: 1 fio (single bus)
Dimensões aproximadas: 28mm x 12mm x 10mm