Forum Użytkowników Stacji Pogodowych

Stacje Pogody - hardware => Stacje Pogody => Wątek zaczęty przez: kantacki w 29 Maj, 2012, 14:07:16

Tytuł: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: kantacki w 29 Maj, 2012, 14:07:16
Witam,

Jestem autorem strony, która obenie prezentuje dane pomiarowe temperatur w Katowicach.
Na razie mierze temperatury ale w planach mam również wilgotność i ciśnienie, wszystko z podstawowych elementów elektronicznych.

Link do strony: http://meteo-station.ugu.pl (http://meteo-station.ugu.pl)

Docelowo chciałbym zrobić portal, który może zbierać dane, ze stacji podobnej do mojej, i prezentował je w formie wykresów i danych statystycznych.
Tylko nie wiem czy byłby ktoś chętny do współpracy.
W skład stacji wchodzą 2 czujniki DS18B20 spięte razem na magistrali 1-wire, kontrolowane przez mostek DS9490R podpięty przez port USB do routera TP-link TL-1043ND (większość TP-linków z portem USB się nada do tego celu). Na routerku wgrany jest system OpenWRT, na który napisałem serwis/demona który zawiera całą logikę i przesyła dane prosto na strone.
Czujniki miałem jeszcze z próbek przysyłanech przez Dallasa studentom, czyli jedyne co musiałem kupić to kontroler DS9490R za 137zł (wliczając koszt przesyłki). Jak ktoś kiedykolwiek trzymał lutownicę w ręcę to powinien sobie poradzić ze zrobieniem podobnej stacji, jedyne co trzeba by zrobić to podpiąć czujnik do kabla telefonicznego.

Pozdrawiam.
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: fil1995 w 29 Maj, 2012, 16:44:45
Pomysł bardzo fajny, sam chciałem na początku zrobić taką stację na ruterku asusa z USB, ale skończyłem na stacji :)

Zapraszam do dodania stacji do Polskiej bazy stacji meteo:
http://stacjapogody.waw.pl/index.php?id=mapastacji

Formularz:
http://stacjapogody.waw.pl/index.php?id=mapastacji_rejestracja

Pozdrawiam.
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: Parasol w 29 Maj, 2012, 17:17:07
Witamy na forum.

Docelowo chciałbym zrobić portal, który może zbierać dane, ze stacji podobnej do mojej, i prezentował je w formie wykresów i danych statystycznych.

Jest już taki portal - Weather Underground (http://www.wunderground.com/weatherstation/index.asp), ale zawsze można spróbować zrobić lepszy...
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: kantacki w 30 Maj, 2012, 13:00:35
To pytanie teraz do was, może będziecie wiedzieć:

Znacie może jakąś niedrogą stację pogody, powiecmy tak do 300-400 PLN, która posiadała by port USB i dobrą dokumentację techniczną w jaki sposób samemu czytać dane przez port USB albo, która małaby kod źródłowy przykładowego sterownika, zasilanie ustrojstwa przez USB najlepiej.

Chodzi o to aby wszystko działo się automatycznie i żeby dany mogły być gdzieś cyklicznie przesyłane.
Pobawiłbym się czymś takim, zamknięte rozwiązania mnie nie interesują.
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: Serenator w 30 Maj, 2012, 14:05:38
[...]
Znacie może jakąś niedrogą stację pogody, powiecmy tak do 300-400 PLN, która posiadała by port USB i dobrą dokumentację techniczną w jaki sposób samemu czytać dane przez port USB albo, która małaby kod źródłowy przykładowego sterownika, zasilanie ustrojstwa przez USB najlepiej.

Chodzi o to aby wszystko działo się automatycznie i żeby dany mogły być gdzieś cyklicznie przesyłane.
Pobawiłbym się czymś takim, zamknięte rozwiązania mnie nie interesują.

Nie napisałeś nic o pozostałych opcjach, które miałaby mieć taka stacja? Samo gniazdo USB to przecież nie wszystko. Proponuję skorzystać z wyszukiwarki stacji pogodowych pod kątem wymaganych opcji:
http://stacje-pogody.pl/wyszukiwarka_stacji_pogody.html
Zaznaczasz tam wszystkie żądane parametry i możesz wówczas z otrzymanej listy, zorientować się w poszczególnych firmach czy modelach stacji  :)
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: kantacki w 30 Maj, 2012, 14:41:49
Dzięki za info,

tylko problem w tym, że informacja o tym, że jest złącze USB w stacji to za mało. Moje pytanie było raczej o taką stację, dla której można samemu napisać oprogramowanie czytające (strujące stacją) dane, nie są mi potrzebne programy na Windows, chciałbym samemu sobie napisać sterownik (lub dostać kod źródłowy sterownika w C/C++), który będzie się komunikował ze stacją, takich informacji tam nigdzie nie widziałem, no i oczywiście stacja taka musiała by być niedroga a nie zaczynać się od 2000PLN, posiadać własny system itp.

Pozdrawiam
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: kantacki w 30 Maj, 2012, 15:46:39
OK,

Znalazłem ciekawą stronę odnośnie stacji meteo tj. Ambient Weather.
Tylko teraz pytanie: co ma wspólnego Ambitient Weather z Velleman, bo do Ambient Weather jest fajny soft open source (fowsr), chodzi mi o WS-1080. Ale te same oznaczenia ma Velleman, też ma stacje WS-1080 i teraz nie wiem czy ma to coś wspólnego ze sobą i czy to przypadkiem nie ta sama firma?
Czy stacja meteo podpięta nonstop pod USB potrzebuje baterii?
Jak to jest z zasięgięm WS-1080, przebije się przez 3 grube stropy?
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: Parasol w 30 Maj, 2012, 16:49:43
OK,

Znalazłem ciekawą stronę odnośnie stacji meteo tj. Ambient Weather.
Tylko teraz pytanie: co ma wspólnego Ambitient Weather z Velleman, bo do Ambient Weather jest fajny soft open source (fowsr), chodzi mi o WS-1080. Ale te same oznaczenia ma Velleman, też ma stacje WS-1080 i teraz nie wiem czy ma to coś wspólnego ze sobą i czy to przypadkiem nie ta sama firma?

Zapewne mają wspólnego producenta => Fine Offset Electronics (Chiny). Wszystkie te stacje to to samo. Do stacji typu WH1080/2080 jest opis protokołu: http://stacjepogody.waw.pl/index.php?topic=559.0 .

Obecnie lepiej chyba dołożyć do WH2080 na 868MHz - lepszy wyświetlacz, normalne przyciski. Przykładowo, tu masz porównanie kontrastu wyświetlacza WH3080 (podobny do WH2080, niedotykowy) z WH1080: http://www.cetechnologies.com.au/weatherstation5/cc.JPG .
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: kantacki w 30 Maj, 2012, 21:31:52
Dzięki za odpowiedzi,

teraz tylko do jednej rzeczy mam wątpliwość, co do zasięgu takiej stacji meteo, bo wątpię, żeby dało radę u mnie złapać sygnał z dachu na 2 piętrze, gdy blok ma 4 piętra.
Można zewnętrzne czujniki połączyć z stacją za pomocą kabla ?
Chodzi o WS-1080 itp klony.
Osobną kwestią jest pomiar temperatur na dachu, jeśli dach jest uszczelniany smołą, czyli jest czarny.
W słońcu będzie się sporo nagrzewać i będzie fałszować wszystkie wyniki, no może kierunek i prędkość wiatru będą dobre.
A nie sądzę, żeby wspólnota mieszkaniowa pozwoliła na posianie trawy na dachu :)
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: Parasol w 31 Maj, 2012, 09:05:48
teraz tylko do jednej rzeczy mam wątpliwość, co do zasięgu takiej stacji meteo, bo wątpię, żeby dało radę u mnie złapać sygnał z dachu na 2 piętrze, gdy blok ma 4 piętra.

Co do zasięgu, to ciężko powiedzieć czy nie będzie problemów. Teoretycznie zasięg jest do 100m, ale to zasięg maksymalny. Np. Davis ma dobre nadajniki z FHSS i w swoich stacjach podaje, że przy przechodzenia sygnału przez ściany lub w obszarze o wysokich zakłóceniach radiowych zasięg spada do 20% - 40% wartości maksymalnej. Czyli można przyjąć, że u ciebie byłby zasięg maksimum 20m do 40m, a pewnie jeszcze mniejszy bo WH1080 to nie Davis :).
 
Można zewnętrzne czujniki połączyć z stacją za pomocą kabla ?
Chodzi o WS-1080 itp klony.

Nie, czujniki (termo/hygro) WH1080 komunikują się z konsolą (stacją bazową) tylko radiowo. Można spróbować przedłużyć przewody od wiatromierza i deszczomierza, wtedy czujnik termo/hygro umieszczasz gdzieś bliżej (np. za oknem) - niektórzy tak robią. No ale wtedy, to musiałbyś ciągnąć przewody na dach.

W stacjach typu WS2300 czujniki możesz połączyć przewodem z bazą, wtedy masz aktualizacje danych zdaje się co 8 sekund, można też czujniki zasilać z konsoli. Ale nie ma USB tylko COM i to już dość "stara" konstrukcja (mała pamięć itp.), chociaż jest do niej dużo informacji w sieci np. projekt Open2300: http://www.lavrsen.dk/foswiki/bin/view/Open2300/WebHome .
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: Serenator w 31 Maj, 2012, 10:41:47
[...]
Osobną kwestią jest pomiar temperatur na dachu, jeśli dach jest uszczelniany smołą, czyli jest czarny.
W słońcu będzie się sporo nagrzewać i będzie fałszować wszystkie wyniki, no może kierunek i prędkość wiatru będą dobre.
A nie sądzę, żeby wspólnota mieszkaniowa pozwoliła na posianie trawy na dachu :)

Dlatego też czujnika nigdy się nie montuje w miejscu, które jest bezpośrednio nasłonecznione. Czujnik zawsze winien znajdować się w cieniu i najlepiej od strony północnej. Inaczej odczyty temperatury będą zafałszowane. Jeśli ktoś nie ma ku temu warunków, ostatecznie można czujnik umieścić w innym miejscu, pod warunkiem zastosowania osłony. Na forum jest sporo informacji na ten temat, są opisy i zdjęcia jak samodzielnie wykonać taką osłonę  :)
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: kantacki w 31 Maj, 2012, 13:51:39
Dziękuję za odpowiedzi,

Jak szukam elementów elektronicznych do swojej stacji, a chciałbym mierzyć trochę więcej parametrów niż temperatura, to same czujniki mogą mnie kosztować tyle co taka stacja WS1080, więc nie jest to zachęcające do budowy samodzielnie takiej stacji.
W internecie znalazłem nawet pewien projekt, który jest bliżniaczo podobny do mojego tj. "oww", stronka na sourceforge.
O "oww" dowiedziałem się dopiero po tym jak już napisałem swój własny software, no cóż, ja użyłem trochę innych rozwiązań.

A teraz pytanie do was: jakabym chciał same czujniki ze stacji WS1080 lub pokrewnej to wiecie może skąd je można dostać, może ktoś ma jakąś uszkodzoną stację i mu nie potrzebna?
Rozbierał może już ktoś taką stację meteo, znane są oznaczenia na czujnikach (chodzi o same elementy nelektroniczne, na których dokonywany jest pomiar) ?
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: Parasol w 31 Maj, 2012, 14:50:28
A teraz pytanie do was: jakabym chciał same czujniki ze stacji WS1080 lub pokrewnej to wiecie może skąd je można dostać, może ktoś ma jakąś uszkodzoną stację i mu nie potrzebna?

Popytaj się sprzedawców stacji. W zagranicznych sklepach internetowych można kupić np. tu:
http://www.froggit.de/Weather-Station/accessories/
http://www.electric-store.eu/index.php?option=com_virtuemart&keyword=ws1080&lang=pl&page=shop.browse

Na Allegro widziałem za 150-160zł zestaw czujników do AEL-108 (WH1070). Zobacz na eBay'u.

Możesz też dać ogłoszenie na forum, w dziale Kupie/Sprzedam.

Rozbierał może już ktoś taką stację meteo, znane są oznaczenia na czujnikach (chodzi o same elementy nelektroniczne, na których dokonywany jest pomiar) ?

Zobacz:
http://stacjepogody.waw.pl/index.php?topic=59.msg236#msg236
http://www.timetec.freeserve.co.uk/DCF/dcf.htm - zdjęcia czujnika termo/hygro WH1080
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: kantacki w 31 Maj, 2012, 15:55:27
Super, dziękuje za informacje.

Fajnie, że można kupić poszczególne elementy stacji w tym sklepie co podałeś.
A wiecie może przy pomocy jakich sygnałów przebiega komunikacja z wiatromierzem i deszczomierzem?
Jakieś cyfrowe wypełnienie wyjścia, protokół komunikacyjny taki jak I2C, 1-wire lub inna tego typu wariacja.
A może sygnał jest mierzony jako zmienna wartość napięcia, w co wątpię, bo wtedy długość kabla miała by wpływ na wynik
Czytałem odnośnie czujnika wilgotności z tych stacji, i wychodzi na to, że te stacje pogody obarczone są błędem do 6% w odczycie, przy małej i dużej wilgotności, to ja już wolę sensiron-a i czujniki SHT.
To teraz pytanie w jaki sposób jest mierzone ciśnienie w stacji bazowej, jakie tam są czujniki?
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: Parasol w 31 Maj, 2012, 16:51:02
A wiecie może przy pomocy jakich sygnałów przebiega komunikacja z wiatromierzem i deszczomierzem?
Jakieś cyfrowe wypełnienie wyjścia, protokół komunikacyjny taki jak I2C, 1-wire lub inna tego typu wariacja.
A może sygnał jest mierzony jako zmienna wartość napięcia, w co wątpię, bo wtedy długość kabla miała by wpływ na wynik

Protokół USB: http://fowsr.googlecode.com/files/TP1080WC%20USB%20PROTOCOL.xls
Zobacz też stronę: http://code.google.com/p/fowsr/

To teraz pytanie w jaki sposób jest mierzone ciśnienie w stacji bazowej, jakie tam są czujniki?

Jest coś co wygląda na sensor ciśnienia HP01S lub HP02S.

Jak wygląda środek WH1080: http://sandaysoft.com/forum/viewtopic.php?f=13&t=640

A tak wygląda środek WH2080 (zdjęcia mamy dzięki Mike60). Sensor ciśnienia to na 1 zdjęciu ten okrągły układ (obrysowany prostokątem), po lewej stronie od modułu 868MHz.

(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fstacjepogody.waw.pl%2Findex.php%3Faction%3Ddlattach%3Btopic%3D888.0%3Battach%3D1142%3Bimage&hash=c5b3e0989f95bf18d0436d290799113a)
(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fstacjepogody.waw.pl%2Findex.php%3Faction%3Ddlattach%3Btopic%3D888.0%3Battach%3D1150%3Bimage&hash=c90b4a4870024788a830608968c35244)
(http://stacjepogody.waw.pl/proxy.php?request=http%3A%2F%2Fstacjepogody.waw.pl%2Findex.php%3Faction%3Ddlattach%3Btopic%3D888.0%3Battach%3D1152%3Bimage&hash=03b83dc4d8998da0751699e9bbdf5d63)
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: kantacki w 31 Maj, 2012, 18:49:14
Genialnie, czujnik ciśnienia za mniej niż 30PLN i to na I2C, no to jest konkret.
Coś czuję, że będę musiał zmodyfikować nieco swój projekt i zmigrować z 1-wire na I2C, czujniki wilgotności SHT też mają podobną logikę do I2C i mogą pracować na magistrali I2C bez zakłóceń, choć same nie obsługują I2C tylko coś podobnego.
Jeszcze tylko zostaje do tego wiatromierz i deszczomierz, jak z tym ustrojstwem się komunikować.
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: Parasol w 31 Maj, 2012, 19:08:54
Jeszcze tylko zostaje do tego wiatromierz i deszczomierz, jak z tym ustrojstwem się komunikować.

Podobno można dane przesyłane z czujnika, jakoś rozkodować używając karty dźwiękowej jako oscyloskopu. Na tej stronie coś takiego znalazłem: http://fredboboss.free.fr/tx29/tx29_hw.php?lang=en

Tu masz opisany protokół Fine Offset Electronics, wykorzystywany w czujnikach termo/hygro WH2 (np. jest w zestawie z WH1170):  http://lucsmall.com/2012/04/29/weather-station-hacking-part-2/ .
Podejrzewam, że w WH1080 będzie to podobnie wyglądało tylko, że na 868MHz.

Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: kantacki w 31 Maj, 2012, 21:55:09
Fajnie, tylko na tych stronach "haczony" jest protokół komunikacyjny stacji bazowej z czujnikami zewnętrznymi, a mi chodzi po głowie, żeby całą elektronikę z tej stacji wywalić i zająć się samymi czujnikami, tak, żeby stacja zbudowana przeze mnie pasowała do moich warunków tzn. 2 zewnętrzne czujniki wilgotności/temperatury oparte o Sensiron SHT, wewnętrzny czujnik wilgotności i temperatury (SHT) i ciśnienia ( ten ze stacji WS1080) to podpięte do mikrokontrolera 8051 to dalej podpięte przez kontroler ftdi232 przez usb do routera TPLINK TL-WR1043ND z wgranym systemem OpenWRT.
Cała stacja zasilana przez port USB, do 8051 podpięty jakiś wyświetlacz (coś prostego) który zewnętrznie wyświetlał by aktualne parametry. Więc jak do tej pory wszystko OK, nie stanowi to problemu.
A teraz mam idę na pomiar kierunku/prędkości wiatru oraz opadów deszczu i do tego chciałbym użyć czujników z WS1080 zamontowanych na dachu.
Spokojnie mógłbym sobie pociągnąć na dach kabel RS232 (prędkość 9600 więc kabel może być 152 metry długi) do zewnętrznej stacji mojej konstrukcji czyli też jakiś klon 8051 dostosowany do pracy w trudnych  warunkach.

I tu pojawia się problem: jak czytać dane z wiatromierza i deszczomierza? Oczywiście nie ma żadnego schematu tych urządzeń, czujnik termo/hydro z WS1080 mi nie potrzebny (chyba że do reverse engineering).
Fajnie by było mieć specyfikacje samych wiatromierza i deszczomierza taka jak jest np do DS18B20 choć wiem, że to nierealne.
Fajnie by było gdyby ktoś podpiął do oscyloskopu (albo do karty dźwiękowej :) ) działające czujniki wiatru/deszczu.
Intuicja mi podpowiada, że to będzie coś bardzo prostego.

Oczywiście pozostaje napisać software do tego (na oba kontrolery 8051 i openWRT), ale to już powinna być przyjemność. :)

Minusem rozwiązanie będzie, że 3 kable z domu by wychodziły, w tym 1 na dach, ale problem z bateriami  i zasięgiem nie istnieje a wszystko zasilane z portu USB.

Tu powinienem wspomnieć, że nie mam dostępu do północnej ściany niestety dlatego 2 czujniki zewnętrzne potrzebne mi są.
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: Parasol w 31 Maj, 2012, 22:32:58
I tu pojawia się problem: jak czytać dane z wiatromierza i deszczomierza? Oczywiście nie ma żadnego schematu tych urządzeń, czujnik termo/hydro z WS1080 mi nie potrzebny (chyba że do reverse engineering).
Fajnie by było mieć specyfikacje samych wiatromierza i deszczomierza taka jak jest np do DS18B20 choć wiem, że to nierealne.
Fajnie by było gdyby ktoś podpiął do oscyloskopu (albo do karty dźwiękowej :) ) działające czujniki wiatru/deszczu.

W WH1080 wiatromierz i deszczomierz jest podłączany kablem do czujnika temperatury/wilgotności, który następnie dane przesyła do konsoli. Tak więc, one nic nie wysyłają radiowo :).

Zobacz poniższe wideo pokazujące zasadę działania czujników, to ci da jakiś pogląd, jak to mniej więcej w środku wygląda i działa. Wideo dotyczy amerykańskiej WS1613 (podobna do WS1600), czujniki są połączone przewodem - identycznie jak w WH1080.

Jak działają czujniki wiatru i deszczu w stacji pogodowej - wideo (http://stacjepogody.waw.pl/index.php?topic=751.0)
Tytuł: Odp: Stacja meteo w Katowicach i nie tylko
Wiadomość wysłana przez: kantacki w 31 Maj, 2012, 23:02:02
Dzięki serdeczne, wszystkie moje wątpliwości zostały rozwiane teraz pozostaje mi tylko się pobawić tym wszystkim i zmontować i oprogramować całość.

A te czujniki to miodzio, banalne w swojej prostocie.