quarta-feira, 3 de abril de 2019

Sensor DHT11 de umidade e temperatura com Arduino


     O DHT11 é um sensor de temperatura e unidade relativa, que permite medir temperaturas de 0 a 50 Celsius, e umidade na faixa de 20 a 90%. Sua faixa de precisão para temperatura é de 2 graus, e de umidade 5%.

Módulo DHT11:

     Na prática descrita neste artigo vamos ler as informações do sensor e apresenta essas informações no monitor serial do Arduino IDE.

Componentes necessários:

1 Arduino;
1 Módulo DHT 11;
3 jumpers M&M;
1 Protobord;

Montagem:

Arduino
DHT11
Pino 5V
VCC
Pino GND
GND
Pino A1
DATA





Nota: A posição dos pinos pode mudar conforme o componente, observe a indicação do componente.

     Para utilizar o DHT11 com o Arduino e programar no Arduino IDE é necessário instalar uma biblioteca, que pode ser baixada neste link AQUI !


    Após descompactar o arquivo baixado e incluí-lo na biblioteca do Arduino IDE, podemos programar o Arduino.

    O programa abaixo faz com que o Arduino leia as informações do sensor e apresenta essas informações no monitor serial do Arduino IDE.


Código:

#include <dht.h>

#define dht_dpin A1

dht DHT;

voidsetup()
{
  Serial.begin(9600);
  delay(1000);
}

voidloop()
{
  DHT.read11(dht_dpin);
  Serial.print("Umidade = ");
  Serial.print(DHT.humidity);
  Serial.print("%  ");
  Serial.print("Temperatura = ");
  Serial.print(DHT.temperature);
  Serial.println("Celsius  ");

  delay(2000); 
}

Carregue o código no Arduino abra o monitor serial e você verá a leitura de temperatura e umidade.



     Você pode incrementar o projeto incluindo um display, em um próximo artigo vou falar sobre isto.
     Se ficou em dúvida sobre algum procedimento do artigo, nesta página há artigos de como incluir bibliotecas no Arduino IDE, instalar o Arduino IDE e etc.

Os componentes deste tutorial pode ser comprados AQUI!

Um comentário:

  1. El Yucateco Hotel & Casino - Mapyro
    A map showing 서산 출장샵 El Yucateco, located 양산 출장안마 in central las Vegas, Nevada, United States, El Yucateco, 창원 출장마사지 located on the corner of 오산 출장마사지 West 89th and Spring Streets, offers one 나주 출장마사지 of

    ResponderExcluir