Arduino UNO R3 (original)
DHT22 - Módulo Sensor de Temperatura...
- Em promoção!
- -1,00 €
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..
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.
Modelo: AM2302 (datasheet);
Tensão da operação: 3-5VDC (5,5VDC máximo);
Faixa de medição de humidade: 0 a 100% UR;
Faixa de medição de temperatura: -40º a +80ºC;
Corrente: 2,5mA max durante uso, em stand by de 100uA a 150 uA;
Precisão de medição da humidade : ± 2,0% UR;
Precisão de medição da temperatura: ± 0,5 ºC;
Resolução: 0,1;
Tempo de resposta: 2s;
Dimensões: 25 x 15 x 7mm (sem terminais).
1x Módulo Sensor de Humidade e Temperatura DHT22.
// 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);
}
Produtos Associados