Índice:

Como usar o sensor de temperatura DHT11 com Arduino e impressão de temperatura e umidade: 5 etapas
Como usar o sensor de temperatura DHT11 com Arduino e impressão de temperatura e umidade: 5 etapas

Vídeo: Como usar o sensor de temperatura DHT11 com Arduino e impressão de temperatura e umidade: 5 etapas

Vídeo: Como usar o sensor de temperatura DHT11 com Arduino e impressão de temperatura e umidade: 5 etapas
Vídeo: Sensor de umidade e temperatura DHT11 - Curso de Arduino #53 2024, Julho
Anonim
Como usar o sensor de temperatura DHT11 com Arduino e impressão de temperatura e umidade
Como usar o sensor de temperatura DHT11 com Arduino e impressão de temperatura e umidade

O sensor DHT11 é usado para medir temperatura e umidade. Eles são amadores de eletrônicos muito populares. O sensor de umidade e temperatura DHT11 torna realmente fácil adicionar dados de umidade e temperatura aos seus projetos eletrônicos DIY. É perfeito para estações meteorológicas remotas, sistemas de controle ambiental doméstico e sistemas de monitoramento de fazenda ou jardim. Portanto, neste tutorial, veremos como usar o sensor de temperatura DHT11 com Arduino e imprimir a temperatura, umidade e calor no monitor serial do arduino ide.

Etapa 1: Coisas que você precisa

Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
Coisas que você precisa

Portanto, para este projeto, você precisa das seguintes coisas: 1x Arduino uno:

1 sensor de temperatura DHT11: https://www.utsource.net/itm/p/9221601.htmlBreadboard e alguns jumpers

Etapa 2: conexões

Conexões
Conexões
Conexões
Conexões

Conecte tudo conforme mostrado na imagem fornecida e prossiga para a próxima etapa.

Etapa 3: instalar a biblioteca Arduino

Instale a biblioteca Arduino
Instale a biblioteca Arduino
Instale a biblioteca Arduino
Instale a biblioteca Arduino

vá para o seu Arduino IDE, em seguida, vá para Sketch> Incluir Biblioteca> Gerenciar Bibliotecas. O Library Manager será mostrado. Em seguida, procure por “DHT” na caixa de pesquisa e instale essas bibliotecas DHT no Arduino ide. Depois de instalar a biblioteca DHT, digite “Adafruit Unified Sensor” na caixa de pesquisa e role até encontrar a biblioteca e instale-a e você estará pronto para codificar.

Etapa 4: faça upload do código para o Arduino Ide

Depois de fazer as coisas acima, apenas copie o código fornecido abaixo e faça o upload para o seu Arduino. Uno: #include "DHT.h" #define DHTPIN 7 // a qual pino estamos conectados // Remova o comentário do tipo que você está usando! # definir DHTTYPE DHT11 // DHT 11 // # definir DHTTYPE DHT22 // DHT 22 (AM2302) // # definir DHTTYPE DHT21 // DHT 21 (AM2301) // Inicializar o sensor DHT para ArduinoDHT dht normal de 16 mhz (DHTPIN, DHTTYPE); vazio setup () {Serial.begin (9600); Serial.println ("Teste DHTxx!"); dht.begin ();} void loop () {// Aguarde alguns segundos entre as medições. atraso (2000); // A leitura da temperatura ou umidade leva cerca de 250 milissegundos! // As leituras do sensor também podem ser até 2 segundos 'antigas' (é um sensor muito lento) float h = dht.readHumidity (); // Lê a temperatura como Celsius float t = dht.readTemperature (); // Lê a temperatura como Fahrenheit float f = dht.readTemperature (true); // Verifique se alguma leitura falhou e saia mais cedo (para tentar novamente). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Falha ao ler do sensor DHT!"); Retorna; } // Compute o índice de calor // Deve enviar a temperatura em Fahrenheit! float hi = dht.computeHeatIndex (f, h); Serial.print ("Umidade:"); Serial.print (h); Serial.print ("% / t"); Serial.print ("Temperatura:"); Serial.print (t); Serial.print ("* C"); Serial.print (f); Serial.print ("* F / t"); Serial.print ("Índice de calor:"); Serial.print (hi); Serial.println ("* F");}

Etapa 5: obtenha a temperatura e umidade no monitor serial

Obtenha a temperatura e umidade no monitor serial
Obtenha a temperatura e umidade no monitor serial

Após fazer o upload do código, abra o monitor serial presente no arduino ide e você pode ver a temperatura, umidade e índice de calor do seu ambiente (no qual seu sensor está atualmente presente) em seu monitor serial como o meu e você pode fazer isso um pouco mais longe Além disso, você pode usar esses valores de temperatura / umidade em seus projetos, como estação meteorológica, monitoramento de ambiente, etc.

Recomendado: