GitHunt
SA

saad2134/integrated-air-quality-and-hazardous-gas-detection-system

The Integrated Air Quality and Hazardous Gas Detection System uses Internet of Things (IoT) technology to monitor air quality, temperature, humidity, and hazardous gases like CO₂ and NO₂ in real-time.

Integrated Air Quality and Hazardous Gas Detection System (IAQHGDS)

The Integrated Air Quality and Hazardous Gas Detection System leverages IoT technology to monitor air quality, temperature, humidity, and hazardous gases like CO₂, NO₂, and NH₃ in real-time. Designed for industrial and urban safety, it sends sensor data to the Blynk cloud platform, allowing remote monitoring, automated alerts, and historical analysis.

💡 Key Features

  • 📡 Real-Time Monitoring: Tracks gas levels, temperature, and humidity.
  • 🌐 IoT Integration: Uses ESP8266, DHT22, MQ135 sensors with Wi-Fi.
  • 📲 Remote Visualization: Blynk app/web dashboard for live readings.
  • 🚨 Safety Alerts: Trigger alarms or exhaust fans on unsafe gas levels.
  • ☁️ Cloud Storage: Enables trend analysis and data-driven decisions.

🧩 System Components

  • ESP8266 NodeMCU – Wi-Fi microcontroller
  • MQ135 Gas Sensor – Detects CO₂, NH₃, benzene, and alcohol
  • DHT22 Sensor – Measures temperature and humidity
  • Blynk Cloud – For real-time monitoring and data visualization

🛠️ Applications

  • 🏭 Industrial gas leak monitoring
  • 🏘️ Urban pollution tracking
  • 🏪 Storage & warehouse safety
  • ⛏️ Mining environment safety
  • 🚒 Disaster response and prevention

🚀 Getting Started

1) Board Setup

2) Required Libraries

Install the following libraries via the Arduino Library Manager or manually:

  • Blynk v1.0.0
  • BlynkNCPDriver v0.6.3
  • MQUnifiedsensor v3.0.0
  • DHT sensor library v1.4.4
  • SimpleTimer v1.0.0
  • ESP8266WiFi

3) Drivers

You may need the drivers under drivers folder for board detection.

4) Connect the Board

Connect the board to the system using a micro USB cable.

5) Setup Blynk

Setup Blynk project with the proper dashboards.

6) API Keys & Wifi Details

Update the API Keys and Wifi Details in the program variables/macros.

7) Push the Code

Push the code through the Arduino IDE.

🔁 Process Flowchart

Flowchart

⚙️ System Design / Circuit Diagram

Circuit Diagram

📷 Screenshots

Web Dashboard

Web Dashboard
Mobile Dashboard

Mobile Dashboard

🚀 Future Enhancements

  • Integration with 5G for faster data transmission
  • Use of AI/ML for predictive analytics
  • Expansion to healthcare, agriculture, and transport
  • Full automation of industrial safety systems

📚 References

  1. Joseph, T. et al. (2020). Portable Gas Detection and Warning System for Olfactory Disabled People.
    MDPI Sensors Journal

  2. Singh, A., & Patel, R. (2023). Air Quality and Hazardous Gas Detection Using IoT for Household and Industrial Areas.
    E3S Web of Conferences

  3. IEEE Conference Publication (2020). IoT-based Air Pollution Monitoring System to Measure Air Quality on Cloud Storage.
    IEEE Xplore

  4. Deshmukh, L.P. et al. (2016). LabVIEW-Based Remote Monitoring and Controlling of Wireless Sensor Node for LPG Gas Leakage Detection.
    IEEE Smart Devices Symposium

🔰 Banner

template

✍️ Endnote

⭐ Star this repo if you found it helpful! Thanks for reading.


🏷 Tags

#IoT #AirQualityMonitoring #GasLeakDetection #ESP8266 #EnvironmentalSafety #SmartIndustry #Blynk #MQ135 #DHT22 #RealTimeMonitoring #IndustrialAutomation #ClimateTech #EmbeddedSystems #WirelessSensors