Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Pomiar wiatru ( kontaktron )
07.01.2013, 16:15 (Ten post był ostatnio modyfikowany: 07.01.2013 16:20 przez Areecki.)
Post: #1
Wink Pomiar wiatru ( kontaktron )
Witam
Posiadam stację pogody tego typu :
http://www.amazon.co.uk/WH1090-Wireless-...B004D3A8E8
Posiada ona czujnik wiatru na łożysku kulowym pod którym jest kontaktron który zwiera w czasie kręcenia się łopatek. Jest to 2 zwarcia na pełen obrót łopatek ( przy wietrze 50 km.h jest to około 40x/s).
Stacja wysyła sygnał co 48 sekund do domu ( dla mnie przy porywach wiatru jest to za dużo ) - chce uzyskać interwał 1-2 sekundowych max 4 s.
Podłączyłem się kablem telefonicznym do kabla od wiatromierza by uzyskać w domu sygnał ( 2 żyły) z kontaktronu. Drugi koniec do licznika rowerowego - jego wyskalowałem i mam odczyt co 1 sekundę. Sęk w tym, że nie mam jak tych danych przenieść do kompa.

Kolega z innego forum z którym rozmawiałem polecił mi zrobić to mniej więcej tak :

"Posiadam komputer PC z Windowsem , ale mam router na którym mógł bym zainstalować Open Wrt.
Musiał bym kupić tak :
http://www.idoneo.pl/ds2423.php ( licznik oparty na na układzie DS2423 ) obecnie już tego nie sprzedają , a sam układ można zamówić za granicą. Kolega zaproponował mi sprzedaż gotowej płytki w granicy 100 zł
Moduł :http://www.meraprojekt.com.pl/mp00202.html wraz z kablem na dole i ile nie mam np. od drukarki
Huba na USB do routera / pendrive (mam) i na początek czujnik temperatury za 5 zł ds18b20
Zainstalować Open Wrt + postawić owfs , zainstaluj ftdi zrobić odczyt i prosty skrypt rysujący wykres temp.
Do tego oczywiście nie potrzebny mi licznik . Ale żeby odczytać dane z kontaktronu potrzebny mi jest, a jest on dobry
i ciężko go dostać ( 2423) . Do tego zainstalować jeszcze potem Perl i w nim napisać skrypt który liczy sygnały w określonym interwale , przelicza do na km/h czy m/s i zapisuje , reszta rysuję wykres i udostępnia dane.
Sęk w tym, ze nie wiem czy sobie układy poradzą z interwałem 1 sekundowym.
Z zagranicznego forum policzyłem, że 1 zwarcie kontaktronu w ciągu jednej sekundy na naszych stacjach daje 2,2525 km/h. Przy wietrze 100 km/h to jest już jakieś 45x/s

http://www.elektroda.pl/rtvforum/topic2278851-0.html

Zainstalowałem program http://www.mrsoft.fi/ohj01en.htm ( sterowniki na Windows XP SP2 )
Ale chyba nie odczyta mi a Windowsie układu 2423 Sad
Supported 1-wire sensors

DS1820
Measuring -50°C - +70°C
Resolution 0,1°C, accuracy in practice ±0,5°C
DS18B20, DS1822 and DS1920
Several sensors can be connected to the same adapter "

Szkoda, że ten program nie odczytuje licznika na układzie ds2423 - mam dostęp do gotowego licznika. Sęk w tym, że jestem zielony w Linuxie i wolał bym aplikację pod Windows XP. Żeby ominąć wgrywanie Open Wrt, OFSS, ftdi i perl ( środowisko programujące prędkość ) i skrypty rysujące wykresy. Ten program to robi ale nie odczyta mi ds2423. A mi chodzi jedynie o wiatr . Więc czy nie ma podobnej aplikacji na Windows która by odczytała ds2423 lub czy nie łatwiej dla przeciętnego zjadacza chleba postawić jakiegoś linuxa na partycji systemowej windowsa i odpalić ten program ? Zaoszczędził bym tym samym na kupowaniu huba i przejściu przez wiele problemów z oprogramowaniem na routerze.
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
08.01.2013, 00:17
Post: #2
RE: Pomiar wiatru ( kontaktron )
Licznik idzie odczytać programem do DS-ów. Ale nie da się z niego "wyciągać" danych i obrabiać. Na linux jest to po prostu o niebo prostsze bo jest gotowe oprogramowanie. Nie musisz instalować perl-a do pisania skryptów. Można napisać w bash albo w C i skompilować (i to będzie działać najszybciej i najlepiej).
Możesz też zainstalować OWFS na windows Smile.
Można mieć OWFS na routerze, tam podpięte czujniki a odczytywać je zdalnie dowolnym komputerem z zainstalowanym OWFS. One potrafią się zdalnie komunikować.
Z uwagi na wymaganą ciągłość pracy to ja nawet nie próbowałem tego męczyć na windzie. Mój rekordzista linux miał uptime ponad 2 lata...

Automatyka domowa w oparciu o urządzenia 1-wire.
Domowa Stacja Pogody zrób to sam Shy
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 




Użytkownicy przeglądający ten wątek: 1 gości