This device is intended to provide the user with a cost-efficient means of determining air quality. Our sensor focuses on the five components of the Environmental Protection Agency's Air Quality Index: ozone, particulate matter, carbon monoxide, sulfur dioxide, and nitrous oxide. This device detects all of these pollutants except sulfur dioxide. The device also includes a town gas sensor to alert the user to gas leaks or the presence of flammable gases. Furthermore, a temperature and humidity sensor is included as these conditions can impact the performance of the gas sensors.

We have yet to fully calibrate our device, but we have extracted data from sensor data sheets to make some preliminary estimations. The sensors used are relatively inexpensive and vary greatly from component to component so they need to be calibrated with known concentrations of the target gasses. We have not yet had the opportunity do so.

Step 1: Materials

Control and Power

  • Arduino Uno
  • 5V power supply
  • RGB 16x2 LCD shield


  • Shinyei PPD42 Particulate Matter Detector
  • MQ-2 Gas Sensor
  • MQ-9 Gas Sensor
  • MiCS-2714 Gas Sensor (NO2)
  • MiSC-2614 Gas Sensor (Ozone)
  • Keyes DHT11 Temperature and Humidity Sensor

Box and Assembly

  • Access to 3D printer
  • Solder Board
  • 5V fan
  • 10 to 15 wires of gauge 24
<p>wE tHAnk yOu sOoOooo MucH </p><p>LoVe yOuuuuuUUuU</p><p>XOXOXOXOXO &lt;3 &lt;3 &lt;3 &lt;3</p>
<p>good terrific thanks</p>
<p>Could you please tell me how to read O3 concentration (ppb) and AQI value? I already print out the value of O3 resistance.</p>
<p>Im torn between the two- Should I used Pi or Arduino for outdoor pollution monitoring?<br>I have roughly a budget of $120 USD per node. Can I use both of them together?<br><br>- If pi. What do you do about battery conservation?<br>Pushing data to a webpage recomendations? <br>Uploading data? <br><br>What sensors should I use? Ive seen someone trying to sell a single CO2 sensor for $50 USD?!?<br>CO2, NO, CO, NO2 sensor suggestions?<br>Ive been looking at grove<br>Some will be battery powered. others by the mains. im going to try 3D print a case for weatherproofing.</p>
<p>to interpret the data for O3 and NO2 the Rsensor must first be normalized but you just used the un-normalised values. is this because Ro ~ 1 or you just forgot?</p>
<p>You can use the following sensors for Arduino board which are easily available on ebay.com</p><p>http://playground.arduino.cc/Main/MQGasSensors</p>
<p>Where can i buy materials for this sir? We need it for our school project</p>
<p>If you find out could you send me the links where I can get the materials? </p>
<p>Hey can you provide us the link from where we can buy N2O sensors. MiCS-2714 and MiCS-2614 are not available in some areas!</p>
<p>Fantastic! I would love to have something like this in my house to see if I can track to see if the air quality in my house has an impact on the way that I feel. Could I buy one from you through etsy.com or bitupp.com?</p>
<p>hi have you managed to develop this any further? id be interested to see how you managed to calibrate the sensors. im part way through making my own version but using a few with wireless connectivity to send data from more than one place in my home to my laptop so i can see the differences</p>
<p>I think this is an amazing project! I was curious to know the dimensions and weight of the final project. </p>
<p>Great! Am in dire need of an air pollution sensor. I live near an oil and gas processing plant where air pollution with flue gases are inevitable. The best I could do is to let them know of the toxicity level of their emissions. this is my email: chukwunonso.abonyi@yahoo.com as I will like you to send me the necessarily design information and keep me updated in this issue. Cheers!</p>
<p>Wow! Nicely done tutorial, although I will probably not build it because I am not in need of a pollution sensor (hahahaha), I am still very fascinated! Thanks for sharing!</p>

About This Instructable




More by ESC2018:Air Pollution Detector Understanding Emitter-Followers: Using Transistors to Reduce Sag 
Add instructable to: