domingo, 29 de março de 2020

# MÓDULO DHT11 NO ARDUINO


O DHT11 é um sensor de umidade e temperatura integrado em um só módulo, o sensor utiliza um termistor para medir a temperatura e um sensor capacitivo para medir a umidade do ambiente, possuí um controlador de 8 bits que converte o sinal de temperatura e umidade dos sensores e um sinal serial e envia ao Arduino através do pino de dados (Data). Pode medir temperaturas entre 0 a 50º Celsius com uma precisão de 2 graus, e umidade entre 20 a 90 % com uma precisão de 5%.


Pinos do Sensor



  • Pino 1: Saída Data;
  • Pino 2: Alimentação - 3,0 a 5,0 VDC;
  • Pino 3: GND – 0V.

Datasheet: https://s3-sa-east-1.amazonaws.com/multilogica-files/datasheets/DHT11.pdf


Montagem do esquema eletrônico







O pino 1, responsável pela leitura de dados gerados pelo módulo, pode ser plugado em uma porta digital do Arduino, sendo que no exemplo utilizei a porta digital 8, no esquema, representado pelo jumper de cor azul, já o pino 2, responsável pela alimentação do módulo, é representado pelo jumper vermelho, deve ser conectado na alimentação de 5V (VCC) da placa. O pino 3, representado pelo jumper preto, deve ser conectado ao gnd do Arduino.


Vídeo da montagem:



Programação no Arduino IDE 

Após a montagem do circuito eletrônico, vamos a programação do Arduino e do sensor DHT11 e a utilização do monitor serial para exibir as leituras, como mostra o vídeo abaixo:




A biblioteca utilizada foi a DHT Sensor Library - https://github.com/adafruit/DHT-sensor-library


Código fonte




Neste exemplo, utilizei o Sensor DHT11 para monitorar a umidade do ar e a temperatura.