0% found this document useful (0 votes)
32 views19 pages

Air Quality Monitoring System

This document describes an air quality monitoring system using an Arduino Uno board. The system uses an MQ-135 gas sensor to detect pollutants and a BMP180 sensor to measure temperature and pressure. It displays real-time air quality data on an LCD screen based on the air quality index. The code prints the air quality level and a message to the serial monitor and LCD depending on the AQI value.

Uploaded by

Dipta Karar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views19 pages

Air Quality Monitoring System

This document describes an air quality monitoring system using an Arduino Uno board. The system uses an MQ-135 gas sensor to detect pollutants and a BMP180 sensor to measure temperature and pressure. It displays real-time air quality data on an LCD screen based on the air quality index. The code prints the air quality level and a message to the serial monitor and LCD depending on the AQI value.

Uploaded by

Dipta Karar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Air Quality Monitoring

System

-USING ARDUINO
ABSTRACT

The major pollutants of The sources of Pollutant air can cause


When air get mixed air are gases such as pollutants are severe health effects
with harmful gases and ammonia, carbon industrial emission, such as heart disease,
substances it is called monoxide, sulphur hazardous emissions lungs cancer,
air pollution. dioxide, nitrous oxides, from vehicles, burning respiratory infections
methane etc. of fossil fuels etc. etc.
Air Quality Monitoring Networks
allow the measurement, operation and
predictive analysis of the evolution of
INTRODUCTION
air pollution in different areas (urban
areas, industrial areas, special nature
conservation areas, etc.)
How can air pollution be monitored?

AIR QUALITY IS A MEASURE OF HOW CLEAN OR THE SENSORS ARE MOST SUITABLE FOR THESE ARE PORTABLE MONITORING TOOLS THAT
POLLUTED THE AIR IS. AIR POLLUTION IS USUALLY IDENTIFYING HOTSPOTS AT ROADSIDES AND NEAR CAN CONTINUOUSLY MONITOR A RANGE OF
MEASURED AS AIR QUALITY INDEX (AQI) IN THE PPM POINT SOURCES. THIS SENSOR GETS DATA THAT CAN POLLUTANTS.
UNIT. BE CONTINUOUSLY MONITORED VIA DIFFERENT
DISPLAYS.
Recent Updated Data
UNITED STATES EUROPE
AIR QUALITY INDEX LEVELS OF HEALTH AIR QUALITY INDEX QUALITATIVE NAME
               (AQI) CONCERN                (AQI)

0 to 50     Good                   0 to 25     Very Low

51 to 100 Moderate        25 to 50   Low

101 to 150 Unhealthy for   50 to 75            Medium


Sensitive
Groups                      
151 to 200 Unhealthy          75 to 100     High

201 to 300 Very   >100   Very high


Unhealthy                   
301 to 500 Hazardous    
Arduino Uno
16x2
MQ135
Jumper
Breadboard
BMP180
LCDsensor
Wires
Display

Components
Required
Components View
What is the MQ-135 sensor?
• MQ-135 is a gas sensor that has lower conductivity in clean air. It is
low cost and suitable for different applications.
This module operates at 5V, has 33Ω±5% resistance, and consumes
around 150mA.
This sensor has four pins from four pins, Digital and Analog output
pins, which are used to approximate these gasses levels in the
atmosphere. 
When these gasses go beyond a threshold limit in the air, the
digital pin rises.
This threshold value can be set by using the onboard
potentiometer.
What is This precision sensor from Bosch is the best low-cost sensing
solution for measuring barometric pressure and temperature. 

BMP180?
The sensor is soldered onto a PCB with a 3.3V regulator, I2C
level shifter and pull-up resistors on the I2C pins.

The BMP180 is the next-generation of sensors from Bosch, and


replaces the BMP085. 

The good news is that it is completely identical to the BMP085


in terms of firmware/software - you can use our BMP085
tutorial and any example code/libraries as a drop-in
replacement. 

The XCLR pin is not physically present on the BMP180 so if


you need to know that data is ready you will need to query the
I2C bus.
WIRING OF THE CIRCUIT
STEP 1->
First, place a 16×2 LCD on the breadboard, as shown in the figure.

Now, connect A to +5V with a 220-ohm resistor and K to Ground. 

To vary the contrast of a 16×2 LCD, connect the VO to the middle pin of the potentiometer and VDD to
+5V, VSS & RW to Ground. 

Also, provide +5V and Ground to the potentiometer as depicted in the figure.

The summary of connections is mentioned in the below table.

Arduino Uno PIN    16×2 LCD Pin

Digital Pin 2                   RS

Digital Pin 3                   EN

Digital Pin 4                   D4

Digital Pin 5                   D5

Digital Pin 6                   D6

Digital Pin 7                   D7


Step 2->
•  The MQ-135 module connects to the A0 pin
of an Arduino Uno and connects GND to
Ground, providing +5V to VCC.
Step 3->
• The BMP 180  module connects SCL and
SDA pin to the  A5  and A4 pin of an
Arduino Uno respectively and connects GND
to Ground, providing +5V to VCC.
Circuit

Diagram
How the Code works
Depending on AQI value, print on the message serial terminal and the 16×2 LCD following the table.

AQI value        Serial Terminal and16×2 LCD Message


0 – 50             AQI Good
51 – 100        AQI Moderate
101 – 200      AQI Unhealthy
201 – 300      AQI Very Unhealthy
> 301              AQI Hazardous

LINK FOR OUR CODE:


https://github.com/Dipayan14-lab/Air-Quality-Monitoring-System.git
Conclusion

After this tutorial, you can develop your own Air I hope you found this tutorial informative. 
Monitoring and Alert System using the MQ-135
sensor, BME180 and Arduino Uno board.
Any Questions?
THANK YOU ALL!!

You might also like