The Problem Air pollution claims approximately 8 million lives every year. Everyone breathing the atmosphere of this planet is affected by it. Yet, the biggest barrier to combating air pollution is a simple lack of localized awareness about its constituents.
We want to change that. The Solution: Project OAQ Project OAQ is a fully open-source, portable, and battery-powered air pollution monitor. It provides real-time AQI values and the exact concentrations of the most influential airborne pollutants. Built for accessibility and actual daily usage.
Key Features
- Ultra-Affordable: Build it yourself for under $25.
- Zero SMD Soldering: 100% Through-hole PCB design makes it the perfect weekend project for beginners.
- Everyday Carry (EDC): Designed to look Discrete. It draws less attention, highly portable, powered by a standard rechargeable 18650 Li-ion battery.
- Privacy First (100% Offline): No cloud dependency. Connects via Bluetooth Low Energy (BLE) to a local app.
- Pollution-Aware UX: Features a built-in buzzer alert system to notify you when air quality reaches dangerous levels.
- Smart Home Ready: Easily integrates with Home Assistant for home automation based on air quality triggers.
- Customizable Enclosure: 3D printable files included.
Core Technology and Hardware
- Our hardware is built around a custom, compact MCU-based PCB measuring just 52mm × 30mm. It utilizes a modular sensor architecture, allowing you to choose the particulate sensor that fits your budget and availability.
Measurement Type
- Temperature and Humidity : DHT22
- Gases/VOC : BME680/SGP41
- Particulate Matter (PM) : Supported Sensors : ZH03, PMS5003 / PMS9003, SPS30, SDS011, MPM14, ZH06
How We Calculate AQI Calculates a sub-index for each detected pollutant. Uses breakpoint-based linear interpolation to standardize values. Applies sensor fusion for enriched context. Determines the Final AQI: Final AQI = max(sub-indices).
Simple and Community-Driven: Codebase designed for readability. Future Roadmap: Over-The-Air (OTA) updates and plug-and-play binary support are currently in development.
The Mobile App
- BLE Communication: Fast, low-power pairing.
- Comprehensive Dashboards: View AQI alongside raw data from all individual sensors.
- Local Logging: Exports data locally as .txt files for your own data science projects.
Built With
- c++
- esp32
Log in or sign up for Devpost to join the conversation.