DHT11: Sensor de Umidade e Temperatura com Arduino Uno

Olá pessoal! Hoje iremos criar um sistema simples e muito útil para monitoramento de climatização de ambientes utilizando Arduino Uno e o Sensor DHT11.

Sobre o Sensor DHT

Os Sensores DHT são sensores de baixo custo para aferição de temperatura e umidade de ambientes, que apesar de sua simplicidade, atendem muito bem a necessidade de muitos hobbistas e iniciantes do mundo da eletrônica em projetos de monitoramento das condições do ambiente.

 

Modelos mais encontrados: Sensor DHT11 e DHT22
Figura 1 – Modelos mais encontrados: Sensor DHT11 e DHT22
 DHT11DHT22
Alimentação3V ~ 5V3V ~ 5V
Temperatura (Mín. / Máx.)0°C / +50°C-40°C / +125°C
Precisão de temperatura±2°C±0,5°C
Umidade (Mín. / Máx.)20% / 80%0% / 100%
Precisão de umidade0.052% ~ 5%
Razão de leitura1 Hz2 Hz
Dimensões (C x L x A)5,5mm x 12mm x 15,5mm7,7mm x 15,1mm x 25,1mm
Quantidade de pinos44

Tabela 1: Características técnicas dos sensores DHT11 e DHT22.

Os sensores DHTs são constituídos de duas partes principais: um sensor de umidade capacitivo e um termistor. As conexões são compostas por 4 pinos identificados de 1 a 4 e possuem as funções identificadas conforme a imagem abaixo:

Identificação das funções dos pinos do sensor DHT11
Figura 2: Identificação das funções dos pinos do sensor DHT11

 

Para montar este projeto, iremos precisar dos seguintes materiais:

Materiais Necessários

1 Unidade – Arduino Uno;
1 Unidade – DHT11;
1 Unidade – Protoboard 830 pontos;
1 Unidade – Potenciômetro 5kΩ;
1 Unidade – Jumper Macho Macho;
1 Unidade – Display LCD 16×2;
1 Unidade – Barra de Pinos 40 vias 11,2mm 180 graus.

Circuito Fritzing

O esquemático do Fritzing para auxiliar na montagem do circuito eletrônico:

Circuito Fritzing
Figura 3: Circuito Fritzing

Preparação para Montagem

Durante o processo de montagem do circuito eletrônico, será necessária a soldagem da barra de pinos 180 graus nas 16 ilhas perfuradas do display LCD 16×2. O display LCD deverá ser soldado sobre a parte plástica da barra de pinos de forma que os terminais estejam fixos e sem contato com as ilhas vizinhas.

 

Soldagem do Display LCD
Figura 4 – Soldagem do Display LCD

Programação

Para este projeto, utilize o sketch abaixo para que o sistema funcione apropriadamente:

Montagem Final

Após montado, o circuito será semelhante ao circuito abaixo:

Montagem do display

 

As informações adquiridas pelo sensor DHT11 e enviadas para o Arduino serão exibidas no display LCD nas unidades °C (temperatura) e % (umidade), conforme na imagem abaixo:

Projeto Sensor DHT11 e Arduino Uno
Figura 5 – Projeto Sensor DHT11 e Arduino Uno

As informações exibidas no display LCD serão atualizadas uma vez por segundo. Caso necessite realizar medições em uma faixa maior de temperatura de umidade e/ou realizar até 2 medições por segundo, recomendamos a utilização do sensor DHT22 no lugar do sensor DHT11 (será necessária a atualização da definição do sensor na linha 10 da programação).

É recomendado manter o sensor DHT longe de fontes de calor e sem exposição direta à luz do sol para que sejam adquiridas informações mais precisas do ambiente.

Esperamos que tenham gostado deste tutorial. Para dúvidas e sugestões, deixe um comentário abaixo! Aproveite e confira outros produtos em nossa loja!