Měření výšky mraků za pomoci MLX90614
Měření výšky mraků za pomoci MLX90614
Ahoj,
zkoušel někdo měřit za pomocí senzoru MLX90614 výšku oblačnosti? Máte někdo kód?
Jak to eventuálně funguje?
Moc děkuji.
zkoušel někdo měřit za pomocí senzoru MLX90614 výšku oblačnosti? Máte někdo kód?
Jak to eventuálně funguje?
Moc děkuji.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Měření výšky mraků za pomoci MLX90614
Chystám se na to podle tohoto, asi přes zimu až nebude co dělat venku
https://create.arduino.cc/projecthub/KF ... ter-3339f0
Zatím jsem jen objednal ty MLX90614
Budu rád když to prostřelíš a já jen doplním k meteostanici
https://create.arduino.cc/projecthub/KF ... ter-3339f0
Zatím jsem jen objednal ty MLX90614
Budu rád když to prostřelíš a já jen doplním k meteostanici
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Měření výšky mraků za pomoci MLX90614
Klasický MLX90614 má měřící úhel až 90° a pro měření teploty "nebe" je že prý použít užší úhel a to 10°. Jenže problém u toho 10° je použitý černý sloupec do kterého ti nateče voda a zůstane tam. Tak že ta jednodušší varianta BAA (90° úhel) bude nejlepší.
Vycházím z tohoto článku co jsem našel: https://chrisramsay.co.uk/posts/2014/03 ... -part-two/
Vycházím z tohoto článku co jsem našel: https://chrisramsay.co.uk/posts/2014/03 ... -part-two/
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Měření výšky mraků za pomoci MLX90614
Tak si to LASKAVĚ přečti !cevepe píše: ↑23 srp 2020, 21:05Klasický MLX90614 má měřící úhel až 90° a pro měření teploty "nebe" je že prý použít užší úhel a to 10°. Jenže problém u toho 10° je použitý černý sloupec do kterého ti nateče voda a zůstane tam. Tak že ta jednodušší varianta BAA (90° úhel) bude nejlepší.
Vycházím z tohoto článku co jsem našel: https://chrisramsay.co.uk/posts/2014/03 ... -part-two/
Má to krytky ovládané servem , dokonce i topení (v poslední verzi), "kompenzaci" IR záření (to je to 3 čidlo) a a mám kladné reference asi od 10 lidí v ČR, já několik jen tiskl 3D ale chce to kvalitnější matroš, ten co jsem použil má tendenci mírných deformací za horka.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Měření výšky mraků za pomoci MLX90614
Ono to s tím měření oblačnosti pomocí teploty taky nebude úplně ideální.
Různé mraky mají mají různou teplotu.
Na první přiložené termofotce je vidět, že kumuly jsou zřetelně rozeznatelné, protože mají v porovnání s bezoblačnými částmi oblohy vysokou teplotu.
Naproti tomu na druhé fotce je vidět, že cirry (nebo cirrostratusy) jsou studené, takže se teplotně moc neliší od bezoblačné oblohy.
Různé mraky mají mají různou teplotu.
Na první přiložené termofotce je vidět, že kumuly jsou zřetelně rozeznatelné, protože mají v porovnání s bezoblačnými částmi oblohy vysokou teplotu.
Naproti tomu na druhé fotce je vidět, že cirry (nebo cirrostratusy) jsou studené, takže se teplotně moc neliší od bezoblačné oblohy.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Měření výšky mraků za pomoci MLX90614
JJ, ale "laser" ti nepovolí a pokud ho použiješ bez povolení, stejné sankce jako rušení radaru na 5GHz
Mne to nadchlo, že je to jako celek, včetně mechaniky a už několik oprav a dodělávek. Co to lidi mají, a nedaleko sebe ofiko meteostanici - liší se to jak kdy. Někdy hodně, někdy méně.
Snímače už mám na poště, tak ať tu je už zima, práci na zahradě vyměním po opravdu dlouhé době za bastlení.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Měření výšky mraků za pomoci MLX90614
No já bohužel čas ani "tiskárnu" nemám, abych sestrojil více čidel. Naopak bych chtěl pro začátek zkusit pouze jedno čidlo. Jenže na internetu nemohu vůbec najít návod, který by převedl naměřené stupně celsia na výšku mraků
-
- Příspěvky: 579
- Registrován: 01 srp 2017, 19:29
- Reputation: 0
- Bydliště: Poprad
- Kontaktovat uživatele:
Re: Měření výšky mraků za pomoci MLX90614
Pozorujem tuto tému už nejaký čas.
Celkom ma to zaujalo. Sú nejaké rozdiely medzi tmavými a bielymi mrakmi? Je tam výrazný rozdiel v teplote?
Je možné na základe mraku predpovedať, či je to obyčajný oblak, alebo mrak s rizikom dažďa?
Trošku som pátral...
Našiel som na internete dva vzorce (jeden počíta s teplotou ovzdušia, druhý s teplotou rosného bodu), ktoré by si mohol pre ten odhad výšky mraku odhadnúť.
Základné vzorce:
Je to zo stránky: https://www.shodor.org/os411/courses/_ ... aseheight/
Je tam kalkulačka pre odhad výšky mraku na základe teploty a rosného bodu, pričom sa tam píše aj o zmene teploty vzhľadom na výšku.
This calculator is based on the assumption that the air temperature drops 9.84 degrees C per 1000 m of altitude and the dewpoint drops 1.82 degrees C per 1000 meters altitude. The following formulas must be solved to estimate cloud height and temperature ---> spomínané vzorce.
Celkom ma to zaujalo. Sú nejaké rozdiely medzi tmavými a bielymi mrakmi? Je tam výrazný rozdiel v teplote?
Je možné na základe mraku predpovedať, či je to obyčajný oblak, alebo mrak s rizikom dažďa?
Trošku som pátral...
Našiel som na internete dva vzorce (jeden počíta s teplotou ovzdušia, druhý s teplotou rosného bodu), ktoré by si mohol pre ten odhad výšky mraku odhadnúť.
Základné vzorce:
Kód: Vybrat vše
cloudTemp = - 0.00984*cloudHeight + airTemp
cloudTemp = - 0.00182*cloudHeight + dewPoint
All Temps in degrees C, all distances in meters
Je tam kalkulačka pre odhad výšky mraku na základe teploty a rosného bodu, pričom sa tam píše aj o zmene teploty vzhľadom na výšku.
This calculator is based on the assumption that the air temperature drops 9.84 degrees C per 1000 m of altitude and the dewpoint drops 1.82 degrees C per 1000 meters altitude. The following formulas must be solved to estimate cloud height and temperature ---> spomínané vzorce.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Měření výšky mraků za pomoci MLX90614
Já si až teď všiml že jsi si opravdu spojil toto čidlo s výškou oblačnosti - a to nikdy umět nebude.
Přečetl jsem o tom opravdu hodně (nejsem moc znalý meteroologie) a pochopil jsem, že to "odhadne" množství a typ oblačnosti, z toho lze možná odhadnout výšku ?
Ale v meteostanicích se spíše měří jasno/zataženo/chčije - když to přeženu.
Z mého odkazu, pokud si jej pročtete, se lze jednoduchým kliknutím dostat na https://chrisramsay.co.uk/tag/cloud-detection/ ,
kde se problémem docela podrobně zabývá Chris Ramsay, já jsem to zatím nečetl podrobně, ale pokud se problémem zabýváte - doporučuji.
Přečetl jsem o tom opravdu hodně (nejsem moc znalý meteroologie) a pochopil jsem, že to "odhadne" množství a typ oblačnosti, z toho lze možná odhadnout výšku ?
Ale v meteostanicích se spíše měří jasno/zataženo/chčije - když to přeženu.
Z mého odkazu, pokud si jej pročtete, se lze jednoduchým kliknutím dostat na https://chrisramsay.co.uk/tag/cloud-detection/ ,
kde se problémem docela podrobně zabývá Chris Ramsay, já jsem to zatím nečetl podrobně, ale pokud se problémem zabýváte - doporučuji.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: Měření výšky mraků za pomoci MLX90614
Ahoj,
tak mám první problémy s I2C. Mám na I2C pouze BH1750 a MLX90614 a nefungují oba dva na stejné lince lan CAT5 (1,5 metru). Když jsem testoval MLX90614 zvlášť, fungovalo všechno v pořádku. Po zapojení BH1750 všechno fungovalo pár minut a pak jsem přes sériovou linku začal dostával kraviny.
4.00
4.003.00
5.006.00
Přitom slunce svítí, lux od BH1750 mělo měřit hodnotu přes 30.000 lux a MLX90614 při jasné obloze by mělo hodit -40.
Pomůžete mně, jak to zprovoznit?
EDIT: je dost možné, že MLX90614 vyžaduje samostatný chod na I2C, ale jistý si moc nejsem.
Můj kód je níže:
tak mám první problémy s I2C. Mám na I2C pouze BH1750 a MLX90614 a nefungují oba dva na stejné lince lan CAT5 (1,5 metru). Když jsem testoval MLX90614 zvlášť, fungovalo všechno v pořádku. Po zapojení BH1750 všechno fungovalo pár minut a pak jsem přes sériovou linku začal dostával kraviny.
4.00
4.003.00
5.006.00
Přitom slunce svítí, lux od BH1750 mělo měřit hodnotu přes 30.000 lux a MLX90614 při jasné obloze by mělo hodit -40.
Pomůžete mně, jak to zprovoznit?
EDIT: je dost možné, že MLX90614 vyžaduje samostatný chod na I2C, ale jistý si moc nejsem.
Můj kód je níže:
Kód: Vybrat vše
#include <Wire.h>
#include <Adafruit_MLX90614.h>
#include <BH1750FVI.h>
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
BH1750FVI LightSensor(BH1750FVI::k_DevModeContLowRes);
uint16_t lux;
void setup() {
Serial.begin(9600);
Wire.begin();
mlx.begin();
LightSensor.begin();
}
void loop() {
if(Serial.available())
{
byte value = Serial.read();
if(value == '1')
{
lux = LightSensor.GetLightIntensity();
Serial.print(lux);
Serial.print("|");
Serial.print(mlx.readObjectTempC());
}
}
}
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů