The AirBox V2 Station is an open source air quality monitoring station based on the Sensirion SEN66 sensor. It measures particulate matter, CO2, VOC and NOx, runs on a solar charged lithium cell, and reports over Wi-Fi.
Airbox is an open-source printed circuit board by Alacrity-Education, from the Alacrity-Education/AirBoxV2 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 114.2 × 36.8 mm with 68 parts on 93 nets, routed with 443 tracks and 419 vias.
It is built around the TPS63020DSJR, DS18B20 and SCD30, with the 74LVC1GU04DRL, 74HC157D and 74HC595 among its other parts. Its parts include 20 resistors, 12 capacitors, 11 connectors, 9 ICs and 3 diodes. It belongs with the sensors and measurement boards of this library.
The AirBox V2 Station is an open source air quality monitoring station based on the Sensirion SEN66 sensor. It measures particulate matter, CO2, VOC and NOx, runs on a solar charged lithium cell, and reports over Wi-Fi.
Everything needed to reproduce a unit is in this repository: schematics, PCB layout, enclosure files, firmware and the classroom material built around it.
Repo layout
text
AirBoxV2/
├── electronics/ KiCad project for the main board and the digits daughterboard, with JLCPCB gerbers
├── badge/ KiCad project for the AirBox badge board
├── firmware/ ESP32-S2 Arduino firmware, pin map and config headers, component datasheets
├── middleware/ Spring Boot ingest service: REST API, AQI and gas index calculation, database migrations, Grafana dashboards
├── infrastructure/ Ansible playbooks and Compose files for deploying the stack (Caddy, Grafana, database)
└── LICENSE
Why another air quality monitor?
The AirBox-class monitors are meant to be educational devices first and foremost. Although they are just as capable to measure air quality as any other device, they were also meant to be built by aspiring engineers, scientists and enthusiasts alike. From the ground up.
Commercial monitors are usually sealed opaque boxes. AirBox was meant to be soldered, opened, flashed, inspected, broken and fixed again.
We have an entire 5 weeks long bootcamp dedicated to ALL the information that goes into making an AirBox (legit from the atom up).
This is what a unit built (soldered, design walkthrough, mechanical build) by one of our students looks like:
Assemble the PCB. BEWARE: we intentionally included SMD components as we think this is a very important part of the learning experience. We recommend you use 0.5mm flux core solder, flux, a pair of tweezers and a lot of patience. A soldering microscope is nice but not required. Full assembly walkthrough here under the "Assembly instructions" chapter. It is legit a step-by-step.
First boot:
TODO: change after firmware is finalized
Known limitations
The SEN66 is specified down to -10 °C. Winter temps go below that, so outdoor readings in January may be out of spec or unavailable.
The sensor must never be exposed to condensing humidity, which constrains how the enclosure can be vented outdoors.
The station depends on a local Wi-Fi network. Many locations will not put an unmanaged device on their network/may not have WiFi at all, which is the main reason V3 moves to cellular.
VOC and NOx are indices, not concentrations.
Citing AirBox
If you use AirBox in research, a school project or a publication, please cite it. [TODO: add machine readable metadata].
bibtex
@software{airbox_v2,
author = {TODO},
title = {AirBox V2: an open source educational air quality monitoring station},
year = {TODO},
publisher = {Zenodo},
doi = {TODO},
url = {https://github.com/Alacrity-Education/AirBoxV2}
}
Contact
Asociația Alacrity Education, Str. G-ral Christian Tell, Bucharest, Romania.
The AirBox V2 Station is an open source air quality monitoring station based on the Sensirion SEN66 sensor. It measures particulate matter, CO2, VOC and NOx, runs on a solar charged lithium cell, and reports over Wi-Fi.
Components for a CAN-bus home-automation system: relay/rollershutter/ light/button/sensor nodes on a shared CAN bus, bridged to MQTT (and from there to openHAB or Home Assistant) by a gateway.
A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages
351 parts223CERN-OHL-P-2.0
Questions
How big is the Airbox PCB?
It measures 114.2 × 36.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Airbox use?
68 parts, built around the TPS63020DSJR, DS18B20, SCD30 and 74LVC1GU04DRL. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Airbox KiCad files?
From the Alacrity-Education/AirBoxV2 repository on GitHub, at the commit this page was made from: the board is electronics/airbox.kicad_pcb and its schematic badge/airbox.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Airbox design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).