DustDuino
dustduino

## What is it? DustDuino can help individuals with limited resources monitor PM10 and PM2.5 concentrations, indoors or outdoors. It uses [Shinyei PPD42NS](http://www.sca-shinyei.com/pdf/PPD42NS.pdf), 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](http://www.arduino.cc/) development board and transmitted to Xively. Prototypes of DustDuino have been successfully built and used in various indoor and outdoor locations. Also see the [Data Logging page](/w/data-logging) for more on setting up and using different dataloggers, and for more tutorials. ### Questions [questions:dustduino] **** ## 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](http://pubs.acs.org/doi/abs/10.1021/es2025752). In October 2013, the World Health Organization [announced](http://www.iarc.fr/en/media-centre/iarcnews/pdf/pr221_E.pdf) they consider particulate matter, a major component of indoor and outdoor air pollution, as a Group 1 carcinogen along with tobacco smoke and asbestos. ## What can the DustDuino Do? From the [Data Quality Research Note](http://publiclab.org/notes/Willie/03-06-2015/dustduino-data-quality) Test results indicate that DustDuino provides accurate and useful information, albeit of a somewhat limited scope and under certain conditions. An academic [study](http://www.atmos-meas-tech-discuss.net/7/605/2014/amtd-7-605-2014.pdf) which compared the Shenyei particulate matter 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. Testing with reference monitors conducted in [Berkeley, California in late 2013](http://www.atmos-meas-tech-discuss.net/7/605/2014/amtd-7-605-2014.pdf) concluded that the results of the low-cost sensor were about equivalent to much more expensive ones when analyzing data at hourly intervals. ”Performance at 1 [hour] integration times was comparable to commercially available optical instruments costing considerably more.” Testing in high PM2.5 environments such as the city of Xi'an, China also has shown [high correlations between the Shenyei and reference monitors](http://www.sciencedirect.com/science/article/pii/S0269749115000160). By setting up a variety of monitors throughout the city, researchers were able to identify the High-technology Zone site as a potential PM2.5 hotspot with sustained high concentrations compared to the city average throughout the day. 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, ## Activities [activities:dustduino] **** ## Photos [![DustDuino.jpg](https://i.publiclab.org/system/images/photos/000/003/998/medium/DustDuino.jpg)](https://i.publiclab.org/system/images/photos/000/003/998/original/DustDuino.jpg) ## Research Notes [notes:dustduino] ## DustDuino Sketches The DustDuino board enables a variety of power, connectivity, and sensor configurations each of which require custom programming to process and send data. As the name would suggest, the DustDuino can be programmed with Arduino libraries and contributors to the project have made a number of Arduino sketches already. A full list of them is available on [DustDuino.org](http://dustduino.org/) ## Scientific Journal Articles | Title | Author(s) | |-------------------------|---------------------| | A [distributed network of low-cost continuous reading sensors](http://www.sciencedirect.com/science/article/pii/S0269749115000160) to measure spatiotemporal variations of PM2.5 in Xi'an, China; January 13, 2015 [PDF LINK](http://ac.els-cdn.com/S0269749115000160/1-s2.0-S0269749115000160-main.pdf?_tid=9ca954e2-ae5c-11e4-9076-00000aacb35f&acdnat=1423267531_78064379fb071e29e3cf180d34d15365) | Meiling Gao, Junji Cao, Edmund Seto | [Field calibrations of a low-cost aerosol sensor at a regulatory monitoring site in California](http://atmos-meas-tech-discuss.net/7/605/2014/amtd-7-605-2014.pdf); January 27, 2014. | DM Holstius et al ## External Tutorials | Website | Overview | |-------------------------|---------------------| | [Mental Munitions](http://www.mentalmunition.com/2013/10/measure-air-pollution-in-your-home-or.html) | The original documentation blog post | | [Earth Journalism Network- Civic Science & Sensors Program](earthjournalism.net/projects/citizen-science-sensors)| A project page reviewing EJN's sensor journalism pilot project | ## News Articles | Publication | Title | |-------------------------|---------------------| | Nature | [Environmental science: Pollution patrol](http://www.nature.com/news/environmental-science-pollution-patrol-1.16654) | | Scientific American | [Dust in the Wind: How Data Visualization can Help the Environment](http://blogs.scientificamerican.com/guest-blog/dust-in-the-wind-how-data-visualization-can-help-the-environment/) | | Newsweek | [How Civic Science Is Changing Environmentalism](http://www.newsweek.com/2014/11/07/how-civic-science-changing-environmentalism-279777.html) |...


Author Comment Last activity Moderation
warren "@mathew and I spent a week and got some Open Pipe Kit drivers written, including for the Shinyei. Take a look: https://github.com/jywarren/opk-shin..." | Read more » almost 9 years ago
warren "Hi, Don - @mathew and I spent a week and got some drivers written, including for the Shinyei -- how much would it be to order a few of these boards..." | Read more » almost 9 years ago
warren "@mathew wrote a great overview of lots of different ways that different projects/sensors measure particulates: http://publiclab.org/notes/mathew/05..." | Read more » almost 9 years ago
warren "We've gotten the Shinyei connected up to the Phant instance at http://data.sparkfun.com, with an open source driver, over USB: http://publiclab.org..." | Read more » almost 9 years ago
nikmhanif "Hey guys. I'm building a similar system, but instead of Shinyei PPD-42, I am using SHARP GP2Y1010AU0F dust sensor. However, I am not sure whether t..." | Read more » almost 9 years ago
mathew "awesome! " | Read more » almost 9 years ago
mathew "@nshapiro is right, there is no low cost speciation of dust particles. That is usually done in a mass spectrometer or x-ray diffraction spectromete..." | Read more » almost 9 years ago
warren "Hey @mathew - wrote up a driver for the Dylos - it was very simple, just listening and it returns "0,0" every so often. If there's a manual or some..." | Read more » almost 9 years ago
nshapiro "I was thinking about this more on my ride home last night. Although you might not be able to say what the particulates are with an inexpensive opti..." | Read more » almost 9 years ago
nshapiro "I think you are not going to find a low cost means of speciating, of parsing kinds of particles in the air, other than their size. Speaking of ant..." | Read more » almost 9 years ago
warren "Hi - @donblair wrote up a great overview of how particulate air sensing works, here: http://publiclab.org/notes/donblair/05-03-2014/how-do-we-measu..." | Read more » almost 9 years ago
warren "And taking note that for the Thermofisher and the Speck, we're only doing spot readings, not averages. This should change: https://github.com/jywa..." | Read more » almost 9 years ago
warren "And the Speck too: https://github.com/jywarren/opk-speck-cli now running. " | Read more » almost 9 years ago
warren "Note that I did not zero out the TF, and the vertical scales are wrong. Just very very early testing of the drivers. " | Read more » almost 9 years ago
warren "And over a longer period -- 2/3 of the way through, i lit a piece of paper on fire. " | Read more » almost 9 years ago
warren "Thermofisher working! https://github.com/jywarren/opk-thermofisher-pdr1500-cli and https://data.sparkfun.com/streams/g6Gn19yp9yU6WaObjlYO Leavin..." | Read more » almost 9 years ago
warren "Mathew also did some good research on the ThermoFisher PDR-1500 http://www.thermoscientific.com/en/product/i-personal-i-dataram-pdr-1500-aerosol-mo..." | Read more » almost 9 years ago
warren "We now have live graphs from it -- looking good! " | Read more » almost 9 years ago
warren "Here's some data from the Shinyei. We're still interpreting this: https://gist.github.com/jywarren/54453678f43a2c555f64 " | Read more » almost 9 years ago
warren "Finishd the OPK Firmata CLI for one-pin readings: https://github.com/jywarren/opk-firmata-cli/ @rjstatic and @donblair - pretty useful; basically ..." | Read more » almost 9 years ago
warren "So, today I wrote an OPK driver using the Firmata Node library to access an Arduino over the Firmata firmware, but we discovered that the Shinyei n..." | Read more » almost 9 years ago
warren "@mathew sez: Node.js interface for the Speck: https://github.com/CMU-CREATE-Lab/node-speck-sensor node.js interface for SHT15 on Raspberry Pi htt..." | Read more » almost 9 years ago
nshapiro "I think they are trying a new Indie go go https://www.indiegogo.com/projects/tzoa-wearable-enviro-tracker#/story They've raised 10 grand in the fir..." | Read more » almost 9 years ago
mathew "I don't see any images of them running the device-- seems like they demoed it under glass in January. it looks like a non-functional prototype. is..." | Read more » almost 9 years ago