Sensor de temperatura e umidade DHT11.

Neste Tutorial será mostrado como utilizar um sensor de temperatura DHT11 e umidade no Arduino. 


Aplicação:

  DHT11 realiza a leitura da temperatura em um intervalo entre 0-50ºC e a umidade do ar entre 20 e 90%, isso pode ser visto no DATASHEET.




 Agora vamos a pratica.
 Conecte o sensor na protoboard e depois no Arduino. A Figura abaixo ilustra o esquemático do experimento. 

 OBS: CONSULTE O DATASHEET ANTES DE ALIMENTAR O SENSOR, CASO SEJA LIGADO INVERTIDO IRA DANIFICAR O SENSOR



Note que neste tutorial serão utilizados três pinos do Arduino, um para alimentar o circuito, conectado na porta 5V do Arduino, representado pelo fio vermelho, outro para servir de referência, conectado ao pino GND do Arduino, representado com o fio preto, e o outro para realizar a leitura dos dados, conectado a porta analógica A2, representado pelo fio verde. 
 Para este tutorial será necessário utilizar uma biblioteca, com as funções já programadas para este tipo de sensor.

Baixe a biblioteca (playground.arduino.cc/main/DHT11Lib). .
  





Após isso é possível programar utilizando esta biblioteca. 


Primeiramente no código acima é feito um include  da biblioteca dht, e depois definido qual porta será utilizada para ler a temperatura e umidade. Na outra linha é inicializado o sensor. Depois é declarado duas variáveis do tipo int para armazenar o valor da temperatura e umidade.


No void setup é feito um Serial.begin(9600) para utilizar o monitor serial presente na IDE do Arduino, e por último é dado um delay onde o fabricante aconselha esperar 1 segundo para começar capturar os dados.




                                                                                                                  Após isso é só fazer upload do programar e abrir o monitor serial para visualizar os dados, para abrir o monitor serial é preciso pressionar Ctrl + Shift + M no seu teclado. O tela será parecida com esta:Depois disso é capturado a temperatura e a umidade e mostrado no monitor serial. 




Qualquer duvida envie um comentário.... 

Nenhum comentário:

Postar um comentário