A real-time Air Quality Monitoring System designed to measure and visualize pollution levels using sensor data and display it via an intuitive dashboard. This project empowers users with environmental awareness to make better health decisions.
This system provides live air quality data such as PM2.5, CO₂, temperature, and humidity. It uses sensor inputs and presents them on a web or mobile platform with interactive graphs, maps, and health alerts based on AQI levels.
- 🌍 Real-time air quality monitoring
- 📡 Sensor-based live data collection
- 📊 Visual graphs & trends over time
⚠️ Smart alerts and health recommendations- 🗺️ Location-based AQI with interactive map
- 📱 Mobile and web-responsive dashboard
- 📘 Informative AQI level guidelines
Component | Technology Used |
---|---|
Microcontroller | ESP8266 / Arduino Uno / Raspberry Pi |
Sensors | MQ135, DHT11, PMS5003 |
Frontend | React.js / Flutter / HTML + CSS + JS |
Backend | Node.js / Firebase / Python Flask |
Database | Firebase Firestore / MongoDB |
APIs | AQICN API / OpenWeatherMap API |
Hosting | Firebase / Vercel / Heroku |
- Connect MQ135 and DHT11 sensors to ESP8266 or Arduino.
- Flash the microcontroller with the firmware (
.ino
or Python script). - Calibrate sensors for optimal AQI readings.
- Ensure Wi-Fi connectivity for real-time uploads.
- Clone the repository:
git clone https://github.com/zaidali6592/air-monitor.git cd air-monitor
🤝 Author & Maintainer 👨💻 Zaid Ali Web & Mobile Developer | Innovator | Air Quality Advocate
📍 Kanpur, Uttar Pradesh 📧 zaidali.za2635@gmail.com 📱 +91 7275591869 🔗 LinkedIn 🔗 Unstop 🔗 GitHub