AQI Monitor
Sensors · Board: ESP32 · Day 59 of 100
MQ135, MQ7, and a PM2.5 sensor feed an ESP32 air-quality dashboard built with Flask. Know exactly what you are breathing.

How it works
Three different sensors — MQ135 and MQ7 for gases plus a PM2.5 particulate sensor — feed the ESP32 a full picture of the air. A Flask dashboard combines them into one air-quality view, so you see gases and particles side by side instead of guessing from a single number.
What you'll learn
- Multi-pollutant sensing
- AQI computation
- Particulate matter sensing
- Composite environmental dashboards
Full project: code, wiring diagram & Wokwi simulation
The complete build guide lives in the original repo. Ours is a summary — the real thing is one click away.
Open full project on GitHub ↗Summary by SkillShop. Project by Kritish Mohapatra — code and diagrams belong to the original repo.
More Sensors builds
ESP32
DHT11 Web Server
The ESP32 serves a live web page showing temperature and humidity from a DHT11 sensor. Your first step into Wi-Fi, HTTP servers, and sensor dashboards…
Read case →
ESP8266
Mini Weather Station
An ESP8266 pairs a DHT11 with a 16x2 I2C LCD to show temperature and humidity at a glance. Compact build combining sensor reading with character displ…
Read case →
ESP32
MQ4 Gas Leak Detector
An MQ-4 sensor on the ESP32 watches for methane and sounds a buzzer when levels spike. Practical safety project with analog threshold alarms.
Read case →