Projeto Estação Meteorológica

O objetivo deste projeto é desenvolver uma estação meteorológica, capaz de medir e registrar temperatura, umidade, pressão, velocidade do vento e outros dados.

Detalhes do projeto

Para desenvolver a estação meteorológica, utilizamos vários sensores e um microcontrolador para receber, mostrar e registrar os dados. Utilizamos um DHT11 (temperatura e umidade), um BMP180 (temperatura e pressão), TMP102 (temperatura de alta precisão), um anemômetro (velocidade do vento) e um sensor de chuva na estação. Além disso, há um display LCD e um botão para exibir as informações em tempo real.

Inicialmente, os dados eram exibidos no display e armazenados em um cartão SD por um Arduino Mega. Posteriormente, foi adicionado um servidor para armazenar os dados e o Arduino foi substituído por um NodeMCU, que contém comunicação Wi-Fi. Para armazenar os dados, utilizamos um banco de dados MySQL, além de um software para exibir os dados de forma gráfica.

O software inicialmente usado era o Grafana, porém após estudos e desenvolvimento, foi possível desenvolvermos nosso próprio software, que, além de exibir dados em gráficos (usando a API Google Charts), também possibilita uma conexão segura entre a estação e o banco de dados.

Caso tenha interesse, podemos compartilhar mais informações do projeto.