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

Squids Arduino News

Básico - Hub 011 Acertar número aleatório usando potenciômetro - jogo   Sugerido por: Juliandrew Facundo Para iniciar o jogo deve-se pedir ao usuário que digite o valor 1 no teclado do comp...

Básico - Projeto 96 Acender e apagar um led batendo palmas consecutivas Objetivo O objetivo deste projeto é criar um circuito para acender e apagar um led ao bater seguidamente um número especí...

Desafio 87 - Projeto Maker 001 Controlando 2 motores com sensor de toque caseiro Com base no projeto M01 - Aprenda a fazer um sensor de toque de 4 teclas com Arduino resolva os seguintes desafi...

Básico - Hub 010 Fazer Piscar 2 usando a função millis()   Sugerido por: Jhulio Cesar Objetivo Monte um circuito com 2 LEDs (um vermelho e um verde) e faça um programa blink "duplo", que f...

Desafio 86 - Projeto hub009 Piscar led de acordo com o potenciômetro usando millis() Com base no Hub 009 - Piscar led de acordo com o potenciômetro em intervalos de 0.5 a 3 segundos - Arduino r...

Outros artigos

Mais: Básico Projetos Básicos Desafios Arduino Maker Dicas de Software

Você está preparado?

Topo