IOT Based Air Pollution Monitoring System Using Arduino
IOT Based Air Pollution Monitoring System Using Arduino
IOT Based Air Pollution Monitoring System Using Arduino
By
Group#2
Department of Physics, Bahauddin Zakariya
University, Multan
INTRODUCTION
In this project we are going to make an IOT Based Air
Pollution Monitoring System in which we will monitor
the Air Quality over a webserver using internet and
will trigger a alarm when the air quality goes down
beyond a certain level, means when there are
sufficient amount of harmful gases are present in the
air like CO2, smoke, alcohol, benzene and NH3. It will
show the air quality in PPM on the LCD and as well as
on webpage so that we can monitor it very easily..
RELATED WORKS
Previously we have built the LPG detector using MQ6
sensor and Smoke detector using MQ2 sensor but this
time we have used MQ135 sensor which is the best
choice for monitoring Air Quality as it can detects most
harmful gases and can measure their amount
accurately. In this IOT project, you can monitor the
pollution level from anywhere using your computer or
mobile. We can install this system anywhere and can
also trigger some device when pollution goes beyond
some level, like we can switch on the Exhaust fan or
can send alert SMS/mail to the user.
Working of System
The MQ135 sensor can sense NH3, NOx, alcohol,
Benzene, smoke, CO2 and some other gases, so it is
perfect gas sensor for our Air Quality Monitoring
Project. When we will connect it to Arduino then it will
sense the gases, and we will get the Pollution level in
PPM (parts per million). MQ135 gas sensor gives the
output in form of voltage levels and we need to convert
it into PPM.
MATERIALS
MQ135 Gas sensor
Arduino Uno
Wi-Fi module ESP8266
16X2 LCD
Breadboard
10K potentiometer
1K ohm resistors
220 ohm resistor
Buzzer
ARDUINO UNO CHIP
LIQUID CRYSTAL DISPLAY (LCD)
LCD (Liquid Crystal Display) screen is an electronic
display module and find a wide range of applications. A
16x2 LCD display is very basic module and is very
commonly used in various devices and circuits.
A 16X2 LCD means it can display 16 characters per line and
there are 2 such lines. In this LCD each character is
displayed in 5x7 pixel matrix. This LCD has two registers,
namely, Command and Data.
The command register stores the command instructions
given to the LCD. A command is an instruction given to
LCD to do a predefinedtask.
PIN DIAGRAM & DESCRIPTION
Wifi Module
Gas Sensor
Gas Sensor Features
Features:
Operating Voltage is +5V
Can be used to Measure or detect LPG, Alcohol, Propane,
Hydrogen, CO and even methane
Analog output voltage: 0V to 5V
Digital Output Voltage: 0V or 5V (TTL Logic)
Preheat duration 20 seconds
Can be used as a Digital or analog sensor
The Sensitivity of Digital pin can be varied using the
potentiometer
BUZZER