Some ideas for further #EMFCamp #Oxygon #CO2 / #AirQuality monitoring app development, per https://codeberg.org/martin_hamilton/tildagon-oxygon:
Feel free to have a go at any of these, and send a PR...
Add support for other common CO2 sensors, e.g. SCD-40 (also high accuracy but slightly cheaper), SGP-30 (eCO2 but cheaper again) and... ?
Add support for other air quality metrics e.g. SGP-30 also monitors VOCs.
Add some other functions to the library - e.g. calibration. This is just a
matter of sending the appropriate command sequence to the sensor, copying the code from the existing functions.Improve presentation of results - e.g. options for font size, colour scheme, use of LEDs to signal air quality, graph CO2 / temperature / humidity levels.
Use buttons to cycle through options, and save the selected option so that it becomes the default when the app is next started.
Add support for running the app as a "background", with an at-a-glance indicator of CO2 levels.
Add logging capability, saving readings to the Tildagon's internal storage.
Add network logging capability, via wifi or perhaps Gadgetbridge.
Add network time support if required for logging / stats processing?
Add GPS support to logging, so we can track (map?) CO2 levels as we move around.
Design a hexpansion PCB which includes the SCD41 sensor, a cheaper sensor that gives "good enough" readings (SCD40, SGP30), or that mates with the common CO2 sensor boards?

