BME680 VOC gas sensor
I have set up the BME680 and the PCF8523 with the Metro 4 AirLift Lite that sends RTC and BME680 readings to an Adafruit Dashboard.
See attached copy of the code.py and of the dashboard.
I am trying to make sense out of the VOC gas reading. I just get a very larger number and have no idea how to figure out what this number means.
I read this on an Adafruit page:
“Gas is returned as a resistance value in ohms. This value takes up to 30 minutes to stabilize! Once it stabilizes, you can use that as your baseline reading. Higher concentrations of VOC will make the resistance lower.”
Can you tell what different values of the VOC gas reading mean? Or perhaps you can direct me to a url that helps me understand what the reading means.
Thank you,
Tom Henry
BME680 and VOC gas readings
Moderators: adafruit_support_bill, adafruit
Forum rules
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.
- Tom_Henry
- Posts: 350
- Joined: Wed Aug 26, 2020 8:19 pm
BME680 and VOC gas readings
- Attachments
-
- Metro BME680.png (102.77 KiB) Viewed 130 times
-
- code.py
- (4.49 KiB) Downloaded 7 times
- mikeysklar
- Posts: 14194
- Joined: Mon Aug 01, 2016 8:10 pm
Re: BME680 and VOC gas readings
There is a good discussion here with some simple formulas to convert the resistance in ohms gas readings to AQI.
https://forums.pimoroni.com/t/bme680-ob ... gs/6608/17
https://forums.pimoroni.com/t/bme680-ob ... gs/6608/17
Code: Select all
comp_gas = log(R_gas[ohm]) + 0.04 log(Ohm)/%rh * hum[%rh]
Code: Select all
comp_gas = log(gas_reading) + 0.04 * humidity_reading
Forum rules
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.