Skip to content

PM Sensor BoardLink

The PM Sensor Board is based around Plantower PMS 50031 a digital particle concentration sensor that uses the Laser Scattering principle to obtain the number of suspended particles in the air. This includes a custom designed PCB with an MCU to provide I2C connectivity with the Data Board.  

Check the source code

Sensor measurementsLink

Measurement Units Sensor
PM 1 µg/m3 Plantower PMS5003 Dual System
PM 2.5 µg/m3 Plantower PMS5003 Dual System
PM 10 µg/m3 Plantower PMS5003 Dual System

Sensors selectionLink

The following characteristics have been considered for the sensor choice:

  • Provides PM 2.5 and PM 10 measurements in ug/m³

  • Minimal distinguishable particle diameter of 0.3 am

  • No need for external ADC or linearization circuits. The sensor includes an internal MCU capable of dealing with all the light emitting and sensing processing. All the communication is done using the I2C protocol. A dedicated driver has been designed for this.

  • Ultra Low Cost when compared to other commercial solutions with similar performance

  • Low Power

The selection is based on the academic references selected above. For a complete Low-Cost Sensors Evaluation see recommendations for application and the subsequent publication (Rai et al. 2017).

DesignLink

The PM Sensor Board runs a dedicated ARM M0+ 32-bits, the same as the Data Board to provide a unified hardware architecture. The board includes an higly efficient step up to provide 5V to drive the PM sensors and a disable/enable circuit to turn off the sensor by software.

Info

Visit the source files section to download the complete schematics.

SetupLink

The board is connected to the Data Board using the AUX connector. Before, the Plantower PMS sensors need to be connected. The board will autodetect the PMS sensors and present them seamlessly to the main Firmware running on the Data Board. Multiple sensor board can be daisy-chained as seen on the image.

Source filesLink

Download

Check the source code


  1. PLANTOWER PMS5003 Technical Datasheet https://aqicn.org/air/view/sensor/spec/pms5003.pdf