Pollution Detection Using Iot
Pollution Detection Using Iot
Presented By:
Abhinaya S Gudagur(4GM20CS001)
Anupama S Gudagur(4GM20CS015)
Chaitra H N (4GM20CS022)
CONTENTS
01 INTRODUCTION
02 PROBLEM STATEMENT
03 LITERATURE SURVEY
04 OBJECTIVES
05 SCOPE OF THE PROJECT
06 HARDWARE AND SOFTWARE REQUIREMENTS
07 METHODOLOGY
08 IMPLEMENTATION
09 RESULTS
10 FUTURE SCOPE
11 CONCLUSION
INTRODUCTION
• According to a research article published in the Journal of American Heart Association
(JAHA) in August 2023, particulate matter (PM) pollution was attributed as the
causative factor for around 3.5 million deaths from cardiovascular diseases
• According to studies, vehicles annually contribute about 290 gigagrams (Gg) of
PM2.5.
• Air pollution is the biggest problem of every nation, whether it is developed or
developing. Health problems have been growing at faster rate especially in urban areas
of developing countries where industrialization and growing number of vehicles leads
to release of lot of gaseous pollutants.
• Internet of Things is a technology that allows things to communicate by
transferring data over the network to make decisions.
• The system utilizes sensors such as the MQ 7 ,MQ 135 gas sensors and ESP32
technology to detect and monitor carbon monoxide levels in a vehicles cabin.
• The system is used to monitor the CO level and the user will get the alert
message when their vehicle is exceeding the level.
PROBLEM STATEMENT
“To develop an IoT based system for real time CO monitoring and alerting in
vehicles for promoting pollution control.”
LITERATURE SURVEY
MQ 7 ESP32 Processor
AMD Ryzen 5
// Calculate PPM levels for CO2, Ammonia, // Print PPM levels for all gases
and Oxygen using MQ135 sensor Serial.print("PPM CO2: ");
ppm_CO2 = pow(ratio_MQ135, - Serial.print(ppm_CO2);
CORRECTIONFACTOR) * 116.6020682;
Serial.print(" PPM Ammonia: ");
ppm_Ammonia = pow(ratio_MQ135, -
Serial.print(ppm_Ammonia);
CORRECTIONFACTOR) * 14.14213562;
Serial.print(" PPM Oxygen: ");
else
Serial.print(ppm_O2);
{
Serial.print(" PPM Carbon Monoxide: ");
digitalWrite(buzzer,LOW);
Serial.println(ppm_CO);
}
if (ppm_CO > 1000) delay(2000); // Delay for 1 second
{ Blynk.run();
digitalWrite(buzzer,HIGH); }
Blynk.logEvent("alert","pollution ");
Send_Data();
}
RESULTS
Hardware Connection
Uploading the program
Registration form
Wi-Fi connection
The CO gas emitted from the
vehicles
Login form
Alerting an user Email message
Data stored at the Database
Complaint Registered
Complaint stored in the database
CONCLUSION
• To overcome the problem the system is integrated with MQ7 sensor, MQ135
sensor and ESP32. They are connected using breadboard and jumper wires.
MQ135 is connected to 32 pin and MQ7 sensor is connected 33 pin.
• When the CO is released from the vehicle the MQ7 gas sensor is collecting the
data emitted from the vehicle and the data is stored in ESP32. ESP32 is connected
to the Arduino IDE software.
• The CO limit is specified as 900ppm if the limit exceeds the user will get an alert
message in the Blynk application and also get the notification in the registered
mail. The complaint against the vehicle is registered in the pollution control
board.
FUTURE SCOPE
For future work, the features of the current system should be enhanced, and the
system should have more advanced functionality and features. Artificial intelligence
can be incorporated into the IoT system to analyse the data collected, identify the
patterns, and detect anomalies in the data to make greater accuracy predictions and
better results. The system also should be able to track and show the location of the
vehicle so that help can be provided as soon as possible. The system should be more
user-friendly and have lower power consumption.
THANK YOU!