Public Lab Wiki documentation


This is a revision from February 07, 2015 00:16. View all revisions
4 | 27 | | #10357

What is it?

DustDuino can help individuals with limited resources monitor PM10 and PM2.5 concentrations, indoors or outdoors. It uses Shinyei PPD42NS, a $15USD optical sensor that uses an LED and a lens to determine the concentration of dust in a partially closed chamber that draws in air from its surroundings. The sensor data is received by an Arduino development board and transmitted to Xively. Prototypes of DustDuino have been successfully built and used in various indoor and outdoor locations.

Ask a question about dustduino or Sign up to answer questions on this topic

Test Results

Test results indicate that DustDuino provides accurate and useful information, albeit of a somewhat limited scope and under certain conditions. An academic study which compared the Shinyei sensor to costlier models used by governments, researchers, and companies found that this low-cost sensor produced results equivalent to much more expensive ones when analyzing data at hourly intervals.

There are still some unknowns with regard to the sensor - for example, whether it needs to be co-located with higher-quality instruments for calibration, and whether it could be used in extreme environments. There are also some limitations - the sensor may not produce high-quality information at time intervals shorter than an hour,



Why make one?

The health effects attributed to outdoor fine particulate matter (PM2.5) rank it among the risk factors with the highest health impacts in the world, accounting for over 3.2 million premature deaths annually. In October 2013, the World Health Organization announced they consider particulate matter, a major component of indoor and outdoor air pollution, as a Group 1 carcinogen along with tobacco smoke and asbestos.

How to Make One

From the DustDuino Research Note

You will need: 1. A WiFi network in your home 2. Arduino Uno development board 3. Arduino Wireless Proto Shield 4. Shinyei PPD-42 Dust Sensor 5. Sparkfun Roving Networks RN-XV WiFi module 6. USB type B cable (for programming the Arduino) 7. 9V DC power supply (or a 5V USB cell phone charger along with your USB-B cable) 8. 22AWG solid core hookup wire (M/M jumper wires can be used in a pinch) 9. Soldering equipment (soldering iron, solder, and soldering paste) 10. Arduino sketch from the DustDuino GitHub repository (zipped repo also contains background literature on the PPD-42, mass concentration algorithms, and the DustDuino logo).

Step 1: Program the WiFi module Step 2: Hook up the Shinyei PPD-42 particulate sensor Step 3: Set up a Xively account Step 4: Code the Arduino Step 5: Keep everything together

Research Notes

Measuring Particulates with the DustDuino Testing a Mobile DustDuino

Scientific Journal Articles

A distributed network of low-cost continuous reading sensors to measure spatiotemporal variations of PM2.5 in Xi'an, China; Meiling Gao, Junji Cao, Edmund Seto. January 13, 2015 PDF LINK

Field calibrations of a low-cost aerosol sensor at a regulatory monitoring site in California; DM Holstius et al. January 27, 2014.

External Tutorials

Mental Munitions

Earth Journalism Network- Civic Science & Sensors Program

News Articles

Nature; Environmental science: Pollution patrol

Newsweek; How Civic Science Is Changing Environmentalism