Skip to content

A real-time air pollution monitoring system using sensors and a live dashboard to track AQI, CO₂, temperature, and more — built with React, Firebase, and IoT hardware.

Notifications You must be signed in to change notification settings

codecrafter10/air-polution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🌫️ Air Pollution Monitoring Device

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.


📌 Overview

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.


🚀 Features

  • 🌍 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

🔧 Tech Stack

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

⚙️ Setup Instructions

Hardware Setup

  1. Connect MQ135 and DHT11 sensors to ESP8266 or Arduino.
  2. Flash the microcontroller with the firmware (.ino or Python script).
  3. Calibrate sensors for optimal AQI readings.
  4. Ensure Wi-Fi connectivity for real-time uploads.

Software Setup

  1. 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

About

A real-time air pollution monitoring system using sensors and a live dashboard to track AQI, CO₂, temperature, and more — built with React, Firebase, and IoT hardware.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages