Smart Air Pollution Monitoring System

In this project, we will set up an IoT-based Air Pollution Monitoring System, which will control air quality over a webserver using the internet and cause an alert when air quality reaches a certain threshold, which means that there is a sufficient amount of unhealthy gases, such as CO2, smoke, alco

2025-06-28 16:29:06 - Adil Khan

Project Title

Smart Air Pollution Monitoring System

Project Area of Specialization Artificial IntelligenceProject Summary

In this project, we will set up an IoT-based Air Pollution Monitoring System, which will control air quality over a webserver using the internet and cause an alert when air quality reaches a certain threshold, which means that there is a sufficient amount of unhealthy gases, such as CO2, smoke, alcohol, benzene and NH3, in the air. It will show the air quality in PPM on the LCD and as well as on webpage so that we can monitor it very easily. Previously, we designed the LPG detector using the MQ6 sensor and the Smoke detector using the MQ2 sensor, but this time, we used the MQ135 sensor as an air quality sensor which is the best option for measuring the quality of the air as it can detect most dangerous gases and calculate their quantity precisely. In this IOT initiative, you can track the amount of emissions from anywhere using your machine or mobile device. We can instal this system anywhere and can also trigger some device when pollution goes beyond some level, like we can switch on the Exhaust fan or can send alert SMS/mail to the user.

Project Objectives

objective of this project are as follows:

Project Implementation Method

The MQ135 sensor will detect NH3, NOx, alcohol, benzene, smoke, CO2 and several other gases, making it the right gas sensor for our Air Quality Monitoring Project. When we link it to Arduino, it'll feel the gases and we'll get the amount of emissions in PPM (parts per million). So for converting the output in PPM, here we have used a library for MQ135 sensor, it is explained in detail in “Code Explanation” section below.The MQ135 gas sensor delivers output in the form of voltage levels and we need to translate it to PPM. Sensor gave us a rating of 90 because there was no gas near it and the acceptable standard of air quality is 350 PPM and does not exceed 1000 PPM. When it reaches the limit of 1000 PPM, it begins to induce headaches, sleepiness and stagnating, stale, stuffy air, and once it exceeds 2000 PPM, it will cause elevated heart rate and many other diseases. If the value is less than 1000 PPM, the LCD and the "Fresh Air" webpage will be shown. As the value increases to 1000 PPM, the buzzer will start beeping and the LCD and website will show "Poor Air, Open Windows." If 2000 rises, the buzzer will keep beeping and the LCD and website will indicate "Danger!" Switch on to fresh air."

Benefits of the Project

benefits of this project to get a clean and healthy environment that reduces number of deseases which raised because of air pollution. from this project we can easily monitor our environment to get pollution free air. As now a days our world facing a lot of deseases so we need to change it through technology. with the help of this project we can reduce and prevent causes of air pollution.

Technical Details of Final Deliverable

Polluted Air identifier monitor.

Final Deliverable of the Project Hardware SystemCore Industry ITOther Industries Health Core Technology Internet of Things (IoT)Other Technologies Artificial Intelligence(AI)Sustainable Development Goals Good Health and Well-Being for PeopleRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 69400
MQ135 Gas sensor Equipment125006000
Breadboard Equipment122002400
Wi-Fi module ESP8266 Equipment12100012000
Arduino Uno Equipment12200024000
16X2 LCD Equipment106006000
10K potentiometer Equipment122002400
1K ohm resistors Equipment103603600
220 ohm resistor Equipment203006000
Buzzer Equipment203507000

More Posts