๐ฆ About This Project
Real-time IoT-based environmental monitoring system
๐ก Updates every few seconds with live sensor data
๐ Overview
This system collects real-time environmental data using ESP8266/ESP32, processes it through a backend system, and displays it on a live dashboard for continuous monitoring.
โ๏ธ How It Works
- ๐ก Sensors collect environmental data
- ๐ถ ESP sends data via WiFi
- ๐ง Flask backend processes and stores data
- ๐ Dashboard displays real-time updates
๐งช Sensors & Hardware
- ๐ก DHT11 sensor for temperature & humidity
- ๐ง Rain sensor for rainfall detection
- ๐ฌ Wind sensor for wind speed
- ๐ Optional visibility sensor support
๐ง Backend Logic
- ๐ง Flask backend processes incoming data
- ๐พ Stores data in PostgreSQL database
- ๐ Generates analytics and statistics
- โ ๏ธ Triggers alerts (rain, heat, etc.)
- ๐ก Detects device online/offline status
โ ๏ธ Challenges Faced
- Unstable WiFi connections
- Sensor calibration issues
- Server downtime
- Handling missing data
โ ๏ธ Limitations & Drawbacks
- Dependent on sensor stability
- Requires continuous internet
- Data gaps during downtime
- Limited accuracy of DHT11
- Needs stable power supply
- Basic API security
๐ Applications
- Agriculture monitoring
- Local weather tracking
- Research & education
- Smart environment systems
๐ Tech Stack
- Hardware: ESP8266 / ESP32
- Frontend: HTML, CSS, JS, Chart.js
- Backend: Flask (Python)
- Database: PostgreSQL
- Deployment: Render
๐ฎ Future Improvements
- Air quality & UV sensors
- Mobile app integration
- AI-based predictions
โก Developed by
Yawar Nazir & Muhammad Yaseen
GPCA WEATHER STATION
โฌ
Back to Home