AirGradient: DIY Air Quality Monitoring with Birth-Source Hardware & Firmware

As fragment of the AirGradient for Training sequence, this instruction teaches the fashion to construct a highly effective PM2.5 excellent mud sensor with AirGradient.

The sensor will display hide PM2.5, CO2, Temperature and Humidity on the display hide and can optionally send the guidelines to any server for info logging (e.g. the AirGradient platform or another cloud backend).

You may perchance per chance need some total soldering skills and experiences with microcontrollers are a plus. Alternatively, even supposing you happen to might perchance per chance well effectively be a beginner, don’t fright we made our instructions very easy! Moreover, if you happen to secure stuck please secure in contact with us. We’re better than overjoyed to lend a hand!

No longer having the PCB accessible

While you quit no longer hold the AirGradient PCB, you may perchance per chance per chance hold your delight in by using our Gerber files .

Alternatively, you may perchance per chance per chance initiating the PCB within the Easyeda editor and characterize extra PCBs from there.

You may perchance per chance per chance perchance additionally construct the sensor with out the PCB by correct soldering the sensor modules with wires straight to the Wemos D1 Mini.

It would then seem like this.

And also you may perchance per chance per chance use the next schematics:

We might perchance per chance well serene strongly indicate you assemble it with a PCB as this might perchance perchance per chance well perchance be more easy and additionally extra sturdy.

Skills and Gear required

For this project you wants to be accustomed to the next:

  • Traditional soldering skills. Both the D1 mini microprocessor and one of the most vital ingredients we use just like the OLED display hide must secure the pins soldered onto it. It is no longer very advanced and also you may perchance per chance per chance learn it with out anxiousness. Look example on this tutorial.
  • Soldering iron and solder for above
  • A breadboard is precious to fix the ingredients throughout soldering
  • A laptop (Linux, Mac, or House windows) with the Arduino IDE put in to flash the tool onto the D1 mini.
  • A micro USB info cable to join the D1 Mini to the computer for flashing and later for electricity. IMPORTANT: Many micro USB cables most efficient provide charging however quit no longer allow the guidelines switch for flashing. So please hold determined that you just may perchance per chance well hold a micro USB DATA cable.

Ingredients:

So that you just may perchance per chance per chance truly construct an AirVisual or Kaiterra Clone for only USD 50 that ought to serene elevate you a an identical quality of readings. While you correct wish to measure PM2.5 you may perchance per chance per chance quit so for only USD 20.

You quit no longer must put all sensors on the PCB, e.g. if you happen to most efficient wish to measure PM2.5 you may perchance per chance per chance correct shuffle away the CO2 and Temperature/Humidity sensor out.

Arduino System Instructions and flashing of the D1 Mini with the AirGradient firmware

All tool for the AirGradient DIY sensor is initiating source and also you may perchance per chance well effectively be free to make use of it whatsoever. For flashing the D1 Mini microcontroller with the firmware we might be using the effectively-identified Arduino tool. Please read the next weblog put up on the fashion to install the Arduino tool and additionally on the fashion to install the D1 Mini board and the AirGradient Arduino library.

AirGradient Arduino System Setup Instructions

Flashing of the D1 Mini with the AirGradient firmware

As soon as you may perchance per chance well hold the Arduino System setup for the D1 Mini, you may perchance per chance per chance flash it with the AirGradient firmware.

  • Lope to Instruments, Arrange Libraries, after which shriek for AirGradient and install the AirGradient library.
  • As soon because it is put in, shuffle to File, Example, AirGradient and take the PM OLED code
  • Be taught the instructions on high of the instance code and install the extra libraries and situation the factual/fallacious for the sensors you may perchance per chance well effectively be using
  • Then flash this code the identical contrivance you flashed the BLINK example
  • As soon as you may perchance per chance well hold successfully uploaded the code you may perchance per chance per chance proceed building the hardware

Soldering the Ingredients

Now that you just may perchance per chance well hold the firmware flashed, you may perchance per chance per chance solder the ingredients onto the PCB. Please hold determined that you just solder the pins within the correct route. We indicate you initiating within the next characterize:

OLED Indicate Soldering

While you may perchance per chance well hold a breadboard at hand, we propose that you just fix the pins with the breadboard to hold determined that they’re straight as shown on this image.

Wemos D1 Mini Soldering

Build the prolonged female and male pins thru the D1 Mini. Nake determined that the female ingredients are on high of the D1 Mini as shown on this immage:

Then join the freshly soldered OLED display hide into the female pins to higher retain them in put. Then flip the D1 Mini with the OLED display hide hooked up spherical and solder the pins onto the D1 Mini

Wemos D1 Mini Soldering onto PCB

The next step is to solder the D1 Mini onto the PCB. Please hold determined that you just solder it the correct contrivance. The micro USB port wants to face outwards. You may perchance per chance per chance perchance additionally evaluate the PIN labels on the PCB with the ones on the D1 Mini

Now reckoning on what sensor modules you ought to make use of, please proceed as under.

Soldering the SHT30/31 Module (Temperature and Humidity)

To solder the runt pins onto the SHT30/31 module, you may perchance per chance per chance use a breadboard again to fix it into put.

Then put the SHT30/31 module thru the corresponding holes on the PCB and solder it onto the board.

Soldering the Sensirion S8 Module (CO2 Sensor)

To solder the runt pins onto the SHT30/31 module, you may perchance per chance per chance use a breadboard again to fix it into put.

Please hold determined that that the PINS face downwards as might perchance per chance well also also be viewed on this image.

Then solder the CO2 sensor onto the PCB. It is some distance well-known that the underside aspect of the CO2 has enough air waft. So hold determined that the gap is enough. It might perchance perchance per chance per chance perchance be a correct advice to place it on a female pin socket however you may perchance per chance per chance additionally solder it straight.

Soldering the PMS5003 Module (PMS Sensor)

In most cases the PMS5003 comes with a cable. As we can solder one quit of the cable straight onto the PCB you may perchance per chance per chance cut it in half of. Then prepare the next four wires as per this image. Please hold determined that you just slice the correct wires.

Then solder the cable onto the PCB. Please hold determined that that you just solder the correct cable into the correct pin.

After you may perchance per chance well hold soldered the cable onto the PCB join the PMS5003 with the other quit of the cable. Then screw the PMS5003 onto the PCB or use double sided tape.

Performed & Revel in

That’s all and also you may perchance per chance per chance now join the D1 Mini with vitality and also you wants with the scheme to seek for the display hide lighting up. While you flashed the Wifi model, you ought to join the D1 Mini to the wifi. To total this initiating youw Wifi Settings on the phone and look for a scorching put of residing known as “AirGradient xxx”. Then join to it and enter your Wifi network credentials. It would then join to Wifi and initiating showing and sending the air quality info.

If there are any points, you may perchance per chance per chance double test this tutorial and additionally the photos. While you serene hold considerations, please in fact be at liberty and secure in contact with us!

3d Enclosure

You may perchance per chance per chance perchance additionally download STI 3D printer files to print an enclosure that exactly fits our PCB. The 3d enclosure includes a high and bottom fragment. There are two diversified high ingredients reckoning on if you happen to use the OLED display hide or no longer. Please state that if you happen to use the OLED you ought to solder the Wemos D1 mini straight on the PCB as in another case this might perchance perchance per chance well change into too high.

Download the STI Recordsdata

Alternate suggestions for Faculties

AirGradient provides a stylish Air Quality Monitoring Resolution for Faculties. You may perchance per chance per chance perchance join these DIY sensors to our platform, integrate with many unusual producers or use our legitimate AirGradient sensor.

Your browser does no longer toughen the video mark.

While you may perchance per chance well effectively be intersted for a free trial, please contact us.

MIT License

The AirGradient DIY sensor’s hardware and tool is Birth Source and licensed under the MIT license. So in fact be at liberty to make use of it any contrivance you adore! Alternatively we might be at liberty to listen to from you and additionally like any link lend a hand to our net page.

Copyright AirGradient

Permission is hereby granted, free of price, to any particular person acquiring a duplicate of this tool and connected documentation files (the “System”), to deal within the System with out restriction, including with out limitation the rights to make use of, reproduction, modify, merge, publish, distribute, sublicense, and/or promote copies of the System, and to permit other folks to whom the System is furnished to total so, field to the next conditions:

The above copyright look and this permission look shall be included in all copies or ample parts of the System.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Be taught Extra

Leave a Reply

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