Real-time, reliable measurement of PM2.5 dust concentrations! (PM2.5 refers to particles that are 2.5 microns or smaller in diameter.) This sensor uses laser scattering to radiate suspending particles in the air, then collects scattering light to obtain the curve of scattering light change with time. The microprocessor calculates equivalent particle diameter and the number of particles with different diameter per unit volume.
You’ll need to hook this up to a microcontroller with UART input or you could theoretically wire it up to a USB-Serial converter and parse the data on a computer.
- Dust Measuring: The optical system adopts high-performance modules and photosensitive elements. The product has gone through EMI, EMC testing and passed reliability testing.
- Air Quality Monitoring: Accurate measurement is realized by scattering principle. The electrochemical sensor calibrated first will accurately capture formaldehyde molecules to improve accuracy.
- PM2.5 Sensor: Constant wind pressure and flow self-adaptation control system. Effective range: 0~500ug/m3. Maximum range: 000ug/m3. Response time ≤ 3s
- Air Dust Haze Tester: Adopt depth algorithm to optimize compensation to ensure stable and consistent measurement results in different environments. Operating environment: -10~60℃, 0-99%RH. Storage temperature: -30~70℃
- PMS5003: Dust prevention sensor structure design. The same side air outlet simplifies the structural design.
Range of measurement: 0.3~1.0；1.0~2.5；2.5~10 μ m
Effective Range: 0~500 μ g/m³
Maximum Range: ≥1000 μ g/m³
Resolution: 1 μ g/m³
Standard Volume: 0.1L
DC Power Supply: Typical: 5.0V / Min:4.5 / Max: 5.5V
Active Current: ≤100 mA
Standby Current: ≤200 μ A
Working Temperature Range: -10~+60 ℃
Working Humidity Range: 0~99%
Storage Temperature Range: -40~+80 ℃
Sensor Module Dimensions: 50 × 38 × 21mm
Weight (incl. cable and adapter): 42.2g
Output and Results
The main output is the mass per unit volume of particles and the number of particles, of which the number of particles per unit volume of 0.1 liters, the mass concentration in units of micrograms / cubic meter.
The output is divided into active output and passive output. After the power is turned on, the default state is active output: the sensor will take the host to send the running data, the time interval is 200 ~ 800ms, the higher the concentration of particles in the air, the shorter the time interval. Active output is divided into two modes: smooth mode and fast mode. When the change in particle concentration in the air is small, the sensor output is smooth: the same set of values is output every three times, and the actual data is about 2s with the new period. When the concentration of particles in the air changes greatly, the sensor output automatically switches to fast mode, each output is a new value, the actual data update cycle of 200 ~ 800ms.
We have code for both Arduino and CircuitPython. 9600 baud data streams out once per second, you’ll get:
1) PM1.0, PM2.5 and PM10.0 concentration in both standard & environmental units
2) Particulate matter per 0.1L air, categorized into 0.3um, 0.5um, 1.0um, 2.5um, 5.0um and 10um size bins.
As well as checksum, in binary format (its fairly easy to parse the binary format, but it doesn’t come out as pure readable ascii text)
We give you the sensor box as well as the cable and a 0.1″ / 2.54mm breakout board so you can wire it easily. You only need power plus one data pin (for the UART TX). Power is 5V, logic is 3.3V
Check out our guide for Wiring diagrams, Arduino & CircuitPython code!
1 x PMS5003 Digital Air Quality Sensor PM2.5