Ref.: 000137 | Disponibilidade: Imediata

Sensor de umidade e temperatura DHT22

Descrição do produto

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?


Item incluso:

01 peça Sensor de Umidade e Temperatura DHT22.

Especificações técnicas

 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

Receba novidades e ofertas incríveis!