

Kontrakton
To może kolega udostępni kod. chętnie bym przetestował wiatromierz i kierunek wiatru.iM@rek wrote: Tue Jul 02, 2024 8:16 am Ja zrobiłem stację z (min.) anemometrem na KPOP/KLOP.
Wiatromierz jest na czujniku Halla + 2 magnesy, czyli 2 imp./obrót
Jest liczenie imp. na KLOP potem przeliczane na średnie 5 sekundowe i 10 minutowe.
Te wyniki są zapisywane w Cloud.
Oprócz tego jest tam jeszcze temperatura, wilgotność i ciśnienie zrobione na KPOP z BME280 (z rejestrowanymi w Cloud historiami)
No i jeszcze wskaźnik/rejestrator kierunku wiatru na KPOP i AS5600.
Całość na ESP32
Aha - jeszcze są powiadomienia o silnym wietrze z ustawionym czasem blokowania powiadomień, żeby za często nie wysyłało powiadomień.
W skrócie:
Stacja pogodowa v3.2
2x KLOP
..Klop0 - Wind Speed
..Klop1 - Rezerwa / Blokada powiadomień o wietrze
8x KPOP
..Kpop0 AS5600 - Wind Direction
..Kpop1 Pressure - BME280
..Kpop2 Temperature - BME280 (CPU)
..Kpop3 Humidity - BME280
..Kpop4 WSpeedms = Wind Speed m/s
..Kpop5 WSpeedkmh = Wind Speed km/h
..Kpop6 WSpAv10ms = Wind Speed Avarege 10m m/s
..Kpop7 WSpAv10kmh = Wind Speed Avarage 10m km/h
1x Temp - DS18B20 (Terasa)
Nie ma sprawy, w załączniku.Pietras81 wrote: Tue Jul 02, 2024 12:00 pm To może kolega udostępni kod. chętnie bym przetestował wiatromierz i kierunek wiatru.
Witam, czy można prosić jakieś namiary na użyte podzespoły ewentualnie wątek z forum. Dzięki któremu można by przetestować powyższy soft?iM@rek wrote: Tue Jul 02, 2024 12:55 pmNie ma sprawy, w załączniku.Pietras81 wrote: Tue Jul 02, 2024 12:00 pm To może kolega udostępni kod. chętnie bym przetestował wiatromierz i kierunek wiatru.
Kilka uwag:
Podstawa to gg Krychy88 v7.14.01, plus moje wstawki: (KPOP, KLOP i procedury liczenia itp. itd.)
Nie korzystam z gg do obsługi czujników z wyjątkiem DS18b20.
Czujniki BME280 i AS5600 oraz pamięć FRAM podłączone przez I2C przez standardowe piny:
- I2C_SDA 21
- I2C_SCL 22
Pamięć FRAM (dla licznika imp.):
- Fujitsu MB85RC64TA
- pod standardowym adresem 0x50 (I2C)
Powinno działać i bez pamięci.
Wejście impulsów z licznika anemometru: pin 25 (KLOP0)
Dodatkowy pomiar temperatury przez DS18B20 - konfiguracja przez stronę (standardowy kanał temperatury)
Konfiguracja współczynników przeliczania temperatury, wilgotności i ciśnienia z BME280 w konfiguracji KPOP
Blokada powiadomień o wietrze powyżej 1.5m/s (KLOP1):
- Czas trwania blokady powiadomień o wietrze powyżej 1.5m/s - 60s
- Oczywiście mogę zmienić w zależności od potrzeb.
Jakby co - proszę pytać.
Powodzenia.