Este projeto utiliza um Arduino (preferencialmente ESP32) para criar uma estação meteorológica capaz de monitorar temperatura, umidade, pressão atmosférica e luminosidade, exibindo os dados em um display LCD e enviando-os via Wi-Fi para um servidor.
- 1x Placa Arduino (ESP32 ou Uno + módulo Wi-Fi)
- 1x Sensor DHT22 (temperatura e umidade)
- 1x Sensor BME280 (pressão atmosférica)
- 1x Sensor LDR (luminosidade)
- 1x Display LCD 16x2 com módulo I2C
- 1x Protoboard
- Jumpers
- Fonte de alimentação USB ou bateria
- Leitura em tempo real dos sensores
- Exibição dos dados no display LCD
- Envio dos dados via Wi-Fi para plataformas como ThingSpeak ou MQTT
- Alerta visual com LED para condições extremas (opcional)
- Armazenamento local em cartão SD (opcional)
O código realiza leituras periódicas dos sensores e:
- Exibe os valores no LCD 16x2.
- Conecta-se à rede Wi-Fi.
- Envia os dados para um servidor remoto.
- Pode acionar alertas visuais se os valores ultrapassarem limites definidos.
Estacao_Meteorologica.ino– Código principalsensors.h– Funções de leitura dos sensoresdisplay.h– Controle do LCDwifi.h– Conexão com rede Wi-FiREADME.md– Documentação do projeto
- Adição de sensores de qualidade do ar (ex: MQ135)
- Controle remoto via aplicativo (Blynk, Telegram)
- Alimentação solar com gerenciamento de bateria
- Integração com assistentes de voz (Alexa, Google Assistant)
Este projeto é de uso livre para fins educacionais e não comerciais.