Stacja pogodowa by shimano73

User avatar
shimano73
Posts: 2044
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

Anemometr w moim kodzie , działa w ten sposób ze mierzy czas pomiędzy impulsami przeliczając na prędkość , ten sposób ma taki plus ze mierzy nawet małe prędkości minusem jest to gdy nagle się zatrzyma to pokazuje stała wartość , w moim kodzie jest warunek ze jeśli wartość pomiaru się kilka razy powtórzy to ustawia ja na zero
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
michal188
Posts: 140
Joined: Tue Sep 01, 2020 9:28 pm

Post

Dzięki za odpowiedź 😀myślałem że coś źle połaczyłem 😅
michal188
Posts: 140
Joined: Tue Sep 01, 2020 9:28 pm

Post

shimano73 wrote: Sun Sep 26, 2021 8:32 am Anemometr w moim kodzie , działa w ten sposób ze mierzy czas pomiędzy impulsami przeliczając na prędkość , ten sposób ma taki plus ze mierzy nawet małe prędkości minusem jest to gdy nagle się zatrzyma to pokazuje stała wartość , w moim kodzie jest warunek ze jeśli wartość pomiaru się kilka razy powtórzy to ustawia ja na zero
Jeszcze jedno pytanie, już się chyba ktoś pytał, będziesz moW robił aktualizacje stacji na nowe biblioteki czy raczej temat umarł przez brak czasu 😅
User avatar
shimano73
Posts: 2044
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

Jakiś czas temu zrobiłem sofcik na nowej bibliotece , to znaczy była nowa gdy go pisałem :lol:
Niestety mam z nim problem i nie potrafię sobie poradzić z problemem który polega na tym iż z programu znikają ustawiania konfiguracyjne i układ wchodzi w tryb konfiguracji. Dzieje się to prawdopodobnie podczas restartów urządzenia lub restartu połączenia z serwerem .
Na początku wydawało mi się że problem leży w braku pullup'a w przycisku wejścia do konfiguracji, niestety nie, wyłączyłem również DDR - nie pomogło. Teraz jest nowsza biblioteka i program się w niej już nie kompiluje wię muszę zrobić wszystko od nowa :(
Program jest oparty o jedną z pierwszych wersji GUI Generic, aby działało jako stacja pogodowa należny wybrać płytkę "Nettigo air monitor"
Zostawiam program tylko w wersji bin, źródło udostępnię wraz z pojawieniem się softu z najnowszą biblioteką .
You do not have the required permissions to view the files attached to this post.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
krycha88
Posts: 5420
Joined: Fri Nov 16, 2018 7:25 am

Post

shimano73 wrote: Mon Sep 27, 2021 5:30 pm Jakiś czas temu zrobiłem sofcik na nowej bibliotece , to znaczy była nowa gdy go pisałem :lol:
Niestety mam z nim problem i nie potrafię sobie poradzić z problemem który polega na tym iż z programu znikają ustawiania konfiguracyjne i układ wchodzi w tryb konfiguracji. Dzieje się to prawdopodobnie podczas restartów urządzenia lub restartu połączenia z serwerem .
Na początku wydawało mi się że problem leży w braku pullup'a w przycisku wejścia do konfiguracji, niestety nie, wyłączyłem również DDR - nie pomogło. Teraz jest nowsza biblioteka i program się w niej już nie kompiluje wię muszę zrobić wszystko od nowa :(
Program jest oparty o jedną z pierwszych wersji GUI Generic, aby działało jako stacja pogodowa należny wybrać płytkę "Nettigo air monitor"
Zostawiam program tylko w wersji bin, źródło udostępnię wraz z pojawieniem się softu z najnowszą biblioteką .
Dodaj:
https://github.com/krycha88/GUI-Generic ... ic.ino#L48

;)
https://gui-generic-builder.supla.io/
michal188
Posts: 140
Joined: Tue Sep 01, 2020 9:28 pm

Post

shimano73 wrote: Mon Sep 27, 2021 5:30 pm Jakiś czas temu zrobiłem sofcik na nowej bibliotece , to znaczy była nowa gdy go pisałem :lol:
Niestety mam z nim problem i nie potrafię sobie poradzić z problemem który polega na tym iż z programu znikają ustawiania konfiguracyjne i układ wchodzi w tryb konfiguracji. Dzieje się to prawdopodobnie podczas restartów urządzenia lub restartu połączenia z serwerem .
Na początku wydawało mi się że problem leży w braku pullup'a w przycisku wejścia do konfiguracji, niestety nie, wyłączyłem również DDR - nie pomogło. Teraz jest nowsza biblioteka i program się w niej już nie kompiluje wię muszę zrobić wszystko od nowa :(
Program jest oparty o jedną z pierwszych wersji GUI Generic, aby działało jako stacja pogodowa należny wybrać płytkę "Nettigo air monitor"
Zostawiam program tylko w wersji bin, źródło udostępnię wraz z pojawieniem się softu z najnowszą biblioteką .
niestety nie mogę zapisać ustawień ;0
amarok4
Posts: 19
Joined: Tue Feb 04, 2020 4:36 pm

Post

Witam.
Mam stacje pogodowa Sencor sws 9700. Chciałbym ją połączyć z supla bo ponoć jest na to sposób. Jestem nawet skłonny zapłacić za pomoc jeśli sam nie podołam.
User avatar
shimano73
Posts: 2044
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

Tak, da się , ale nie za pomocą oprogramowania które jest w tym wątku. Aby odbierać dane z tej stacji potrzebne jest Raspbery PI z odbiornikiem RTL2832U. Mam podobna stację z której udało się odebrać dane ale projekt nie został ukończony i nie czuje się na siłach aby to zrobić dla kogoś.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
shimano73
Posts: 2044
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Post

Na moim githubie udostępniam nowy soft na moją stację pogodową. Program stworzony w oparciu o GUI Generic .Zmiany jakie się pojawiły to nie ma kanału temperatury zewnętrznej min i max , w pieszym sofcie nie było historii więc to było przydatne teraz uznałem że nie jest konieczne. Kolejna zmiana to brak kanałów "przekaźników do resetowania tych min i max oraz opadów deszczu . Teraz reset opadu deszczu dokonuje się poprzez ustawienie pełnej godziny w której następuje reset .i
Aby ustawić soft w tryb stacji pogodowej należny w "ustawieniach urządzenia" wybrać ostatnia na liście płytkę "Weather station" , zapisać.
Wówczas z automatu ustawiane są odpowiednie GPIO pod sygnału komunikacji i2c zgodnie z używana przeze mnie płytką PCB od Nettigo ( https://nettigo.pl/products/nettigo-air ... -pcb-0-3-3) .
Ustawiony jest czujnik BME280 na adresie 0x77, czujnik SHT31 na adresie 0x44 i czujnika nasłonecznienia BH1750 na jego standardowym adresie
Następnie w "INNE" ustawiamy wiatromierz tzn ile m/s to jeden obrót/s , podobnie ustawiamy deszczomierz gdzie należy podać jego pojemność i godzinę o ktorej dane mają sie resetować.
Jesli posiadamy czujnik SDS011 to wybieramy opcję załącz, wówczas wyświetli się dane do połączenia po RS232 z czujnikiem które są standardowo przypisane do mojej płytki.
Dostępna jest informacja o statusie połaszenia z czujnikiem tzn czy zostały odebrane z niego dane .
Kolejna opcją jest wysyłanie danych do serwisu aqi.eco. Tu również musimy ustawić w "ZAłĄCZ" a następnie wpisać swoje dane z serwisu które są dostępne po zalogowaniu do nie go.
Jeśli dane zostaną wysłane, status zmieni się na "CONNECTED" oczywiście dopiero po zarejestrowaniu urządzenia w supli.
Na moim GitHub'ie załaczone są biblioteki w katalogu "lib" do obsługi wiatromierza i deszczomierza oraz czujnika sds011 należny je umieścić w katalogu C:\...\Arduino\libraries\SuplaDevice\src\supla\sensor.
Zapraszam chętnych do testowania , jednocześnie zaznaczam iż jestem programistą amatorem i samoukiem nie biorę odpowiedzialności za ewentualne szkody w sprzęcie :lol:
You do not have the required permissions to view the files attached to this post.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
Pietras81
Posts: 2117
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko

Post

Hej. Mam pytanko czy wraz ze zmianą softu pojawi się może historia i jakieś wykresy cisnienia oraz deszczomierza.
https://pietras-81.aqi.eco/

Return to “Projekty użytkowników”