GuidesLifeTech

Arduino Dust Sensor

Put together a dust sensor using Arduino Mega 2560, Shinyei PPD42NS dust sensor and LCD shield.
Put together a dust sensor using Arduino Mega 2560, Shinyei PPD42NS dust sensor and LCD shield.

Put together a Arduino-based dust sensor over the weekend using the following components:

The codes and wiring instructions for Arduino Mega 2560 and Shinyei PPD42NS is as follow. However, I did include Serial output so you can view the sampling results using Arduino IDE’s Serial Monitor (9600 bauds).

 

Arduino dust sensor showing the PM10 and PM2.5 readings.
Arduino dust sensor showing the PM10 and PM2.5 readings.

 

Miscellaneous

Relating PSI level to PM2.5 and PM10 concentration level. Source: http://www.haze.gov.sg/docs/default-source/faq/computation-of-the-pollutant-standards-index-(psi).pdf
Relating PSI level to PM2.5 and PM10 concentration level. Source: http://www.haze.gov.sg/docs/default-source/faq/computation-of-the-pollutant-standards-index-(psi).pdf

With the PM2.5 and PM10 concentration level, we can determine the respective Pollutant Standards Index (PSI) level. The above table is from this document on Calculation of Pollutant Standards Index (PSI).

 

Treat shadowandy!

If these step-by-step guides have been very helpful to you and saved you a lot of time, please consider treating shadowandy to a cup of Starbucks.  

This site contains links to Amazon. These links will take you to some of the products mentioned in today’s article. As an Amazon Associate, I earn from qualifying purchases.
11 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments