Arduino dust sensor


Shadowandy’s Arduino-based Dust Sensor project:

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

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).

Project info at Shadowandy’s blog.


Join the Conversation


  1. Is the last part of Tracy Allen’s document that bad? I only got the impression that nobody is going to use it in a setting of calibrated instruments giving calibrated results. It’s priced for certain applications…

    A look at Shinyei’s website gives the impression that it’s a Japanese company that knows what it’s doing. PPD42NS is at a certain price point and certainly cannot compare to industrial sensors made by the same company. They are not going to sell industrial sensor at bargain pricing…

    Look at this blog posting:
    The sensor can obviously measure dust concentrations, it also has to be placed and set up properly, and it gives useful readings. For hobby users like most of us, obviously calibration to specific or absolute standards will be almost impossible.

    1. Of course it is. Do you want a “dust sensor” or a “aerosol sensor”? Bottomline is: there is no way to know what is measured.

      1. Ha ha ha, you’re hard to please. You want to know “what is measured”? How about taking air samples and sending them to a lab for particulate analysis? Mass spectrometry, blah blah blah.
        This PPD42NS thingy is all we’re going to get at this price point.
        Please, do propose a sensor that simultaneously counts and correctly identifies… at that price point.
        That’s the last I’m going to say on this topic, good day.

    1. I understand your concern, but how to implement a sensor you desire? At reasonable price? Did you see the smoke sensor a few postings back? MQ-2 and its relatives uses tin dioxide, and SnO2 is sensitive to a great many things. So did MQ2 measure smoke? Or something else? Same problem.
      So how do we identify each species? A lot of sensors can’t. And a lot of instruments are a compromise.
      Perfection? Of course, desired by everyone. But engineers know all too well about compromises, imperfections and errors. Too well, it seems, so perhaps I sound like a killjoy.
      If you search, you can find space probe instrumentation papers too. They are also compromises…

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.