I have developed an Air Quality Monitoring Kit around a Raspberry Pi5. It has support for 7 air pollutants (NO2, O3, CO, TVOC, NOx, CO2, Radon), 2 dust sensors (PMSA003) and 6 environment parameters (temperature, relative humidity, pressure, noise level, visible light, UV).
The open-source software is written in Python and available here: GitHub - cristeab/aq_dashboard: Air Quality Dashboard.
One question - could an older Raspberry Pi be used? I have my 5 currently running Home Assistant, but I have some older ones that are currently just collecting dust.