DHT22 - MÓDULO SENSOR DE TEMPERATURA E HUMIDADE (s/cabo)

: SEN06076
7,50 €
preço com IVA incluído

O Sensor de Humidade Temperatura DHT22 como o próprio nome sugere é utilizado para medir a temperatura nas escalas de -40 a +80° graus Celsius e a humidade do ar nas faixas de 0 a 100%, contando com uma precisão que varia de 2 a 5%.

Este sensor é uma boa opção para o desenvolvimento de projetos eletrónicos através de placas como Arduino, Raspberry Pi, etc..

Quantidade

Se tiver alguma dúvida neste produto não hesite em contactar-nos.

*Atenção: as imagens são meramente ilustrativas.

O Sensor de Humidade Temperatura DHT22 como o próprio nome sugere é utilizado para medir a temperatura nas escalas de -40 a +80° graus Celsius e a humidade do ar nas faixas de 0 a 100%, contando com uma precisão que varia de 2 a 5%.

É muito utilizado no desenvolvimento de projetos eletrónicos e robóticos através de placas microcontroladoras, entre elas, Arduino, Raspberry, ARM, AVR, PIC, etc pois possui apenas 1 pino com saída digital.

Este Sensor DHT22 detecta a humidade e a temperatura e envia essas informações para a placa microcontroladora, que deve estar programada para realizar uma ação quando atingida determinada humidade ou temperatura.

O Sensor DHT22 ou AM2302 é compatível com o modelo DHT22/AM2303 e é formado por um sensor de humidade capacitivo e um termistor para medir o ar ao redor, enviando no pino de dados um sinal digital (não é necessário pinos analógicos).

Um exemplo de utilização que podemos dar ao Sensor de Temperatura e Humidade DHT22 é por meio de uma placa Arduino, onde é possível programar a placa microcontroladora para ligar o ar condicionado quando o ambiente atingir determinada temperatura ou ligar a função de remover a humidade quando atingir determinada humidade.

O Sensor de Humidade Temperatura DHT22 oferece dados confiáveis e estáveis e por isso é ideal para a utilização por profissionais ou estudantes das áreas tecnológicas.

Catracterísticas:

  1. Modelo: AM2302 (datasheet);

  2. Tensão da operação: 3-5VDC (5,5VDC máximo);

  3. Faixa de medição de humidade: 0 a 100% UR;

  4. Faixa de medição de temperatura: -40º a +80ºC;

  5. Corrente: 2,5mA max durante uso, em stand by de 100uA a 150 uA;

  6. Precisão de medição da humidade : ± 2,0% UR;

  7. Precisão de medição da temperatura: ± 0,5 ºC;

  8. Resolução: 0,1;

  9. Tempo de resposta: 2s;

  10. Dimensões: 25 x 15 x 7mm (sem terminais).

 

Inclui:

  1. 1x Módulo Sensor de Humidade e Temperatura DHT22.

 

Código Exemplo:

// Programa : Sensor de temperatura DHT22

#include <DHT.h>
#include <LiquidCrystal.h>

// Pino conectado ao pino de dados do sensor
#define DHTPIN 7

// Pinos do display
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

// Utilize a linha de acordo com o modelo do sensor
//#define DHTTYPE DHT11   // Sensor DHT11
#define DHTTYPE DHT22   // Sensor DHT 22  (AM2302)
//#define DHTTYPE DHT21   // Sensor DHT 21 (AM2301)

// Definicoes do sensor : pino, tipo
DHT dht(DHTPIN, DHTTYPE);

// Array simbolo grau
byte grau[8] ={ B00001100,
                B00010010,
                B00010010,
                B00001100,
                B00000000,
                B00000000,
                B00000000,
                B00000000,};

void setup()
{
  // Inicializa o display
  lcd.begin(16, 2);
  lcd.clear();
  // Cria o caracter customizado com o simbolo do grau
  lcd.createChar(0, grau);
  // Informacoes iniciais no display
  lcd.setCursor(0,0);
  lcd.print("Temp. : ");
  lcd.setCursor(13,0);
  // Mostra o simbolo do grau
  lcd.write(byte(0));
  lcd.print("C");
  lcd.setCursor(0,1);
  lcd.print("Humid. : ");
  lcd.setCursor(14,1);
  lcd.print("%");

  Serial.begin(9600);
  Serial.println("Aguardando dados...");
  // Inicializa o sensor DHT
  dht.begin();
}

void loop()
{
  // Aguarda 2 segundos entre as medicoes
  delay(2000);
 
  // Leitura da humidade
  float h = dht.readHumidity();
  // Leitura da temperatura (Celsius)
  float t = dht.readTemperature();
 
  // Verifica se o sensor esta a responder
  if (isnan(h) || isnan(t))
  {
    Serial.println("Falha ao ler dados do sensor DHT !!!");
    return;
  }

  // Mostra a temperatura no serial monitor e no display
  Serial.print("Temperatura: ");
  Serial.print(t);
  lcd.setCursor(8,0);
  lcd.print(t);
  Serial.print(" *C  ");
  // Mostra a humidade no serial monitor e no display
  Serial.print("Humidade : ");
  Serial.print(h);
  Serial.println(" %");
  lcd.setCursor(8,1);
  lcd.print(h);
}

SEN06076

Produtos Associados