Sabe quando vemos a temperatura e a umidade do dia na internet e achamos valores bem diferentes do que esperamos? Acabe com essa imprecisão construindo seu próprio medidor de temperatura e umidade!
Com uma placa Arduino, um módulo com sensores de umidade e temperatura e algumas linhas de código, você pode criar sua própria estação de meteorologia e ter os resultados mostrados em um LCD ou até mesmo recebê-los no seu smartphone! E por que não criar também um histórico de temperaturas medidas? Com o Arduino, você pode!
N° | HARDWARE | FERRAMENTAS |
ARDUINO UNO | POTÊNCIOMENTO | |
DHT11 | JUMPERS | |
LCD (16x2) | PISTOLA DE COLA | |
Como funciona?

Conectando os cabeçalhos da estação meteorológica do Arduino
- Coloque os pinos do cabeçalho nas portas do Arduino e verifique se há contato e se os pinos do cabeçalho não estão soltos .
- Com cuidado, usando uma pistola de cola, cole os pinos do cabeçalho no Arduino, certificando-se de que não fique solto enquanto você estiver fazendo isso.

- Agora solde o monitor LCD nos pinos do cabeçalho depois de alinhá-lo na parte superior do monitor.

Fiação do circuito da estação meteorológica do Arduino
Conecte o Arduino, a tela LCD, o sensor DHT11 e o potenciômetro, conforme mostrado no diagrama de conexão abaixo.
Conexões LCD
LCD D7 -> PIN DIGITAL 2LCD D6 -> 3
LCD D5 -> 4
LCD D4 -> 5
LCD E -> 11
LCD RS -> 12
LCD VDD -> (+) PAINEL DE TRILHO
LCD A -> (+)
LCD DO PAINEL DE TRILHO VSS -> (-) PADRÃO TRILHO
LCD K -> (-) PADRÃO TRILHO
LCD RW -> (-) PADRÃO TRILHO
LCD VO -> Potenciômetro Pino do Meio
Instalando a biblioteca DHT11 para Arduino
Faça o download da biblioteca Arduino DHT11 .
Em seguida, abra o Arduino IDE, vá para Sketch -> Include Library -> Add Zip File,
feche o Arduino IDE e abra-o novamente. Depois de fazer isso, você encontrará a biblioteca incluída.
Para mais informações sobre como adicionar bibliotecas, visite o site do Arduino.
Upload do código da estação meteorológica do Arduino
Copie e cole o código abaixo no seu Arduino IDE e salve o esboço. Em seguida, faça o upload do código para o seu Arduino.
//led blink tutorial!
dht DHT;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup(){
;lcd.begin(16, 2);
lcd.print("TEMP HUMIDITY");
Serial.begin(57600);
}
void loop(){
lcd.setCursor(1,3);
DHT.read11(dht_dpin);
//lcd.print(abs(moisture));
//Serial.println(moisture);
lcd.print(round(DHT.temperature));
lcd.print("C ");
lcd.print(round(DHT.humidity));
lcd.print("% ");
}
Localizando um gabinete para a estação meteorológica do Arduino
1.Pegue uma caixa ou recipiente de plástico velho. Como vamos colocá-lo do lado de fora, não use coisas como termocol que se desgastam facilmente.
Faça furos cuidadosamente na tela LCD e no sensor DHT11 usando uma faca de papel. Se você estiver usando uma bateria para alimentar o Arduino,
2.verifique se há espaço para isso. Se você for usar um adaptador, faça também um orifício para o fio.
3.Coloque o circuito do Arduino dentro da caixa e verifique se nada obstrui a tela e o sensor DHT11
4.Depois de sair, calibre o contraste da tela para poder ver facilmente a saída
