- Estoque: Em Estoque
- Código do Produto: SNC002.DHT22
- Peso: 6.00
Módulo Sensor de Umidade e Temperatura Digital DHT22 AM2302
O DHT22, também conhecido como AM2302, é um sensor digital de temperatura e umidade de alta precisão. É uma versão atualizada do DHT11 e oferece melhor precisão e uma faixa de medição mais ampla. Aqui está uma visão geral detalhada do sensor DHT22 (AM2302):
Informações gerais:
O DHT22 foi projetado para medir temperatura e umidade e gerar os dados digitalmente. Ele usa um sensor capacitivo de umidade e um termistor para medir o ar circundante e fornece um sinal digital no pino de dados.
Características:
- Faixa de temperatura: -40 a +80°C com uma precisão de ±0,5°C.
- Faixa de umidade: 0 a 100% de umidade relativa com uma precisão de ±2-5% de umidade relativa.
- Resolução: 0,1 para temperatura e umidade.
- Fonte de energia: 3,3V a 6V.
- Baixo consumo de energia: Ideal para aplicações alimentadas por bateria.
- Saída digital: Protocolo de comunicação de fio único.
- Tempo de resposta: Normalmente menos de 2 segundos.
- Estabilidade de longa duração: Boa estabilidade a longo prazo.
Configuração de pinos:
O sensor DHT22 normalmente possui quatro pinos, mas geralmente apenas três são usados:
- VCC: Fonte de alimentação (3,3V a 6V).
- GND: Chão.
- DADOS: Pino de dados para saída de sinal digital.
- NC: Não conectado (opcional).
Formulários:
Estações meteorológicas: Para medir a temperatura ambiente e a umidade.- Sistemas HVAC: Para monitorar e controlar sistemas de aquecimento, ventilação e ar condicionado.
- Automação residencial: Para monitoramento ambiental.
- Agricultura: Para monitorar as condições de estufa.
- Aplicações industriais: Para monitorar as condições ambientais em fábricas e armazéns.
Fiação:
Para conectar o DHT22 a um Arduino:
- Conecte o CCV pino do DHT22 ao pino de 5V do Arduino.
- Conecte o GND pino do DHT22 ao pino GND do Arduino.
- Conecte o DADOS pino do DHT22 a um pino digital (por exemplo, pino 2) no Arduino.
- Um resistor pull-up (4,7kΩ a 10kΩ) é necessário entre os pinos VCC e DATA.
Código de exemplo:
Para usar o DHT22 com um Arduino, você pode usar a biblioteca DHT. Primeiro, instale a biblioteca DHT da Adafruit através do Library Manager no Arduino IDE.
#include "DHT.h"
//Define o tipo de sensor e o pino ao qual ele está conectado
#define DHTTYPE DHT22 // DHT 22 (AM2302)
#define DHTPIN 2 // Pino digital 2
DHT dht(DHTPIN, DHTTYPE);
configuração vazia() {
Serial.begin(9600);
Serial.println("Teste DHT22 (AM2302)!");
dht.begin();
}
loop vazio() {
//Aguarde alguns segundos entre as medições
atraso(2000);
// Lendo valores de temperatura e umidade
umidade flutuante = dht.readHumidity();
temperatura flutuante = dht.readTemperature();
// Verifique se alguma leitura falhou e saia mais cedo (para tentar novamente).
if (isnan(umidade) || isnan(temperatura)) {
Serial.println("Falha ao ler o sensor DHT!");
retornar;
}
//Imprime os resultados
Serial.print("Umidade: ");
Serial.print(umidade);
Serial.print(" %\t");
Serial.print("Temperatura: ");
Serial.print(temperatura);
Serial.println("*C");
}
Dicas de calibração e uso:
- Certifique-se de que o sensor seja colocado em uma área com bom fluxo de ar para leituras precisas.
- Evite colocar o sensor sob luz solar direta ou perto de fontes de calor para evitar leituras falsas.
- Verifique e recalibre periodicamente o sensor se for usado em aplicações críticas.
O DHT22 (AM2302) é um sensor confiável e preciso, adequado para diversas aplicações que exigem medições precisas de temperatura e umidade. É favorecido por sua precisão, estabilidade e facilidade de integração em projetos.