- Estoque: Em Estoque
- Código do Produto: SNC001.DHT21
- Peso: 14.00
Módulo Sensor de Umidade e Temperatura Digital DHT21 AM2301
O DHT21 (também conhecido como AM2301) é um sensor digital de temperatura e umidade. É amplamente utilizado em diversas aplicações devido à sua confiabilidade e facilidade de uso. Aqui está uma visão geral detalhada do sensor DHT21 (AM2301):
Informações gerais:
O DHT21 é um sensor que mede temperatura e umidade e fornece saída digital. Ele usa um sensor capacitivo de umidade e um termistor para medir o ar circundante e emite 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% UR com uma precisão de ±3% UR.
- Resolução: 0,1 para temperatura e umidade.
- Fonte de energia: 3,3V a 5,5V.
- Baixo consumo de energia: Ideal para aplicações alimentadas por bateria.
- Saída digital: Protocolo de comunicação de barramento único.
- Tempo de resposta: Tempo de resposta relativamente rápido, normalmente menos de 2 segundos.
Configuração de pinos:
O sensor DHT21 normalmente possui três pinos:
- VCC: Fonte de alimentação (3,3V a 5,5V).
- GND: Chão.
- DADOS: Pino de dados para saída de sinal digital.
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 DHT21 a um Arduino:
- Conecte o CCV pino do DHT21 ao pino 5V do Arduino.
- Conecte o GND pino do DHT21 ao pino GND do Arduino.
- Conecte o DADOS pino do DHT21 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 DHT21 com um Arduino, você pode usar a biblioteca DHT. Primeiro, instale a biblioteca DHT da Adafruit através do Library Manager no Arduino IDE.
cpp
#include "DHT.h" // Define o tipo de sensor e o pino ao qual ele está conectado #define DHTTYPE DHT21 // DHT 21 (AM2301) #define DHTPIN 2 // Pino digital 2 DHT dht(DHTPIN, DHTTYPE); void configuração() {Serial.begin(9600); Serial.println("Teste DHT21 (AM2301)!"); dht.begin(); } void loop() { // Aguarde alguns segundos entre as medições delay(2000); // Lendo valores de temperatura e umidade float humidity = 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(" % "); 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 DHT21 (AM2301) é um sensor versátil e confiável, adequado para uma ampla gama de aplicações que exigem medições precisas de temperatura e umidade.