Air Quality Monitoring: Difference between revisions

From Nottinghack Wiki
Jump to navigation Jump to search
No edit summary
 
Line 31: Line 31:
| Dusty || VOC, CO2, Particle || {{Done}}
| Dusty || VOC, CO2, Particle || {{Done}}
|-
|-
| Metalworking || VOC, CO2 ||
| Metalworking || VOC, CO2 || Built, but... (*)
|-
|-
| Electronics / 3D Printing || VOC, CO2, Particle || {{Done}}
| Electronics / 3D Printing || VOC, CO2, Particle || {{Done}}
Line 37: Line 37:
| Blue Room || VOC, CO2 || {{Done}}
| Blue Room || VOC, CO2 || {{Done}}
|-
|-
| Art Room || VOC, CO2 ||  
| Art Room || VOC, CO2 || Built
|}
|}
(*) There was a problem with one of the boards (slightly broken trace), reported by the flying probe test. I was able to repair this, but suspect there may be another issue elsewhere on the board, as it can't talk to the CO2 sensor.


== Hardware Description ==
== Hardware Description ==

Latest revision as of 00:08, 18 February 2026

Air Quality Monitoring
Primary Contact Asj
Created 01/01/2026
Completed {{{completeddate}}}
Dormant {{{dormantdate}}}
Version {{{version}}}
Members {{{members}}}
Manufacturer {{{manufacturer}}}
Model {{{model}}}
Location [[]]
GitHub / Repo {{{repo}}}
Status Active
Type Hackspace Infrastructure
Live Status {{{livestatus}}}


The air quality monitoring was funded via the Air Quality Monitoring Pledge Drive. All monitors report CO2 and VOC index. In a few places the monitors also have PMSA003 sensors for PM1.0, PM2.5, PM10.0. These measurements are published to MQTT on the topic nh/air, where they are then ingested into Prometheus for visualisation via Grafana (using a Node-RED flow).

Current Status

The boards are gradually being built. Steve designed an enclosure for them.

Current Status
Location Measurements Status
Comfy Area VOC, CO2  Done 
Studio VOC, CO2  Done 
Craft Room VOC, CO2  Done 
Workshop VOC, CO2, Particle  Done 
Dusty VOC, CO2, Particle  Done 
Metalworking VOC, CO2 Built, but... (*)
Electronics / 3D Printing VOC, CO2, Particle  Done 
Blue Room VOC, CO2  Done 
Art Room VOC, CO2 Built

(*) There was a problem with one of the boards (slightly broken trace), reported by the flying probe test. I was able to repair this, but suspect there may be another issue elsewhere on the board, as it can't talk to the CO2 sensor.

Hardware Description

The board is based around an Atmega 328p and WizNet W5500 Ethernet controller. There's a small buck supply to make powering the board more flexible. The VOC sensor used is a SGP40, and CO2 is reported with a SCD41. For boards which also measure air particles, they have a PMSA003 onboard. Out of curiosity and to help debugging, each board also has a INA219A chip and 0.1 ohm shunt. This allows the board to monitor its own power consumption.

The PMSA003 can be added or removed if desired. The firmware will only publish PM values if the sensor is detected. We may want to add this to certain areas (e.g. Metalworking Downstairs) at some point.