Básico - Projeto 89

Sensor de temperatura e umidade DHT22 e DHT 11 com display LCD

Objetivo

Neste projeto vamos mostrar as diferenças de leituras entre os sensores de temperatura e umidade DHT22 e DHT11 exibidas em um display de LCD. Para compararmos, vamos fazer a leitura da temperatura, umidade relativa e do ponto de orvalho do ambiente.

Sensores DHT22 e DHT11 são dispositivos de baixo custo para a medição de umidade e temperatura do ar ambiente através de um sensor capacitivo e um termistor NTC, respectivamente.

Observações:

a. Existem várias versões diferentes dos sensores DHT22 e DHT11 com a mesma aparência e número de pinos. Portanto é sempre importante verificar o "datasheet" dos componentes para obter as suas características principais. No nosso projeto as características estão descritas na tabela de componentes.

b. O sensor poderá ser conectado em pino digital ou analógico do Arduino. Os valores lidos serão os mesmos, pois dentro do sensor existe um microcontrolador que transmite as medições no formato digital através de um pino de saída.

c. É recomendável que a transmissão digital seja realizada por um cabo de no máximo 20 metros.

d. Os sensores DHT22 e DHT11 são utilizados em: estações meteorológicas, controle de irrigação, desumidificadores, controle de temperatura e umidade em ambientes controlados, etc.

e. Veja como utilizar o sensor DHT22 e DHT11 nos projetos: Projeto 87 - Sensor de temperatura e umidade DHT22 com display LCD e Projeto 40 - Sensor de temperatura e umidade DHT11 com display LCD

d. Veja o sensor DHT22 por dentro na imagem abaixo:

Diferenças entre DHT22 e DHT11: Veja abaixo a tabela comparativa como os parâmetros dos dois sensores (valores de referência)

  DHT22 DHT11
  Faixa de temperatura -40ºC a 80ºC 0ºC a 50ºC
  Precisão na temperatura ± 0.5 °C ± 2 °C
  Resolução na temperatura 0.1ºC 1.0ºC
  Faixa de umidade relativa 0 a 100% 0 a 80%
  Precisão na umidade ± 2% RH ± 5% RH
  Resolução de umidade 0.1% RH 1.0% RH
  Tempo de resposta 2 s 1 s
  Alimentação 3,5 V a 5 V 3,5 V a 5 V
  Corrente de utilização  0.5 mA  2.5 mA
  Datasheet  datasheet  datasheet

Aplicação

Para fins didáticos e projetos onde é necessária a medição de temperatura e/ou umidade do ambiente.

Componentes necessários

Referência

Componente

Quantidade

Imagem

Observação

Protoboard Protoboard 830 pontos 1 Resultado de imagem para protoboard 830v

No mínimo utilizar protoboard com 830 pontos

Jumpers Kit cabos ligação macho / macho 1  
Display LCD

Display LCD 20X4 com pinos soldados

1

LCD que utilize o controlador HD44780 (veja na descrição ou datasheet do componente)

O display poderá ser de qualquer cor (fundo verde, azul ou vermelho)

Módulo I2C para display LCD

Módulo I2C com CI PCF8574

(opcional)

 1 Módulo I2C display LCD Arduino

O módulo I2C poderá vir separado ou já soldado no display LCD

(datasheet)

Se você não possui um módulo I2C para display LCD, poderá adaptar o projeto para o display LCD sem o adaptador.

Sensor de Temperatura e Umidade DHT22

Sensor de Temperatura e Umidade DHT22

1

Características do DHT11 utilizado neste exemplo:

Tensão de alimentação: 3,3V a 5V

Umidade relativa: 0% a 100% (precisão de 2%)

Temperatura: -40 a 80 ºC (precisão de 1%)

Resolução: 0,1

Intervalo entre medições: mínimo 2s

Corrente de utilização: 0,5mA

datasheet

Sensor de Temperatura e Umidade DHT11 Sensor de Temperatura DHT 11 1 Sensor DHT11 Umidade e Temperatura

Características do DHT11 utilizado neste exemplo:

Tensão de alimentação: 3V a 5V

Umidade relativa: 20% a 90% (precisão de 5%)

Temperatura: 0 a 50 ºC (precisão de 2%)

Intervalo entre medições: mínimo 1s

Corrente de utilização: 2,5mA

datasheet

Resistor Resistor 10KΩ  2  Resistores de 4,7KΩ a 10KΩ
Arduino UNO R3 Arduino UNO 1

Você poderá utilizar uma placa Arduino UNO original ou similar

Montagem do Circuito

Conecte os componentes no Protoboard como mostra a figura abaixo. Verifique cuidadosamente os cabos de ligação antes de ligar seu Arduino. Lembre-se que o Arduino deve estar totalmente desconectado da força enquanto você monta o circuito.

 

Atenção

1. Neste projeto vamos utilizar um display LCD 20x4 com controlador HD44780, que se adapta aos mais diversos projetos com vários modelos de placas e microcontroladores. Este display possui 16 colunas por 2 linhas com backlight (luz de fundo) verde, azul ou vermelha e tem 16 pinos para a conexão. Atenção: Utilize um display LCD com os pinos soldados.