Dust monitoring in air ventilation system


I am fairly new to arduino, but I would like to make a sensor system for monitoring ventilation system, I have a few differential pressure sensors that I will install but would also like to include dust particle monitoring sensor for collecting data. I would need a sensor that detects particles as small as 0,1μm or 1μm up to 100μm and have the reading in μg/m^3. Does anyone have any experience with this and can recommend me a sensor for this operation that could run on Arduino mega 2560 Rev3? The speed of air in the channel is around 15m/s to 20m/s.

Particle size per cubic metre?


Makes no sense. Perhaps you mean µg/m^3 ?

This seems to be the sort of sensor needed: https://www.digikey.co.uk/product-detail/en/sensirion-ag/SPS30/1649-1106-ND/9598990

There may be others, and there are certainly much more expensive options!

Yes sorry I meant μg/m^3. I also did a lot of research and found this Monitoring your Air Quality Does anyone have any experiance with this particle counter? Does it actualy work with Arduino?