Live Weather Monitoring System
Real-time display with sensor fusion & API data
Problem
Local sensor data is often limited, while API weather data lacks hyper-local context. Combining both provides a complete picture.
Solution
A real-time weather monitoring station using NodeMCU and ESP32, combining local sensor data with API weather information on an expandable modular platform.
Approach
Implemented a sensor fusion algorithm to calibrate local readings with API data and display them on a real-time dashboard.
Outcome
- Integrated BME280 for precise temperature, humidity, and pressure readings.
- Fused local data with OpenWeatherMap API for comprehensive reporting.
- Built a modular system architecture allowing easy sensor expansion.
Case Study
Overview
A real-time weather monitoring station that combines local sensor readings with OpenWeatherMap API data for comprehensive environmental monitoring.
Sensor Hardware
- BME280: Temperature, humidity, barometric pressure
- NodeMCU: Primary display controller
- ESP32: Secondary sensor node and API fetcher
Data Fusion
The system cross-references local BME280 readings with OpenWeatherMap data to:
- Calibrate local readings against verified measurements
- Supplement local sensors with forecast data
- Detect sensor drift over time
Display
A 2.4" TFT display shows current conditions, trends, and a 3-day forecast in a clean, organized layout.