blog-eletrogate-logo-desktop blog-eletrogate-logo-mobile
  • Categorias
    • Voltar
    • INICIANTES
    • INTERMEDIÁRIOS
    • AVANÇADOS
    • divide
    • Automação Residencial
    • Componentes Eletrônicos
    • Impressão 3D
    • IoT
    • Modelagem 3D
    • Módulos Wifi
    • Por trás da tecnologia
    • Projetos
    • Raspberry Pi
    • Robótica
    • Sensores
    • Shields
    • Sistemas Operacionais
    • Tipos de Arduino
    • Tutoriais
  • Apostilas
  • Quem Somos
  • Seja um redator
  • Trabalhe Conosco
    • Categorias
      • Voltar
      • INICIANTES
      • INTERMEDIÁRIOS
      • AVANÇADOS
      • divide
      • Automação Residencial
      • Componentes Eletrônicos
      • Impressão 3D
      • IoT
      • Modelagem 3D
      • Módulos Wifi
      • Por trás da tecnologia
      • Projetos
      • Raspberry Pi
      • Robótica
      • Sensores
      • Shields
      • Sistemas Operacionais
      • Tipos de Arduino
      • Tutoriais
    • Apostilas
    • Quem Somos
    • Seja um redator
    • Trabalhe Conosco
Loja Eletrogate
voltar
  • Introdução
  • Materiais Necessários para o Projeto com Sensor DHT11 e Display LCD 16x2
  • Diagrama
  • Código
  • Vamos a Prática
  • Considerações Finais
  • Sobre o Autor
Tutoriais

Sensor DHT11 Exibido no Display LCD 16×2

Eletrogate 16 de setembro de 2021Atualizado em: 20 set 2022

Introdução

Você já teve a curiosidade de saber como funciona um sensor de temperatura e umidade? Ou até mesmo  a vontade de criar um? Claro, se você é um maker pelo menos uma vez já pensou neste assunto.

Neste tutorial vamos aprender como podemos medir e monitorar a temperatura e a umidade do ambiente, você verá como é fácil de aprender e a criar novos projetos como estes. Já pensou que legal é este projeto? Além disso, vamos entender como funciona seu código de uma maneira simples e didática.

Se você já segue o nosso blog já deve estar familiarizado com alguns sensores por aqui, até mesmo o nosso post  Monitoramento de temperatura via Bluetooth. E hoje iremos aprender um pouco como funciona a interação do arduino, junto com um display lcd e um sensor de temperatura e umidade, o DHT11.

Os conhecimentos adquiridos neste post, combinados com outros conhecimentos passados, são importantes para entendermos processos de monitoramento de um ambiente de forma rápida, precisa e automática.


Materiais Necessários para o Projeto com Sensor DHT11 e Display LCD 16x2

Para a construção deste projeto, será necessário que você tenha:

  • Arduino Nano
  • Cabo Mini USB para Nano – 50CM
  • Display LCD 16×2 azul
  • Potenciômetro de 10 kohm
  • Protoboard
  • Módulo Sensor de Temperatura e Umidade DHT11
  • Jumpers

Diagrama

Blog-Eletrogate-Montagem

Na imagem acima podemos observar o diagrama esquemático do nosso circuito, se você olhar atentamente poderá ver que usamos o Sensor de Temperatura e Umidade DHT11 como descrito nos materiais, mas para quem possui o módulo deste sensor pode usar do mesmo jeito, isso não irá interferir de nenhuma maneira no seu projeto.

O display LCD 16×2 que estamos utilizando acima foi baseado no controlador HD44780, este é display blacklight azul, possuindo seus caracteres brancos e seus pinos estão numerados na parte superior de 1 a 16.

O Potenciômetro de 10K utilizado acima, foi usado com a finalidade de regular o contraste do display, para que não esteja muito escuro, impossibilitando a leitura dos dados ou muito claro, causando o mesmo problema.

É importante lembrar que, somente utilizamos este arduino nano para o projeto ser mais compacto, nada impede de você usar outro modelo de arduino.


Código

#include <LiquidCrystal.h> //Inclui a Biblioteca LiquidCrystal.
#include <DHT.h> //Carrega a Biblioteca do DHT.
 
//Define a Porta Analógica que o Cabo de Dados do Sensor Será Ligado.
#define DHTPIN A0
 
//Define o Modelo do Sensor DHT Utilizado.
#define DHTTYPE DHT11
 
DHT dht(DHTPIN, DHTTYPE);
 
//Define as Portas Digitais de Comunicação que Serão Ligados ao Display LCD.
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
 
// Criamos um Array  do Símbolo ° Para ser Exibido no Display.
byte grau[8] ={ B00001100,
                B00010010,
                B00010010,
                B00001100,
                B00000000,
                B00000000,
                B00000000,
                B00000000,};
 
void setup()
{
Serial.begin(9600); //Inicializa a  Leitura Serial.
lcd.begin(16,2); //Inicializa o Display LCD.
lcd.clear(); //Limpa o Display LCD.
//Cria o Caractere Customizado com o Símbolo do °.
lcd.createChar(0, grau);
dht.begin();
}
 
void loop()
{
float h = dht.readHumidity(); //É feito a Leitura do Valor da Umidade.
float t = dht.readTemperature(); //É feito a Leitura do Valor da temperatura.
lcd.setCursor(0,0);
lcd.print("Temp : ");
lcd.print(" ");
lcd.setCursor(7,0);
lcd.print(t,1);
lcd.setCursor(12,0);
 
//Exibe o Símbolo do ° no Display LCD.
lcd.write((byte)0);
 
//Exibe o Símbolo da % no Display LCD.
//lcd.print((char)223);
 
lcd.setCursor(0,1);
lcd.print("Umid : ");
lcd.print(" ");
lcd.setCursor(7,1);
lcd.print(h,1);
lcd.setCursor(12,1);
lcd.print("%");
 
//Intervalo Mínimo Recomendado para Fazer a Leitura dos Dados do Sensor.
delay(2000);
}

Vamos a Prática

https://blog.eletrogate.com/wp-content/uploads/2021/09/Video-Pratico-DHT11-1-1.mp4

Considerações Finais

Acabamos de desenvolver um projeto simples e com muitas possíveis aplicações, melhorias e integrações com outros sistemas. Com o projeto finalizado, você só precisa dar energia ao arduino e ele ficará todo o tempo monitorando o seu ambiente, não se preocupe com o gasto de energia, ele será mínimo.

O arduino é um equipamento de prototipagem, de fácil acesso, com ele temos diversas possibilidades de testes a serem feitos neste mundo maker.

Esperamos que você tenha conseguido montar o seu projeto e vê-lo funcionando. Se surgir qualquer dúvida, deixe-a  nos comentários.

Gostou do projeto e também construiu o seu? Avalie o nosso post. Fez adaptações e conseguiu resultados melhores ainda? Tire uma foto e nos marque no Instagram @Eletrogate.

E lembre-se, se  não tem os componentes para o seu projeto ou ainda não tem seu kit arduino, entre em nossa loja e explore este mundo maker.

Conheça a Metodologia Eletrogate e ofereça aulas de robótica em sua escola!


Sobre o Autor


Gabriel Felizardo
@gabriel_felizardotv

Finalizando o ensino médio e técnico em electrotécnica pelo SESI/SENAI. Gosto muito de electrónica, tecnologias e temas envolvendo energia.
Trabalho nas redes socias como vendedor e produtor de conteúdo digital. No meu tempo livre desenvolvo projetos envolvendo o arduino,
além de inventar muitas coisas.


Eletrogate

16 de setembro de 2021 Atualizado em: 20 set 2022

A Eletrogate é uma loja virtual de componentes eletrônicos do Brasil e possui diversos produtos relacionados à Arduino, Automação, Robótica e Eletrônica em geral.

Tenha a Metodologia Eletrogate dentro da sua Escola! Conheça nosso Programa de Robótica nas Escolas!

Tutoriais

Criando uma Biblioteca para Arduino

Eletrogate16 de março de 2023 Atualizado em: 21 mar 2023

Neste post, vamos ensinar como criar sua própria biblioteca para Arduino, mostrando todos os detalhes de desenvolvimento, usando, de exemplo, uma biblioteca para LCDs alfanuméricos. É necessário conhecimento da linguagem C++ e da programação em Arduino.

Tutoriais

Criando uma Biblioteca para Arduino

Eletrogate16 de março de 2023 Atualizado em: 21 mar 2023

Neste post, vamos ensinar como criar sua própria biblioteca para Arduino, mostrando todos os detalhes de desenvolvimento, usando, de exemplo, uma biblioteca para LCDs alfanuméricos. É necessário conhecimento da linguagem C++ e da programação em Arduino.

Automação Residencial

Utilizando o Google Assistente com o NodeMCU

Eletrogate9 de março de 2023 Atualizado em: 21 mar 2023

Neste post, você aprenderá a desenvolver um sistema capaz de receber e interpretar dados do Google Assistente, que se aplica a vários projetos de IoT (Internet das Coisas) e automações residenciais, utilizando a ferramenta da Adafruit, com a tecnologia do Google Assistente, usando o IFTTT (Se Isso Então Aquilo) que intermediará a conexão do Google Assistente com a Adafruit.

Automação Residencial

Utilizando o Google Assistente com o NodeMCU

Eletrogate9 de março de 2023 Atualizado em: 21 mar 2023

Neste post, você aprenderá a desenvolver um sistema capaz de receber e interpretar dados do Google Assistente, que se aplica a vários projetos de IoT (Internet das Coisas) e automações residenciais, utilizando a ferramenta da Adafruit, com a tecnologia do Google Assistente, usando o IFTTT (Se Isso Então Aquilo) que intermediará a conexão do Google Assistente com a Adafruit.

Componentes Eletronicos

Usando Pastilhas Peltier

Eletrogate2 de março de 2023 Atualizado em: 21 mar 2023

Aprenda como funcionam as pastilhas termoelétricas Peltier e veja exemplos de sistemas que podemos criar com elas.

Componentes Eletronicos

Usando Pastilhas Peltier

Eletrogate2 de março de 2023 Atualizado em: 21 mar 2023

Aprenda como funcionam as pastilhas termoelétricas Peltier e veja exemplos de sistemas que podemos criar com elas.

Projetos

Agitador Magnético com Arduino

Eletrogate24 de fevereiro de 2023 Atualizado em: 21 mar 2023

No post de hoje, nós vamos aprender a fazer um agitador magnético com uma placa Arduino e um motor DC. Venha conferir!

Projetos

Agitador Magnético com Arduino

Eletrogate24 de fevereiro de 2023 Atualizado em: 21 mar 2023

No post de hoje, nós vamos aprender a fazer um agitador magnético com uma placa Arduino e um motor DC. Venha conferir!

Eletrogate Robô

Cadastre-se e fique por
dentro de novidades!

blog-eletrogate-logo-footer

Rua Rio de Janeiro, 441 - Sala 1301
Centro - Belo Horizonte/MG
CEP 30160-041
*Não temos atendimento físico

ANWAR SLEIMAN HACHOUCHE - ME
CNPJ: 18.917.521/0001-73

Atendimento

(31) 3142-3800

contato@eletrogate.com


Seg a Sex - das 8h às 17h

Institucional

  • Apostilas
  • Quem Somos
  • Privacidade
  • Seja um Redator
  • Trabalhe Conosco

Nos acompanhe

Facebook Instagram Youtube

© ELETROGATE 2023 - Todos os direitos reservados. Termos de uso e Política de privacidade.