IOT Based Air Pollution Monitoring for Smart Cities with Raspberry Pi

Project Code :TEMBMA3095

Objective

The main objective of this project is to monitor air quality parameters from anywhere through an IOT platform

Abstract

Governments of many countries have imposed different regulations on air pollutants, so the severe damage brought to human health is reduced considerably. Although there may be no the immediate damage to human lives, however, air pollution still causes some chronic diseases. According to epidemiological studies, for example, the long-term exposure to pollutants may result in the harm to respiratory, nervous and cardiovascular systems. Therefore, the real time monitoring of the air quality is particularly important and necessary.


The Air Quality Monitoring System (AQMS) is a facility to measure wind speed, direction, other weather parameters, concentration of air pollutants (such as SO2, NOx, CO, O3, THC etc), and particulate matters continuously all year round. The measured data can be remotely monitored and exported in various formats to the local central authorities. The data can be published via the Internet for easy public access to raise awareness on current air pollution levels. This way, the public can prevent outdoor activities and reduce health impacts during heavy polluted days.


In this system, we are using dust sensors that can able to measure particulate matter of PM2.5 and PM10, MQ2 sensor that can able to identify the smoke or any toxic gases that are present in the environment. Along with it a dht11 sensor that can measure the humidity and temperature of surroundings. The data from the sensors can be collected and processed by the Raspberry Pi and is displayed on the LCD screen along with an IOT. So that people can view or monitor the parameters from anywhere.


Keywords: Raspberry Pi, IOT, Air quality monitoring, Dust Sensor.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Raspberry Pi
  • Micro SD card
  • MQ2 sensor
  • GP2Y1010AU0F dust sensor
  • DSM501A dust sensor
  • DHT11 sensor
  • 16x2 LCD
  • 4-Bit PCB potentiometer
  • 5V 2A Adapter

Software Requirements:

  • NOOBS software
  • VNC Viewer
  • Python3 IDE
  • Fritzing
  • Thing speak server

Learning Outcomes


  • Raspberry Pi Pin diagram and Architecture
  • How to install NOOBS Software
  • Setting up and Installation procedures for Raspberry Pi
  • How to connect Raspberry Pi through VNC viewer?
  • Introduction to Python3 IDE
  • Basic coding in Python
  • Working of mq2 sensor
  • How to interface mq2 sensor with Raspberry Pi?
  • Working of gp2y1010au0f and dsm501a dust sensor
  • How to interface gp2y1010au0f and dsm501a dust sensors with Raspberry Pi?
  • Working of dht11 sensor
  • How to interface dht11 sensor with Raspberry Pi?
  • Working of 16x2 LCD
  • How to interface 16x2 LCD with Raspberry Pi?
  • Introduction to IOT
  • IOT Architecture
  • IOT – Applications and Scope
  • How to send the data from Raspberry Pi to an IOT platform?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects