Desafio 75 - Projeto 88

Exibição da temperatura, umidade e ponto de orvalho

Com base no projeto Projeto 88 - Calculando o "ponto de orvalho" com o Arduino e dados obtidos pelo sensor DHT22 (ou DHT11) resolva os seguintes desafios:

1. Acrescente um display LCD 16X2 para exibição dos valores lidos no sensor DHT11 ou DHT22 utilizado no projeto. Faça com que o Arduino exiba os valores lidos a cada 2 segundos.

2. Acrescente um botão (push button). Ao clicar no botão o Arduino passará a exibir, a cada 2 segundos, o valor calculado do ponto de orvalho na condição mais precisa. Ao clicar novamente, é retomada a exibição dos valores da temperatura e da umidade lidos.

3. Faça com que, dependendo do valor calculado do ponto de orvalho, sejam exibidas frases como: Um pouco seco; Muito confortável, Confortável, Limite superior, Desconfortável, Muito úmido, etc. As frases deverão ser exibidas no display junto com o valor do ponto de orvalho.

Dicas e orientações

a) Para o desafio do item 1, adicione o display diretamente no Arduino ou utilize um módulo de comunicação para display I2c. Veja os projetos abaixo que ajudarão na montagem do display:

b) Para o desafio do item 2, acrescente o botão utilizando a montagem com resistor pull-up interno do Arduino. Para ajudar na programação do botão, leia:

c) Para conferir a sensação de umidade no corpo humano, veja a tabela abaixo:

Comentários

Compartilhe:

Doações

Contribua pra manter o site online :)

Inscreva-se no canal Squids

Você está preparado?

Squids Arduino News

Desafio 78 - Projeto I05 Controlando 2 motores - juntos e individualmente Com base no projeto I06 - Controlando um motor DC com L293D (Ponte H) e Arduino resolva os seguintes desafios: 1. A...

Básico - Projeto 91 Exibindo imagens bitmap em um Oled SSD1306 - bibliotecas Adafruit Objetivo Neste projeto vamos mostrar como exibir imagens bitmap em um display OLED SSD1306 com Arduino. Uti...

Intermediário - Projeto 06 Controle de velocidade e sentido de rotação de um motor DC Objetivo Neste tutorial vamos mostrar como criar um circuito para controlar a velocidade e o sentido de ro...

Desafio 77 - Projetos hub005 e hub007 Acessar leds com comunicação serial e manipulação direta de portas Com base nos projetos Hub 005 - Acender leds por comunicação serial - Arduino  e Hub 007...

Básico - Hub 007 Leds são acionados pelo teclado do computador   Sugerido por: Vinicius Medeiros Objetivo O projeto é composto por 3 leds, um verde, um amarelo e um vermelho. Ao digitar a ...

Outros artigos

Mais: Desafios Projetos Básicos Projetos Intermediários Básico

Topo