Estação Meteorológica

Leitura Atual

Dados por Hora (24h)

Dados por Dia (30 dias)

Sobre o Projeto

Esta aplicação web exibe, em tempo real, os dados coletados por uma mini estação meteorológica construída com um microcontrolador NodeMCU ESP8266 e diversos sensores ambientais. O projeto foi desenvolvido com o objetivo de monitorar as condições atmosféricas locais, como temperatura, umidade, pressão e luminosidade, e apresentar as informações de forma visual e acessível por meio de gráficos e cartões interativos.

🔧 Componentes utilizados:

  • NodeMCU ESP8266 – módulo Wi-Fi e microcontrolador
  • Sensor AHT10 – temperatura e umidade
  • Sensor BMP180 – pressão atmosférica
  • Sensor BH1750 – luminosidade (lux)
  • Supabase – banco de dados em nuvem para armazenar as leituras
  • Vercel – hospedagem gratuita do frontend do site
  • Chart.js – biblioteca para geração dos gráficos

📡 Funcionamento

O NodeMCU realiza leituras periódicas dos sensores e envia os dados via HTTP para o Supabase. O site acessa esses dados e exibe:

  • Leitura mais recente em tempo real
  • Gráfico com médias horárias das últimas 24 horas
  • Gráfico com médias diárias dos últimos 30 dias

🎯 Objetivos didáticos e práticos

Este projeto foi criado com fins educacionais e experimentais, sendo ideal para:

  • Aulas de robótica, IoT e programação embarcada
  • Projetos de monitoramento ambiental
  • Desenvolvimento de habilidades em web development e banco de dados em nuvem

🌐 Tecnologias integradas

A estrutura combina hardware físico, transmissão de dados via Wi-Fi, armazenamento em nuvem e visualização em tempo real, criando um sistema completo, portátil e personalizável de monitoramento meteorológico.