Skip to content

AndriyHz/AirQuality

Repository files navigation

FOR ARDUINO UNO

PM2.5-PMS3003

PM2-myWork.ino

PM2-myWork_V1.ino

FOR TEENSY 3.2 with SenseAir S8 and BME280

PM2_with_S8_BME280-For-Teensy3.ino

FOR NodeMcu CPCP2102 with PMC3003

  1. NodeMCU_with_Plantower_PMS3003.ino
  • NodeMCU_with_Plantower_PMS3003_BME280_Thingspeak.ino
  • My_NodeMCU_with_Plantower_Thingspeak_BME280_advance.ino

Plantower PMS 1003&Plantower PMS 3003: RX - TX; TX - RX;

FOR NodeMcu V3 with PMC3003 and Grove - Multichannel Gas Sensor - BME280

  1. My_NodeMCU_with_Plantower_Thingspeak_MiCS-6814_advance.ino
  2. My_NodeMCU_with_Plantower_Thingspeak_MiCS-6814_BME280_V2.ino
  • The most of the BME280 sensor modules available on eBay or Aliexpress, have I2C address to be 0x76. So, if you didn’t get any response from the sensor using the default address set in the Adafruit_BME280.h file, you might need to change that to 0x76.

Multichannel Gas Sensor MiCS-6814 and BME280 Connection Points.

MiCS-6814 and BME280: D4 - SCL; D3 - SDA;

  • For example, for most of the BME280 sensor modules available on eBay or Aliexpress have their I2C address to be 0x76. If you dont get a response from the sensor using the default address set in the Adafruit_BME280.h file, you might need to change it to 0x76.

BME280 & ESP8266 Connection Points.

ESP8266 3.3V to BME280 Vin; ESP8266 GND to BME280 GND; ESP8266 D4 to BME280 SCL; ESP8266 D3 to BME280 SDA.

Raspberry Zero with BME680 (CJMCU-680 BME680 BOSCH)

https://learn.adafruit.com/adafruit-bme680-humidity-temperature-barometic-pressure-voc-gas/python-circuitpython

  1. sudo pip3 install adafruit-circuitpython-bme680
  2. bme680_simpletest.py
  3. For Grafana BME680_SenseAir S8_InfluxDB.py

Releases

No releases published

Packages

No packages published