Project Report
Project Title: Air Pollution Monitoring System using IoT & Machine Learning
Introduction
This project focuses on monitoring air pollution levels using Internet of Things (IoT) technology and
basic Machine Learning (ML) techniques. The goal is to detect and analyze the air quality in
real-time using sensors and provide useful data for smart environment applications.
Objectives
- To collect real-time data of air pollutants using sensors.
- To transmit the data to a cloud platform for analysis.
- To apply simple ML models to detect pollution levels.
- To provide an alert system for critical pollution levels.
Components Used
- Arduino UNO
- MQ135 Gas Sensor
- DHT11 Temperature & Humidity Sensor
- Wi-Fi Module (ESP8266)
- Cloud Platform (ThingSpeak or similar)
- Python for ML model
Working
The sensors collect environmental data and send it to the Arduino. Using the Wi-Fi module, this data
is uploaded to a cloud platform. A Python-based machine learning model then classifies the
pollution level into different categories such as Low, Moderate, or High.
Conclusion
This project gives a basic understanding of how IoT and ML can be integrated for environmental
monitoring. It can be further enhanced with more advanced analytics and real-world deployment.