Takze esteraz 2 spomenute problemy:
1. float A = bmp.readAltitude(1035.9); co je to za prepocet a preco sa takto pocita vyska ked skutocny tlak od SHMU je teraz 1037.4 ale aby sedela vyska to musi byt takto.
2. teplota ulietava dost - pri izbovej +2-3 stupne, pri -10 tam bolo -1
Přepočet absolutního atmosferického tlaku na hladinu moře
-
- Příspěvky: 1034
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Přepočet absolutního atmosferického tlaku na hladinu moře
Kód: Vybrat vše
float A = bmp.readAltitude(1035.9);
Chybné měření teploty:
1. Vadný senzor
2. Ohřívání senzoru ostatní elektronikou nebo vnitřní spotřebou, tady bych doporučil na zkoušku prodloužit interval čtení senzoru na cca 20s
-
- Příspěvky: 1034
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Přepočet absolutního atmosferického tlaku na hladinu moře
Oprášil jsem svůj starý projekt barometru. S ohledem na docela vysokou cenu čidla BME280 jsem zvolil dvojici čidel BMP280 a SHT40, které i v součtu vyjdou na třetinu ceny BME280. A pro snadnou konstrukci jsem zvolil klon Wemos D1 mini. Pak stačí připojit k čidlům napájení a signály SDA, SCL, strčit to do nějaké krabičky. Tady musím jen připomenout, že ESP8266 dost hřeje a je třeba s tím při mechanické konstrukci počítat. Chystám sice ještě nějaká vylepšení, ale je to jinak komplet hotové. Poprvé jsem pro ESP8266 použil asynchronní http server a je to opravdu znát. Odezva je skvělá. Nemá to displej. Výstupy jsou tři.
Grafický jako webová stránka: Tabulkový jako webová stránka: A graf z dat, volitelně (možno vypnout) odesílaných na portál tmep.cz: Čidlo vlhkosti je jen simulováno, protože ještě není zapojeno. Ovšem hlavní důvod, proč o tom všem píšu je, že mě velice potěšila velmi dobrá shoda mého čidla s daty, naměřenými mě nejbližší profesionální meteostanicí. Pro přepočet momentálně používám vzorec "Bosch" s fixní teplotou prostředí 15 stupňů a mám ve výpočtu přesnou nadmořskou výšku mého barometru. Nezaznamenal jsem zatím větší odchylku než cca 0,6hPa.
Koho to zajímá může porovnat aktuální data. Tuřany se ovšem aktualizují pouze po hodinách.
https://www.chmi.cz/aktualni-situace/ak ... rno-turany
http://fancon03.tmep.cz/
Moje vzdálenost od referenční meteostanice Tuřany je cca 8km. Když takto experimentujete, je dobré si uvědomit, že na srovnatelnost výsledků má vliv vícero faktorů, například i vítr, který na profilovaném terénu může vytvořit výrazné tlakové rozdíly i při malých vzdálenostech. Vliv teploty si můžete nasimulovat v excelovské tabulce, kterou už v tomto vlákně máte.
Přeji hezký den.
Grafický jako webová stránka: Tabulkový jako webová stránka: A graf z dat, volitelně (možno vypnout) odesílaných na portál tmep.cz: Čidlo vlhkosti je jen simulováno, protože ještě není zapojeno. Ovšem hlavní důvod, proč o tom všem píšu je, že mě velice potěšila velmi dobrá shoda mého čidla s daty, naměřenými mě nejbližší profesionální meteostanicí. Pro přepočet momentálně používám vzorec "Bosch" s fixní teplotou prostředí 15 stupňů a mám ve výpočtu přesnou nadmořskou výšku mého barometru. Nezaznamenal jsem zatím větší odchylku než cca 0,6hPa.
Koho to zajímá může porovnat aktuální data. Tuřany se ovšem aktualizují pouze po hodinách.
https://www.chmi.cz/aktualni-situace/ak ... rno-turany
http://fancon03.tmep.cz/
Moje vzdálenost od referenční meteostanice Tuřany je cca 8km. Když takto experimentujete, je dobré si uvědomit, že na srovnatelnost výsledků má vliv vícero faktorů, například i vítr, který na profilovaném terénu může vytvořit výrazné tlakové rozdíly i při malých vzdálenostech. Vliv teploty si můžete nasimulovat v excelovské tabulce, kterou už v tomto vlákně máte.
Přeji hezký den.
Re: Přepočet absolutního atmosferického tlaku na hladinu moře
Jaký vzoreček na přepočet tlaku je správný?
afilip - 02 úno 2018, 14:24 - uvádí: p0 = p / pow(1 - ((0.0065 *h) / (t + (0.0065 *h) + 273.15)), 5.257);
jankop - 23 úno 2019, 10:46 uvádí: p0 = p / pow(1.0 - 0.0065 *h / (t + 273.15), 5.255);
Děkuji
afilip - 02 úno 2018, 14:24 - uvádí: p0 = p / pow(1 - ((0.0065 *h) / (t + (0.0065 *h) + 273.15)), 5.257);
jankop - 23 úno 2019, 10:46 uvádí: p0 = p / pow(1.0 - 0.0065 *h / (t + 273.15), 5.255);
Děkuji
-
- Příspěvky: 1034
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Přepočet absolutního atmosferického tlaku na hladinu moře
Existuje mnoho vzorců pro výpočet. Je to proto, protože to není vůbec jednoduché. Někdy se dokonce zavádí tíhové zrychlení. Vždycky se jedná o určitou aproximaci. Já cituji tři vzorce
https://fancon.cz/sensors/pressure-at-s ... rmula.html
Myslím, že mohu říci, že můj vzorec je v pořádku. A ten druhý možná také. Nic ti nebrání si ty vzorečky přepsat třeba do Excelu a vyzkoušet si, jak se jejich výstupy liší. V době počítačů jsou možnosti téměř neomezené.
Takhle vypadá srovnání všech tří mnou citovanýchvzorců
https://fancon.cz/sensors/pressure-at-s ... rmula.html
Myslím, že mohu říci, že můj vzorec je v pořádku. A ten druhý možná také. Nic ti nebrání si ty vzorečky přepsat třeba do Excelu a vyzkoušet si, jak se jejich výstupy liší. V době počítačů jsou možnosti téměř neomezené.
Takhle vypadá srovnání všech tří mnou citovanýchvzorců
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti