DIY air quality monitor is based on Wemos D1 mini ESP8266 board, Sensirion SGP41 TVOC sensor

Open AirGradient is a DIY air quality monitor based on the Wemos D1 mini ESP8266 WiFi IoT board programmed with Arduino and fitted with a range of sensors including an optional Sensirion SGP41 TVOC sensor through a custom PCB designed with EasyEDA.

Two versions of Open AirGradient are available. The Basic model includes an OLED display, a Plantower PMS5003 PM sensor, a Senseair S8 CO2 sensor, and SHT30 or SHT31 temperature & humidity sensor, while the Pro version adds a larger display, a plastic enclosure, and support for the SGP41 TVOC sensor.

AirGradient DIY air quality monitor
AirGradient Pro kit

Open AirGradient key components:

  • MCU board
  • Display
    • Basic – Wemos OLED shield
    • Pro – 1.3-inch OLED display
  • Sensors
  • Misc (for Pro kit only)
    • USB-C connector
    • 8-pin JST connector for PMS
    • Female pin headers
    • Screws – PMS Sensor: M2*4.5 (Torx M6), PCB: M1.7×5 (Philips/Torx M6), Enclosure: M1.7×10 (Philips/Torx M6)
    • 90 degrees USB-C cable
  • Custom PCB
  • 3D printed Enclosure

The custom PCB and enclosure are optional but then your DIY monitor would look like this…

DIY air quality monitor no enclosure no PCB

The custom EasyEDA PCB for the Basic version can be found on OSHWLab. The Gerber files as well as the STL files for the 3D enclosures can be downloaded for both the Basic and Pro monitor directly from the company’s website in the instructions for both models. The Arduino library and example sketches for the ESP8266 board are located on GitHub. It’s possible to connect the air quality monitor to solutions like Home Assistant, or to the Airgradient Dashboard instead.

Once you’ve manufactured the custom PCB and printed the 3D enclosure you could purchase the other part off-the-shelf on Aliexpress, Banggood, or other online stores. Alternatively, AirGradients also sells kits directly from their website for $67 to $128 shipped from China, while the R&D office is based in Chiang Mai, Thailand.

Airgradient Dashboard

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard

5 Replies to “DIY air quality monitor is based on Wemos D1 mini ESP8266 board, Sensirion SGP41 TVOC sensor”

  1. I have several Pro kits—one assembled and running, others yet to be. It’s a good design and totally worth it—either the one with all the parts included, or the cheap “conversion” kit (just enclosure, PCB, OLED) if you have some of the parts sitting around and/or don’t need all the sensors everywhere.

    From what I’ve seen lurking on the forums, they’re also super responsive and helpful. Pretty impressive given that I think the commercial version must be much more profitable for them.

    1. Thank you for the nice words Scott.

      We started as a project to help local schools in Thailand achieve accurate and affordable air quality monitoring and create awareness in the younger generation on the dangers of air pollution.

      So even we have a commercial monitor that is more profitable, it is part of our DNA to also offer an affordable, accurate and high quality alternative and there are synergies between the two (e.g. sourcing of components, plastic enclosure) that we can benefit from.

      I am hoping that more hardware manufacturers will follow this example and also offering more and more open-source, high quality hardware designs that let people tinker and not force them into walled gardens.

      Achim (Founder of AirGradient)

      1. I am curious why it isn’t using an ESP32?

        (Brad from Bangkok…. Who is expecting bad air quality this season)

  2. Standard practice is to keep everything away from the meander inverted F antenna on the Wemos D1 mini ESP8266 module, even if is over uncladded FR4. That would require a generous cutout on the main board below the antenna. Either that or let the antenna hang over the edge of the main PCB.

Leave a Reply

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

Boardcon Rockchip and Allwinner SoM and SBC products
Boardcon Rockchip and Allwinner SoM and SBC products