Skip to content

Air Guardian is an advanced IoT-based air quality monitoring system designed to enhance safety in outdoor environments.

Notifications You must be signed in to change notification settings

gwenythashlie/AirGuardian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

🌬️ AIR GUARDIAN 💻

Smart Air Quality Monitoring System 🛡️

Version: 2.0.0
Platform: ESP32 and ESP8266 Author: Air Guardian Development Team (Group 1)


📖 Overview

Air Guardian is an advanced IoT-based air quality monitoring system designed to enhance safety in outdoor environments. Powered by an ESP32, the system continuously monitors temperature, humidity, smoke, carbon monoxide, dust, and sound levels in real time.

A key feature of Air Guardian is its Automated Barrier Control System 🚧, which physically restricts access to a room when hazardous air conditions are detected. The system also provides a standalone web dashboard 📊 for live data visualization and monitoring.


Key Features

Listed below are the the fucntions featured in the miniature/prototype:

🔍 Multi-Sensor Fusion

  • DHT11 – Temperature & Humidity
  • MQ2 – Smoke & Gas Detection
  • MQ7 – Carbon Monoxide Detection
  • Dust Sensor – Particulate Matter Detection
  • Sound Sensor – Noise Level Monitoring

🚧 Automated Safety Barrier

  • Servo motor automatically closes the barrier when air quality reaches POOR or HAZARDOUS levels
  • Supports Auto and Manual control modes

🌐 Standalone Web Dashboard

  • ESP32 operates in WiFi Access Point (AP) mode
  • View live sensor data through gauges and charts
  • No external internet connection required
Screenshot 2025-12-19 011257 Screenshot 2025-12-19 010414 Screenshot 2025-12-19 010010 Screenshot 2025-12-19 005855

🔔 Intelligent Alert System

  • Logs critical events such as hazardous gas levels
  • Timestamped alerts for easier incident tracking

💾 Auto-Save Settings

  • Barrier mode (Auto / Manual) is saved using EEPROM
  • Settings persist even after power loss or reset

🚦 Visual & Audio Feedback

  • Traffic light LED indicators:
    • 🟢 Green – Safe
    • 🟡 Yellow – Warning
    • 🔴 Red – Hazardous
  • Buzzer and fan activation for immediate alerts
  • I2C OLED for display using ESP8266

🔌 RESTful API

  • JSON-based endpoints for system integration
  • Example endpoint:

🔌 Actual Prototype

Screenshot 2025-12-19 080651 Screenshot 2025-12-19 080303

About

Air Guardian is an advanced IoT-based air quality monitoring system designed to enhance safety in outdoor environments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages