( vasla_ | 2021. 02. 08., h – 12:10 )

Szerkesztve: 2021. 02. 08., h – 12:28

A végére egy kis megjegyzés:

Maradtam egyenlőre a BME sorozatnál. Most a BME680-nal barkácsolok (BME680 kínai, +wemos d1 pro) . A nyitó kérdésembem a grafikonon látszik hogy a BME680 4 fokkal többet mér mint a dht11. Nálam is ennyi az eltérés. 

A bme680-at kalibrálni kell.  A fenti tesztnél a raw értékeket használták, ezért a +4 fok.

BME680 -hoz BOSH Sensortec kiadott egy libraryt, hőmérséklet, pára, nyomás, magasság, levegő minőség AIQ (Air Indoor Quality)  értékekhez.

https://github.com/BoschSensortec/BSEC-Arduino-library

Ebben található egy függvény,   setTemperatureOffset, sajnos eléggé eldugták, a példa programokba se tették be.

https://github.com/BoschSensortec/BSEC-Arduino-library/blob/c5503e0e85067e07e11b45b4215663f929e640c3/src/bsec.h#L134
Ezt a setup részbe berakva: 
iaqSensor.setTemperatureOffset ( 2.42 ); 
a raw értekből elöállított kompenzált hőfokértékből von le nálam pl. 2.42 fokot.

Egy kis kép erről, a com porton a BME680 3 másodpercenként, második oszlop a raw hőfok, utolsó elötti a kompenzált érték az offsett-tel,a zöld grafikon egy BME280 percenként .

https://i.imgur.com/2NCil9c.png