Air Quality Monitoring and Automatic Air Purifying in Houses Near Cement Industrial Areas



This project develops a system for real-time Air Quality Monitoring and Automatic Air Purifying using the core concepts of Hardware Engineering and Artificial Intelligence. It detects the usual air quality parameters like humidity, temperature, and dust with additional parameters like carbon monoxide (CO) and nitrogen dioxide (NO2) which are known to be produced by cement factories.
The entire system is managed by an ESP32 microcontroller as its core. All the sensor data sent to the microcontroller are then processed on-device into certain classes using a pre-trained Support Vector Machine (SVM) model. The air qualities are divided into four classes: Good, Moderate, Poor, and Hazardous. All those data are then sent to an AWS Cloud server using HTTP for further monitoring on the web dashboard.
🌬️ Use air quality sensors (e.g., PM2.5, CO, NO₂) to monitor indoor pollutants.
📶 Use ESP32 with Wi-Fi to process and transmit sensor data.
🧠 Apply a pre-trained SVM model to classify air quality levels in real time.
⚙️ Activate the air purifier automatically when poor air quality is detected.
🌐 Display real-time data on a web dashboard hosted on AWS.
🔔 Notify users when air quality becomes poor or hazardous
🔩 Hardware
🔌 ESP32 Dev Board – for processing, control logic, and Wi-Fi communication.
🌫️ PM2.5 sensor – for particulate matter detection.
🧪 MQ-7 gas sensor – to detect CO
🌡️ DHT22 – for temperature and humidity sensing.
🔋 Power supply & wiring components – including breadboard, jumper wires, USB cable, etc.
💻 Software / Platform
🧠 Pre-trained SVM model – compiled or converted to run on ESP32 for local inference.
🌐 AWS cloud services – to host the web dashboard and receive/send device data.
🛠️ Arduino IDE – for coding and flashing the ESP32 firmware.
🧾 Web technologies – such as Laravel PHP and HTML/CSS/JS for dashboard front-end and backend integration, REST API for data transmission endpoints, and HTTP for the application communication protocol.
This project demonstrates a smart and responsive indoor air quality monitoring system using embedded AI. By combining environmental sensors with an ESP32 and a pre-trained SVM model, the system can detect harmful air conditions and automatically activate a purifier. Real-time data is displayed through a web dashboard hosted on AWS, allowing users to stay informed and safe. The solution is practical, scalable, and well-suited for residential areas near industrial environments.
Web Dashboard: https://github.com/tangerineshirt/zephyr-sense
Arduino IDE Code: https://github.com/tangerineshirt/Pollution-Monitor
Smart Lock Door System with Face Recognition Based on Cloud Project Domain Proyek ini berada dalam ranah otomatisasi rumah pintar berbasis IoT, dengan fokus pada peningkatan keamanan akses pintu melalui integrasi antara kamera, kecerdasan buatan (AI), dan pemrosesan berbasis cloud. Sistem ini memanfaatkan ESP32-CAM sebagai pengontrol utama untuk melakukan identifikasi wajah, serta memungkinkan pengelolaan akses…
Sistem Otomasi Quality Control pada Kemasan Produk dengan Embedded AI Project Domain This project falls under ESP32-based Embedded AI for Quality Control, focusing on reliably identifying and classifying product packaging conditions (e.g., damaged vs. intact) by integrating computer vision, AI inference, and camera modules using an ESP32 microcontroller. Meet Our Team MUHAMMAD DZAKA AUFA F. …
“Every Drop Counts.” An AI-Powered Leap Toward Smarter Water Consumption 🌐 Domain of Impact Redefining Water Management with IoT, AI, and Fault Tolerance. Categories: 🌍 Smart Home Technology 🧠 Embedded Artificial Intelligence 📡 Internet of Things (IoT) ♻️ Environmental Sustainability The Smart Water Meter is a low-cost, AI-powered IoT solution designed to help households monitor water usage…
RIVER SENSE River Water Quality Detection System Based on AIoT 📖 Project Overview This project develops a real-time River Water Quality Monitoring System based on AIoT. It uses pH, TDS, and turbidity sensors connected to an ESP32 microcontroller, with data sent via MQTT to AWS Cloud for live monitoring and analysis. The system applies…
Introducing bangunIN👀 A YOLOv8-Based Drowsiness Detection System Integrated with Cloud Computing and a Fault-Tolerant System 📝Project Domain: Project Short Description This project focuses on the development of a driver drowsiness detection system using YOLOv8 object detection, embedded within a Raspberry Pi 4, and integrated with Cloud Computing and a Fault Tolerant System. It is…
🐾 Project Name Sistem Deteksi Dini Kebakaran Hutan dengan Kamera ESP32 dan Mekanisme Respons Otomatis 🌐 Project Domain This project falls under Artificial Intelligence of Things (AIoT) and environmental monitoring, focusing on developing an integrated technological solution for real-time forest fire detection and automatic response using ESP32-CAM cameras and machine learning algorithms. 🧑🤝🧑 Meet Our…