Skip to content

SPS30

SPS30 (fine particles)

A sensor for measuring fine particulate matter.

PM2.5 refers to particulate matter with particle diameter up to 2.5 microns and is among the most dangerous air pollutants. Due to their small size, PM2.5 particles can travel deep into the human lung and cause a variety of health issues; for instance, by triggering asthma attacks or contributing to cardiovascular disease. The SPS30 will enable the implementation of innovative air quality monitoring devices that prevent air pollution damage.

Product link Datasheet link

How do I use it?

Drivers: I2C, UART

Data format

Example struct for a single measurement:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
struct sps30_measurement {
    float mc_1p0;
    float mc_2p5;
    float mc_4p0;
    float mc_10p0;
    float nc_0p5;
    float nc_1p0;
    float nc_2p5;
    float nc_4p0;
    float nc_10p0;
    float typical_particle_size;
};