Each time I see these, I feel a bit weird because they all rely upon a specific sensor, and the software / electronics is barely above beginner level.
A PM2.5 sensor is based off of infrared LEDs and photodiodes.
CO2 however is harder for me to understand. Does anyone know how that works?
Temperature is easy: just a calibrated thermistor.
Humidity: I dunno and am also curious.
--------
It's be a lot more comfortable for me to call this open source if the sensors actually gave design control to the engineer, more so than just assembly.
The Senseair S8 CO₂ sensor[0] used in this project also uses an infrared LED and works on the principal that CO₂ absorbs certain frequencies of light.
So if you know the brightness of the LED and the volume of air between it and the sensor, you can calculate the amount of CO₂ by comparing the expected vs. received light intensity.
So methinks that a CO2 sensor would have to be based off of multiple LEDs + Photodiodes, to measure the absorbed light at _different_ frequencies. (LEDs and Photodiodes typically are only active at one frequency: such as 900nm or 700nm).
If "all" frequencies are deflected, its PM2.5 (some particle got in the way of the measurement).
If "some" frequencies are deflected, then its CO2.
----------
The question after that comes down to calibration and test data. Is there an easy way to create CO2 density and/or PM2.5 particles of a certain density?
---------
There's a big difference.
1. Photodiodes and LEDs are extremely common parts manufactured by a wide variety of companies around the world. By tying yourself to Photodiodes/LEDs, you are less tied to any particular company.
2. Photodiodes and LEDs are well under 10-cents each. Though some more carefully calibrated ones / specialty ones may reach as high as $1 to $2.
> (LEDs and Photodiodes typically are only active at one frequency: such as 900nm or 700nm).
That's not entirely correct. The spec sheet for the LED will give an intensity vs. wavelength chart, which depending on the LED can be 10s to 100s of nanometers wide. As long as the source LED has a sufficiently bright output in one of the CO₂ absorption bands, it doesn't have to be exactly tuned like a laser.
> The question after that comes down to calibration and test data. Is there an easy way to create CO2 density and/or PM2.5 particles of a certain density?
Most CO₂ sensors have the ability to calibrate to either 400 ppm or 0 ppm. So if you really care enough, you can fill a small box with nitrogen and calibrate to 0 ppm.
A PM2.5 sensor is based off of infrared LEDs and photodiodes.
CO2 however is harder for me to understand. Does anyone know how that works?
Temperature is easy: just a calibrated thermistor.
Humidity: I dunno and am also curious.
--------
It's be a lot more comfortable for me to call this open source if the sensors actually gave design control to the engineer, more so than just assembly.