Environment pollution is one of the core problems which is hampering the natural inhabitants. The most common examples of environment pollutions are massive emissions of Carbon-dioxide (CO2) gas, smoke from chimneys, which basically fall under Air pollution, and then there are also Sound pollution and Water pollution which adds to the list. In our project, the main objective is the measurement of the pollutants in nature and store the data in a “Cloud Server” which would be integrated with Raspberry pi so that, anyone can have access to read the data of various parameters which are responsible for environment pollution using laptops, computers, smartphones or any kind of smart devices through the internet.
• Why Important?
It is important for us to keep track of the pollution levels because once they cross the safe limits, it will be detrimental to our surroundings. Moreover, Dhaka is one of the most populated cities around the world, and this is why this measurement of Environment Pollution will come in handy as the system we are setting up will collect data and send it to store them in a cloud which would be sent to the authorities so that they can take the measures to control the damage.
• Utility (Service)
Cloud IoT platforms provides several kinds of services that are very useful. Cloud data storage system enables users to store data sent from different boards (like Arduino or Raspberry pi). The data can be accessed from anywhere around the world, so that they can be analyzed later for future purposes. The data collected is a real time scenario, so that people can see it on the website the condition of the environment by seeing the data and the responsible authority can compare these at different locations.
In our work so far, we have used Arduino, which is an open source electronic platform based on easy-to-hardware and software. Arduino boards can read inputs from a sensor and turn them into outputs by obeying the set of instructions given to the microcontroller on the board. This has been achieved by using the Arduino programming language and Arduino programming software.
The sole purpose of using Arduino as a medium and not directly send it to the cloud using Raspberry pi is because the sensors in Arduino are analogue but, raspberry pi has all digital ports. Arduino has both digital and analogue pins.
2. Prepared By
Name ID
Noore Juned 021133046
S.M. Farhan Sadique 021132155
Mahmudul Karim Khandokar 021132152
Md. Junayed 021132038
Supervised by
Mohammad Mamun Elahi
Assistant Professor, Dept. of CSE
United International University
2
4. Introduction
• Environment pollution is one of the core problems which is hampering the natural inhabitants.
• The most common examples of environment pollutions are massive emissions of Carbon-dioxide (CO2)
gas, smoke from chimneys, which basically fall under Air pollution, and then there are also Sound pollution
and Water pollution which adds to the list.
• In our project, the main objective is the measurement of the pollutants in nature and store the data in a
“Cloud Server” which would be integrated with Raspberry pi so that, anyone can have access to read the
data of various parameters which are responsible for environment pollution using laptops, computers,
smartphones or any kind of smart devices through the internet.
4
14. Raspberry PI 3
4x USB 2 Ports
10/100 LAN
3.5mm Audio+composite
CSI camera port
Full Size HDMI
Micro-USB Power
MicroSD card slot
On-Board WiFi and Blue tooth 4.1
40 Pin Extended GPIOBroadcom BCM2837 64 bit
Quad core CPU at 1.2GHZ
1GB ram
14
15. Current EPA Air Quality Index and Clean Air
Campaign Health Advisory
AQI Range EPA Color Scale EPA Descriptor
0 to 50 Green Good(Healthy environment)
51 to 100 Yellow Moderate
(minor breath discomfort)
101 to 150 Orange Unhealthy for sensitive groups
151 to 200 Red Unhealthy
201 to 300 Purple Very Unhealthy
Over 300 Black Hazardous
*AQI= Air Quality Index ; *EPA= Environment Protection Agency ;
Source: http://case.doe.gov.bd (Ministry of environment & forest)
Last access: 21-12-17
15
19. Local Cloud
We create our own cloud server. User can show data from our cloud server.
This server have stored the value of different places.We used Apache2 as our
local server in this project.
Cloud server start command
19
25. Air Pollution Analysis
Air Quality
Range
Scale
51 to 100 Moderate
region
101 to 150 Unhealthy for
Sensitive
Groups region
151 to 200 Unhealthy
region
25
26. Noise Pollution Index
Range In Decibel(dB) Effects
Below 65 dB Tolerable
80 dB Annoying/irritating
88 dB Hearing Disorder if prolonged
exposure
110 dB Discomfort & May cause hearing
loss
135 dB and above Painful
26
Source: 12IEEEM14 by Muhammad Fahad Ansari
29. Applications in real life
Research purpose
Hospital
Industry
Real estate
Municipal works
29
30. Conclusion
With the help of IoT, this project can play a pivotal role in helping the
concerned authorities to limit the amount of Environment Pollution as
they can have access to them from anywhere around the world and take
necessary steps via careful scrutinisation and research.
30
31. Future Plan
• Establish an end product.(scenario of Bangladesh)
• Spread the monitoring to more areas in Dhaka.
• Extend the work to rural areas.
• Eco friendly and cost effective as well.
• Measure innumerable pollutants.
31
Our project, the end product is solely prepared keeping in mind the current situation of Bangladesh.
Dhaka being the most polluted city in the world, our IoT based project can prove to be handy to the concerned authorities to limit the amount of pollutions and implement necessary actions.
Our project can also be made available to rural areas before they are too contaminated by the various pollutants which are eating up our environment.