IoT based Air Pollution Meter

Air pollution affects our day to day activities and quality of life. It poses a threat to the ecosystem and the quality of life on the planet. The system's need to monitor air quality is very necessary, owing to increased industrial activities. People need to know the extent to which their activitie

2025-06-28 16:33:23 - Adil Khan

Project Title

IoT based Air Pollution Meter

Project Area of Specialization Internet of ThingsProject Summary

Air pollution affects our day to day activities and quality of life. It poses a threat to the ecosystem and the quality of life on the planet. The system's need to monitor air quality is very necessary, owing to increased industrial activities. People need to know the extent to which their activities affect air quality. This project proposes an air pollution monitoring system. The system was developed using the Arduino microcontroller. The air pollution monitoring system was designed to monitor and analyze air quality in real-time and log data to a remote server, keeping the data updated over the internet. Air quality measurements were taken based on the Parts per Million (PPM) metrics. The air quality measurements taken by the designed system is accurate. The result is displayed on any type of working internet browser as the real-time result is shown using localhost.

Project Objectives

We propose an air quality pollution monitoring system that allows us to monitor and check live air quality in an area through IoT. The system uses air sensors to sense the presence of harmful gases/compounds in the air and constantly transmit this data. Also, the system keeps measuring and reports it. The sensors interact with the Arduino microcontroller which processes this data and transmits it over localhost. This allows authorities to monitor air quality in the working area and act against it. Also, authorities can keep a watch on the air pollution where most of the people gather.

Project Implementation Method System Development Process:

We have tried to develop an accurate and robust system. The system was meant to measure the air quality of an open or closed area, however, after implementing some changes in the system and components, we have adopted it to analyze air quality in a chemical field. The system’s main component is an Arduino microcontroller, followed by a few sensors. The sensors are connected to an Arduino microcontroller through a breadboard as multiple sensors are being used. The system can be powered through a power bank or a 9-volt battery but a power bank is the preferred option due to the presence of more than one sensor.

System Simulation:

The system is tested in the home environment by exposing it to a few gases such as CO, rise in temperature due to heat, change in breathing air by spraying Mortein Spray (due to presence of gases such as imiprothrin, permethrin, allethrin, etc.). The system resulted in a high rise in temperature, fatal breathing air quality, different levels of Carbon Monoxide, and change in air pressure.

System Architecture:

The system is developed using IoT, (level-5 IoT to be more specific). Once given enough power, sensors collect data from surrounding on their own which is sent to the cloud by a micro-controller. The data, then, is analyzed on the cloud, and using any working internet browser, the user or relevant authorities can access the data i.e., real-time monitoring of the surrounding air quality.

Algorithms/API/Packages used:

We have used the platform Arduino IDE it is open-source software. The language of coding in C++ and for real-time monitoring of the sensors, we have worked on HTML as well to get the results on the web with the help of IP Address.

Database Design and Development:

Our system shows the real-time data of the surroundings; therefore, no database is necessary neither developed.

Benefits of the Project

Air pollution is the biggest problem of every nation, whether it is developed or developing. Health problems have been growing at a faster rate especially in urban areas of developing countries where industrialization and the growing number of vehicles lead to the release of a lot of gaseous pollutants. Harmful effects of the pollution include mild allergic reactions such as irritation of the throat, eyes, and nose as well as some serious problems like bronchitis, heart diseases, pneumonia, lung, and aggravated asthma. IoT Based Air Pollution Monitoring System monitors the Air quality. The system will show temperature and humidity. The system can be installed anywhere but mostly in industries and houses where gases are mostly to be found.

Technical Details of Final Deliverable

The project works on an Arduino microcontroller which is responsible for all sensors to send data to the end-user using localhost. sensors used n this project include MQ7 (monitors CO), BME280 (used to monitor temperature, humidity, and air pressure). We have used the platform Arduino IDE it is open-source software. The language of coding is C++ and for real-time monitoring of the sensors, we have worked on HTML as well to get the results on the web with the help of IP Address. 

The hardware interface of it is consist of following

The functional requirements of our system are following as:

Final Deliverable of the Project HW/SW integrated systemCore Industry ManufacturingOther Industries Health Core Technology Internet of Things (IoT)Other Technologies Cloud InfrastructureSustainable 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) 10750
Arduino Microcontroller (ESP-8266) Equipment115001500
MQ7 Gas sensor Equipment1950950
Breadboard Equipment1350350
BME 280 Equipment1950950
M/M wires Equipment2020400
Printed Documentation Miscellaneous 100454500
Thesis books Miscellaneous 37002100

More Posts