Skip to content

smeisner/AirQualityWing

Repository files navigation

AirQualityWing

Air Quality Monitor based on Wing board from Jared Wolff
Air Quality Wing with Particle Argon uController

Description

The Particle Argon board is one of the few that has the Feather foot print and
supplies onboard wifi. The wifi allows for MQTT publiching to a broker.

Info on the Particle Argon can be found anywhere on the internet, but Adafruit has some good details.

OLED display used:

The Air Quality Wing (aka, AQW) is a Feather board desgined and built by Jared Wolff. This makes
for a nice plug and play...especialy with the 3D printed case he made for it.

Feather spec:

Originally, Jared designed his software around the Partice line of boards, but Particle focuses
more on cellular connection instead of wifi, which is what I needed.

Details on the Particle Xenon board can be found here:

WARNING: Much of the online info I found related to the AQW specifies the CCS811 (which
was replaced with the SHTC3 on V6 AQW), the Si7021 (which was replaced with the AGP40 on V6 AQW).
The HPMA115 is still used. As of Dec-2021, the current PCB version of the AQW is Version 6.

Details on the AQW can be found on Jared's web site:

On Github at: [[ WARNING: This is for the Particle dev environment ]]

Code I used to process the HPM info came from:

For board support for the Adafruit HUZZAH32, the following must be used:

Note: Need to upload STL files for modified cases

Arduino Library Requirements

This code relies on the following libraries:

I2C Addresses:

Device I2C Address
OLED 0x3c
SGP40 0x59
SHTC3 0x70

To do:

  • Look at power usage and minimize wherever possible
  • Implement a circular buffer for activity recall

About

Particle Argon with AirQuality Wing from Jared Wolff (CircuitDojo.com)

Resources

License

Stars

Watchers

Forks

Packages

No packages published