After all this time fiddling with my DIY air quality sensor, I’m still not sure how to read the sensor readings

Here a little bit about today’s adventure

today’s context

I am sitting on the train and the car is mostly full (about 30 adults). We’ve been at full speed for a good twenty minutes, so anything that needed to settle surely has by now. The train itself was put in service last year or whereabouts, so it’s neither brand new nor crumbling old.

The BME680 sensor I’m using has a three minute self calibration sequence that simply won’t give any readings. Anything I get is after 300s.

sensor readings and doubts

My issue is that at 14 minutes into the ride, the readings were still unsettled. Is that due to the train moving? The sensor not having enough air flow during its startup sequence to calibrate correctly?

At 24 minutes into the ride, the values look suspiciously like default values. Temperature at a steady 25, VOC reading near 25.0 and eCO2 at 500 (give or take a few units).

pressure readings make me more confident

I noticed the pressure sensor reads somewhat different values, sometimes 80 Pa difference in a few seconds even though we are at a steady pace, apparently on even ground, and the weather doesn’t appear to change. But it is very cloudy outside so who knows, maybe our speed causes us to go through more local weather differences than I realize.

However, when the train slows to a crawl, the pressure readings stabilize a lot. They start fluctuating again after we picked up some speed.

the end

I don’t quite understand the sensor’s fondness for eCO2 values so close to the 500 mark. This is a train car full of people, possibly with a working ventilation and filtering system, but I didn’t expect near-perfect or steady readings (for half an hour now).

#bme680 #esp8266 #diyAirQualityMonitor

Kleines Bastelprojekt: Da ich noch ein ESP32 WROOM-Board übrig hatte, kaufte ich einen günstigen BME680 Sensor, verkabelte die beiden Geräte, fügte den passenden YAML-Code (aus dem Web kopiert) für ESPHome ein und flugs waren die Daten für Temperatur, Luftfeuchtigkeit, Luftdruck und Raumluftqualität auch schon in Home Assistant verfügbar.
#esphome #esp32 #homeassistant #bme680
Mailbag #141: Elektronik AliExpress China, nRF52840 Boards, BME680, LoRa 868MHz Rubberduck Antennen

YouTube

Trying to set up an ESP32 to send weather data via MQTT to my PC.

I have not managed.

#MQTT #ESP32 #BME680

Nachdem ich heute entdeckt habe das man sich schon für ca. 7€ inkl. Porto Platinen professionell erstellen lassen kann habe ich mal KiCad ausprobiert für ein Flipper Zero Board mit meinen Sensoren.

KiCad zeigt mir noch zwei Fehler an für die 2 GND Verbindungen, die laut KiCad zu Pin 8 und 18 gehen sollen.
Die 2 Leiterbahnen sind aber korrekt mit Pin 11 verbunden.

#FlipperZero #Flipper #hardware #sensors #diy #SCD40 #BME680 #BME280 #KiCad

I now have a visual indicator for air quality in my home office (#BME680, 8x8 led matrix, #RPi and a little bit of scripting). Best idea ever.