INDOOR METEO - ADVANCED AIR QUALITY MONITORING with https://www.laskakit.cz/laskakit-esp-vindriktning-esp-32-i2c/
7
16
1
1027
updated June 12, 2022

Description

PDF

Text bude dále upravován na základě zjištění.

Zjištěny technické problémy, měřená teplota:

Testována verze 240 + ventilated LID, takt procesoru snížen na 80MHz, VEML7700 v módu 4, mezi měřeními disabled, před měřením enabled a vyčkáno 5ms.

SCD41:

Umístění modulu snímače osvětlení VEML7700 poblíž snímače CO2 SCD41 jej velmi ovlivňuje. (~ +2°C). Lze zcela vyřešit fyzickým odstraněním zbytečného (napájen 3.3V) napěťového regulátoru na modulu VEML7700.

LED rozsvícené na plný jas delší dobu generují také mnoho tepla které stoupá a ovlivňuje SCD41 (~ +0.8°C při reálné teplotě 26°C) Pokusím se vyřešit přepážkou vedenou mezi pravou stranou ESP modulu a konektorem “sensor”, nejsem si však jistý že to bude dostatečné.

BMP388:

Teplota je indikována o cca +3,5°C vyšší než skutečná. nezávisle na použití otvoru nad čidlem. Vzhledem k umístění součástek na modulu CJMCU-388 nevidím možnost jak odizolovat samotné čidlo od okolí. Zkusím opět odstraněni zbytečný napěťový regulátor. Nicméně hodnota teploty z tohoto čidla není příliš důležitá, výpočet nadmořské výšky lze udělat na procesoru s použitím jiného zdroje údaje o teplotě.

SW kompenzace údaje teploty z SCD41:

Po odstranění napěťového regulátoru z VEML modulu teplota měrená SCD41 zatížena především chybou způsobenou teplem generovaným LED v závislosti na jejich jasu. Po sestavení bych měřil a porovnával s přesným čidlem po ~ hodinovém ustálení s několika různými úrovněmi jasu LED v lednici, v běžném prostředí přes den a v noci. Tím bych získal tabulku offsetů které je nutné odečíst od naměřené hodnoty pro získání reálné.

Shrnutí: První pokus sestavit interiérovou meteo stanici z co nejpřesnějších ještě cenově dostupných modulů splnil očekávání částečně, po SW kompenzaci je použitelný.
Příští návrh bude mít čidlo teploty umístěné na místě kde není ovlivněno stoupajícím teplem.

Modely:

Předchozí verze zde:  https://www.printables.com/model/220129

V5 

Funkční, nicméně doporučuji některou z ostatních verzí, průsvit symbolů je poněkud “rozpitý”

Snad řeší “problém” s průsvitem tmavé plochy na úrovni displeje a symbolů a přidává pár senzorů (barometrický tlak + osvětlení)

Místo na senzory BMP280 (6pin, 3,3V) nebo BMP388, možná i ostatní

Místo na senzor VEML7700 od Adafruit, jejich první verze bez STEMMA konektorů, jen vyvedené piny. 
Místo se objeví pokud se udělá ve sliceru rozpad na objekty. Nutno udělat před případnou opravou modelu přes netfab službu.  Není řešeno jeho ukotvení, kousek molitanu nebo podobné hmoty bude stačit. Ve finální verzi senzor pravděpodobně schovám pod  povrch, citlivost má vysokou.

“Insert” část v5 - tisknout s výměnou barvy - tři vrstvy bílý filament, v 0,8 přepnout na černou a dotisknout zbytek.

Použitý filament Plasty Mladeč - bílý PETG, 
Nějaký neprůsvitný PETG - u mne černý SUNLU 
Dvoubarevný “Insert” v5 pravděpodobně vytisknu s SUNLU PETG (bílý má málo pigmentu, bělejší než PM, mléčný)

 

V6

Zkouším jinak zpracovat průsvit a oproti V5 přidáno ještě místo na modul od Pimoroni - MICS6814

“Insert” část v6 - tisknout s výměnou barvy - jedna vrstva bílý filament (PM), v 0,4 přepnout na černou a dotisknout zbytek.

Aby BMPxxx nebral teplotu zvenku doporučím ve sliceru udělat 2x2 mm otvor a modul otočit senzorem ven. Zkoušeno s BMP388 a BMP280

V240

v240-lid použitelné víko pro všechny verze, doladěny rozměry

main+display holder - pro 1.3" barevný SPI TFT 240x240 displej.

v main otvor na BMP vytvořen

display holder asi ideální tisknout displejem dolů a s vrstvou 0,15, přeci jen jsou tam převisy

insert použít z V6

Model origin

The author hasn't provided the model origin yet.

License