Stránka 3 z 3

Napsal: 26 bře 2007, 09:46
od CPBBT
Ahoj,
píšeš, že máš zkušenosti s history.dat. Mužeš zveřejnit formát tohoto souboru? Nedaří se mi jej rozlousknout. Potřebuji ho číst v c#. Díky
filip píše:
jirkapocatky píše: Ahoj ani já nejsem fyzik a nemám ambice hodnotit tvé myšlenkové pochody. Spíše by mě zajímalo a jistě i ostatní jak konkrétně jsi řešil ty úpravy anemometru(zcela jsi vyhodil tovární a nahradil jej svým a jak jsi vyřešil přenos dat do PC potažmo softu?)Případně konkrétní způsob vyhřívání srážkoměru. Díky za odpovědi. Jirka
Tak úpravy:
Anemometr Jak již několikrát zaznělo na tomhle fóru, tak ta originální vrtulka je velice nepřesná při změnách směru větru. Zjistil jsem, že lze vyšroubováním jednoho šroubku celou vrtulku i s tou objímkou sundat. Ta vrtulka má na sobě magnet, který vysílá změny (otáčky) do senzoru, který je zespoda v takovém tom výstupku. Takže jsem si vyrobil miskový kříž a na něj přidělal obyčejnou magnetku, jak se používají na magnetické tabule. Celé jsem to zespoda přidělal tak, aby ta magnetka byla co nejblíže tomu čidlu. Průměr miskového kola je 1cm + 2 krát průměr pingpongového míčku čili cca 6 - 7 cm. Osičku jsem udělal z oceli a na obou koncích zabrousil do špičata a ukotvil ve špičatých jamkách. To jsem okoukal ze starého gyroskopu. Čili to má téměř nulový odpor a točí se to již při mírném větru. Zatím to mám cca týden a s výsledky jsem spokojen, akorát to ještě nemám zkalibrované. To bude další kapitola, ale již to mám vymyšlené. Kamarád má ruční anemometr podle ktrého to zkalibruji. Kancelářským ventilátorem s regulací otáček zjistím přepočítávací konstanty. Počítám, že jich bud více, protože rychlost otáčení a větru asi není lineární, navíc je možné, že nějakou nelineární kalibraci v sobě má již ta stanice. Pak už si jen napíšu soft, který mi ty rychlosti přepočítá a uloží do výstupního souboru history.dat (nějaké zkušenosti s tím již mám, takže to bude to nejjednoduší). Sice to nebude na displeji ukazovat správně, ale ty hodnoty co to ukazovalo s orig. vrtulí nebyly správné ani omylem - vítr jako blázen a já tem měl 0,0 nebo tak max 5 - 10 km/h
termohygro senzor to jsem již popsal minule a pěkně to popsal i Jekyll, já jsem to udělal přesně podle jeho pokynů. Ještě bych k tomu doplnil, že to mám zatím na severní straně baráku ve stínu, ale do budoucna to hodím do meteorologické budky (standard bílá, 2x žaluzie, 2m nad zem)
srážkoměr Profesionální srážkoměty mají trychtýř zakončený nahoře rourou, ne šikmou hranou jako to má originální srážkoměr. Proto jsem z plechu udělal prodloužení, které má přesně stejný půdorys jako horní okraj trychtýře. Jde o to, že když je opravdu prudký déšt, tak se část kapek odrazí mimo. Dále když napadne sníh, tak část sněhu odpadne opět mimo. Tak a to už se dostáváme k vytápění, já jsem volil žárovku (12 V), kterou jsem dal dovnitř té krabičky srážkoměru a celé to obalil izolací (myslím Rockwoll). Je to jednoduché, rychlé, účinné. Mám normální pokojový termostat venku nastavený na -2 °C, který mi spíná přívod do té žárovky. Instaloval jsem to letos v březnu, takže to zatím není moc nevyzkoušené.

Tot vše. Ještě jedna poznámka: Všechny úpravy jsou vratné kvůli případné reklamaci. Tzn. termohygrosenzor vyndám z roury, anemometr nasadím zpět a ze srážkoměru vyndám žárovku.

Napsal: 26 bře 2007, 13:49
od filip
CPBBT píše:Ahoj,
píšeš, že máš zkušenosti s history.dat. Mužeš zveřejnit formát tohoto souboru? Nedaří se mi jej rozlousknout. Potřebuji ho číst v c#. Díky
Příklad z VB.
Formát je takto:

délka věty je 56, čtou se sekvenčně následující údaje:

Open strHistoryDat For Binary As #1

Get #1, , dblDate 'date and time
Get #1, , sAbsPress 'abs presure
Get #1, , sRelPress 'rel presure
Get #1, , sWindSpeed 'wind speed
Get #1, , lWindDir 'wind direction (0 = N, 1 = NNE, or multiply 22,5 to value in degrees
Get #1, , sWindGust 'wind gust
Get #1, , sTotRain 'total rainfall
Get #1, , sNewRain 'new rainfall
Get #1, , sIndoorTemp 'indoor temp
Get #1, , sOutdoorTemp 'outdoor temp
Get #1, , sIndoorHumidity 'indoor humidity
Get #1, , sOutdoorHumidity 'outdoor humidity
Get #1, , lDummy 'unknown (value always 0)

datum (Date) je dDate = DateSerial(1899, 12, 30) + dblDate

prefix s je Single, l Long, dbl Double

V C# to bude obdobně.

Napsal: 26 bře 2007, 20:25
od CPBBT
Díky,
v C# je to složitější, protože datum se ukládá jinak.
Funguje je mi to, ale nějak divně. Zdá se, že to čte data odněkud zprostředa a ne zpočátku.

P.S.
Trochu o čtení přímo z WS 3600 je na open3600.

filip píše:
CPBBT píše:Ahoj,
píšeš, že máš zkušenosti s history.dat. Mužeš zveřejnit formát tohoto souboru? Nedaří se mi jej rozlousknout. Potřebuji ho číst v c#. Díky
Příklad z VB.
Formát je takto:

délka věty je 56, čtou se sekvenčně následující údaje:

Open strHistoryDat For Binary As #1

Get #1, , dblDate 'date and time
Get #1, , sAbsPress 'abs presure
Get #1, , sRelPress 'rel presure
Get #1, , sWindSpeed 'wind speed
Get #1, , lWindDir 'wind direction (0 = N, 1 = NNE, or multiply 22,5 to value in degrees
Get #1, , sWindGust 'wind gust
Get #1, , sTotRain 'total rainfall
Get #1, , sNewRain 'new rainfall
Get #1, , sIndoorTemp 'indoor temp
Get #1, , sOutdoorTemp 'outdoor temp
Get #1, , sIndoorHumidity 'indoor humidity
Get #1, , sOutdoorHumidity 'outdoor humidity
Get #1, , lDummy 'unknown (value always 0)

datum (Date) je dDate = DateSerial(1899, 12, 30) + dblDate

prefix s je Single, l Long, dbl Double

V C# to bude obdobně.

Napsal: 26 bře 2007, 21:32
od CPBBT
No fakt, ono ne nemusí jít dle datumu a času nutně za sebou !!!! Ale jak to vzniklo to teda nevím :-)
CPBBT píše:Díky,
v C# je to složitější, protože datum se ukládá jinak.
Funguje je mi to, ale nějak divně. Zdá se, že to čte data odněkud zprostředa a ne zpočátku.

P.S.
Trochu o čtení přímo z WS 3600 je na open3600.

filip píše:
CPBBT píše:Ahoj,
píšeš, že máš zkušenosti s history.dat. Mužeš zveřejnit formát tohoto souboru? Nedaří se mi jej rozlousknout. Potřebuji ho číst v c#. Díky
Příklad z VB.
Formát je takto:

délka věty je 56, čtou se sekvenčně následující údaje:

Open strHistoryDat For Binary As #1

Get #1, , dblDate 'date and time
Get #1, , sAbsPress 'abs presure
Get #1, , sRelPress 'rel presure
Get #1, , sWindSpeed 'wind speed
Get #1, , lWindDir 'wind direction (0 = N, 1 = NNE, or multiply 22,5 to value in degrees
Get #1, , sWindGust 'wind gust
Get #1, , sTotRain 'total rainfall
Get #1, , sNewRain 'new rainfall
Get #1, , sIndoorTemp 'indoor temp
Get #1, , sOutdoorTemp 'outdoor temp
Get #1, , sIndoorHumidity 'indoor humidity
Get #1, , sOutdoorHumidity 'outdoor humidity
Get #1, , lDummy 'unknown (value always 0)

datum (Date) je dDate = DateSerial(1899, 12, 30) + dblDate

prefix s je Single, l Long, dbl Double

V C# to bude obdobně.

Re: Umístění čidel - WS 2300 (i jiné)

Napsal: 30 led 2010, 10:38
od Rosina
Nemal by si fotky tých radiačných štítov? Nejaké detaily. Ako si pospájal tie misky atď.. Diky.

Re: Umístění čidel - WS 2300 (i jiné)

Napsal: 31 led 2010, 13:21
od jirkapocatky
Rosina píše:Nemal by si fotky tých radiačných štítov? Nejaké detaily. Ako si pospájal tie misky atď.. Diky.
Ahoj tady máš něco pro inspiraci
http://users.otenet.gr/~meteo/project_r ... hield.html
http://www.weather-watch.com/smf/index. ... #msg185474

Re: Umístění čidel - WS 2300 (i jiné)

Napsal: 11 bře 2010, 11:11
od orol
Ja som svoj aspirovaný kryt vyrobil z PVC rúry 110mm opatrenej ventilátorom. Funguje bezvadne.

O mojej stanici píšem tu: http://blog.belin.sk/index.php?PgId=7

Re: Umístění čidel - WS 2300 (i jiné)

Napsal: 12 dub 2010, 20:39
od tamysk
Nazdar.

Takze pripajam moje fotky radiacneho stitu :)







Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek


Momentalne je uz nainstalovane aj odvetravanie, ktore zabezpecuje solarny ventilator.


Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek

Re: Umístění čidel - WS 2300 (i jiné)

Napsal: 13 dub 2010, 07:59
od storm_ice
4 tamysk zdar ... jen nevim jestli jsou zvolené misky vhodné, ten okraj, kde se bude zadržovat voda, neni moc ideální, asi to bude docela ovlivňovat měřenou vlhkost. Tim větrákem se to asi sníží, ale i tak bych to nejspíš poupravil :wink:

Re: Umístění čidel - WS 2300 (i jiné)

Napsal: 13 dub 2010, 08:24
od Tom
Mám to také tak a vlhkost to nijak zřejmě neovlivnuje ale uvažuji že bych to vyplnil silikonem ty rýhy taky mě to napadlo.....

Re: Umístění čidel - WS 2300 (i jiné)

Napsal: 13 dub 2010, 08:35
od tamysk
Porovnavam to s cidlom v meteobudke a ukazuju zhodne udaje. Aj bez odvetravania. Tiez ma to spociatku napadlo. Ale urcite ich zasilikonujem, len to ma este cas

Umístění čidel - WS 2300 (i jiné)

Napsal: 28 led 2011, 16:46
od Alda-Alda
Nazdárek Lidičky,

mám meteostanici ws 2357 a chci se zeptat, jestli mám správně směrově otočený anemometr, respektive korouhvičku, když na sever mám otočenou stranu korouhvičky označenou písmenem N, jestli to nemám přesně obráceně a nemá být NORD na jih, když vlastně rozšířená část korohvičky je otočena směrem k jihu.
Díky za odpověď.

Re: Umístění čidel - WS 2300 (i jiné)

Napsal: 28 led 2011, 17:31
od Tom
Tak myslím jednoduchá odpověď podívám se na konzoli co ukazuje a porovnám s korouhvičkou venku když bude natočená na sever ale na konzoli bude ukazovat jih je jasné ,že to je špatně co je na konzoli musí být ve skutečnosti přeci :D. odkud fučí tam je natočená ta menší část korouhvičky...

Re: Umístění čidel - WS 2300 (i jiné)

Napsal: 28 led 2011, 17:40
od Alda-Alda
Mno, mě se nechtěla nosit stanice do mrazu a než doběhnu domů, tak by to mohlo být otočené jinak.
Ale už jsem si to porovnal s počasím na divoch.net a sedí mi to, tak to mám dobře, ale díky za snahu.

Re: Umístění čidel - WS 2300 (i jiné)

Napsal: 28 led 2011, 19:24
od Tom
ok :D