0% found this document useful (0 votes)
3 views

Pollution Detection Using Iot

The document outlines a project focused on developing an IoT-based vehicle carbon monoxide monitoring and alerting system, aimed at promoting pollution control. It details the project's objectives, methodology, hardware and software requirements, and the implementation process, highlighting the use of MQ7 and MQ135 sensors alongside ESP32 technology. The system alerts users when CO levels exceed 900ppm and registers complaints with the pollution control board, with future enhancements suggested for improved functionality and user experience.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Pollution Detection Using Iot

The document outlines a project focused on developing an IoT-based vehicle carbon monoxide monitoring and alerting system, aimed at promoting pollution control. It details the project's objectives, methodology, hardware and software requirements, and the implementation process, highlighting the use of MQ7 and MQ135 sensors alongside ESP32 technology. The system alerts users when CO levels exceed 900ppm and registers complaints with the pollution control board, with future enhancements suggested for improved functionality and user experience.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 27

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

“IoT based Vehicle Carbon Monoxide Monitoring and Alerting System”

Project Coordinator: Guide Name: Head of the Department:


Dr. Maheshwari L Patil Ms. Deepu B P Dr. B N Veerappa
Assistant Professor Assistant Professor Professor & Head

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

Sl.No Title Author Published Model Implemented


year
Investigation on Carbon M. N. Mohammed, CO monitoring, alerting
1 Monoxide Monitoring Musab A. M. Ali Et al 2019 and turning on the
and Alert System for ventilation once the critical
Vehicles. case is reached.
RFID based Vehicle Lakshmi Boppana, CO monitoring and alerting
2 Emission Monitoring Shivangni Rani Et al 2019 using RFID tag.
and Notification System.
IoT Based Vehicle P. Arun Mozhi Devan CO monitoring using GSM
3 Emission Monitoring Et al 2019 module and Iot
and Alerting System
IoT Based Vehicle Goh Siew Yen, CO monitoring, alerting
4 Carbon Monoxide Kohbalan Moorthy, 2020 and turning off the vehicle
Monitoring, Alerting and Et al remotely.
Controlling System.
Vehicle Pollution Suvitha Vani P, 2020 CO monitoring and alerting
5 Monitoring System using Karthika S Et al using GSM module.
IoT.
IOT Based Vehicle Vimal Kumar D , R. Vehicle Emission
6 Emission Monitoring Bhuvaneshwari Et al 2022 Monitoring System
System and Pollution
Detection.
OBJECTIVES

The main objectives of an IoT-based vehicle CO monitoring and alerting system


are:

• To study and analyse the existing CO detection system for a vehicle.


• To design an IoT based prototype, that detect CO from the vehicle and to
alert the user.
• To register the complaint against the vehicle in the pollution control board.
SCOPE OF THE PROJECT
• The system detect the CO level in a vehicle using the MQ7,MQ 135
sensor and ESP32.
• User able to monitor the CO level and receive alert notification when
exceeded.
• It involves creating a user friendly interface for real time monitoring the
CO values.
• This project also includes the alerting mechanism, which may consist of
notification through mobiles when CO levels exceeded the predefined
limits and the vehicle get registered to the pollution control board.
HARDWARE AND SOFTWARE REQUIREMENTS
Hardware

MQ 7 ESP32 Processor

AMD Ryzen 5

MQ 135 Board and Wires


Hardware Design
Software
Operating System IDE

Language Front End


HTML CSS
METHODOLOGY
Flow Chart
• The above flow chart outlines that a gas sensing and alerting process. It begins
with the continuous monitoring of gas concentrations. If the gas levels remain
below a predefined standard value, no immediate action is taken, indicating safety.
• However, if the gas concentration exceeds the standard value, a message is sent to
the user, serving as a warning of the elevated gas levels and potential risks and a
complaint is registered in the pollution control board against that vehicle.
• This system is desired to ensure user safety by alerting them to hazardous gas
concentrations, allowing for timely responses and preventive measures.
IMPLEMENTATION while (WiFi.status() != WL_CONNECTED) {
void setup() { delay(500);
Serial.begin(115200); // Initialize serial Serial.print(".");
communication
}
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
Serial.println("");
pinMode(13,OUTPUT);
Serial.println("WiFi connected");
connect_to_wifi();
Serial.println("IP address: ");
}
Serial.println(WiFi.localIP());
void connect_to_wifi()
}
{
void loop() {
Serial.print("Connecting to ");
float sensor_volt_MQ135, ratio_MQ135, rs_MQ135;
Serial.println(ssid);
float sensor_volt_CO, ppm_CO, ppm_CO2,
WiFi.begin(ssid, pass); ppm_Ammonia, ppm_O2;
// Read analog voltage from MQ135 sensor ppm_O2 = pow(ratio_MQ135, -
CORRECTIONFACTOR) * 9.661735968;
sensor_volt_MQ135 =
analogRead(ANALOG_PIN_MQ135) / 1024.0 // Read analog voltage from CO sensor
* 5.0; sensor_volt_CO =
rs_MQ135 = ((5.0 * RZERO) / analogRead(ANALOG_PIN_CO) / 1024.0 *
sensor_volt_MQ135 - RZERO); 5.0;

// Calculate ratio for MQ135 // Convert voltage to PPM for CO sensor

ratio_MQ135 = rs_MQ135 / RZERO / ppm_CO = sensor_volt_CO * 100.0; // Adjust


PARACOEF; this conversion based on CO sensor calibration

// 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!

You might also like