Air Quality Station

Fire at Grenoble 20-11-2021 Credit: @villeofficiel

Air quality remains a global concern despite local improvements. Air pollution is one of the greatest health risks, affecting almost every organ in the body. The impacts are particularly severe for children, the elderly, and populations exposed over long periods. It is responsible for approximately 7 million premature deaths per year worldwide (WHO). This is more than malaria, HIV, and road accidents combined.

This project proposes the hardware design and the firmware of various low-cost and repairable airquality stations for citizens. Air quality measurements are transmitted over a private or public LoRaWAN network (Helium, TTN or self-hosted Chirpstack), Mesh LoRa networks (Meshtastic, Meshcore) and displayed as open data (luftdaten, opensensemap) or in private dashboard (Grafana, cayenne, thingsboard.io). The firmware is based on RIOT OS, Platform.io, Arduino, Zephyr OS, Eclipse ThreadX …

The IAQ sensors are listed here

Github repositories

Version 2026 (WIP)

The goal of the project is to develop the 2026 version of the “Air Quality Station,” which will transmit environmental measurements via the Meshtastic LoRa mesh network. Several environmental sensors are already supported by the Meshtastic firmware.

Microcontrollers will be Wio E5, Microbit (nRF52), XIAO ESP32S3 and Sensecap Solar P1 Pro.

Version 2024 (WIP)

Flipper Zero with BME680 and PMS7003

Project (HW+SW)

ESP32 DevKit with BME280 and Sensirion SPS30

ESP32 DevKit + RN2483

RAK3172 with BME680 and PMS7003

PCB

Version 2022

LoRa E5 Mini with BME280 and PMS7003

LoRa E5 Mini with BME280 and PMS7003 Dashboard

Wio Terminal

Wio Terminal SCD41

Version 2021

Version 2020

Air Quality Polytech Project Station

Air Quality Polytech Project Grafana

Youtube: https://www.youtube.com/playlist?list=PLF3XltIz6OpR8-TI78mwKeDekHcQkxyBV

Version 2019

Air Quality Station v1 Air Quality Dashboard

Partners & Supporters

Misc