← Back to Project Vault

DCDC PROJECT HUB

Air Quality Monitoring with Cloud Dashboard

3RD YEARIoTMEDIUM

Problem statement

Poor air quality affects health but citizens usually do not have access to low cost real time data for their local environment.

Abstract

This project builds an IoT based air quality node that measures gas concentration and optionally dust, temperature and humidity. An ESP8266 or ESP32 sends the data to a cloud IoT platform where users can view graphs and trends. Alerts can be generated if pollution exceeds safe limits.

Components required

  • ESP8266 or ESP32 board
  • Gas sensor (MQ135 or similar)
  • Optional dust sensor (GP2Y1010 etc.)
  • DHT11 or DHT22 sensor
  • Resistors and conditioning circuits
  • Wi-Fi router
  • Cloud IoT platform account
  • Enclosure if installed outdoors

Block diagram

Air Quality & Environmental Sensors
ESP8266 / ESP32 Node
Cloud Server / IoT Platform
Web / Mobile Dashboard

Working

Sensors measure gas concentration, particulate matter and temperature or humidity. The controller reads the sensor values at intervals, formats them and sends them to the cloud using HTTP or MQTT. The server stores data and generates graphs. Threshold comparisons generate warnings or notifications when air quality is poor.

Applications

  • Indoor air quality monitoring
  • Pollution monitoring near roads or industry
  • Campus environmental station
  • Awareness projects on climate and health