Nadeszła chwila w której jestem pewien do softu mojej stacji, żeby nie było nie jestem programistą z wykształcenia . Jak pisałem w zapowiedziach wcześniej sofcik został zrobiony na podstawie Primary GUI v2. Część elektroniczna powstała na podstawie projektu Nettigo Air Monitor v0.3 https://air.nettigo.pl/zbuduj/, z którego wykorzystałem płytkę, obudowę , moduł HECA i wemos d1 mini całość zasilana jest z przerobionego zasilacza Zamel (24V ->5V) , jedyna różnica to w miejsce czujnika DHT22 mam wpięty "wiatraczek" .
Stacja dokonuje pomiaru : temperatury , wilgotności i ciśnienia na BME280, nasłonecznienia BH1750, predkość wiatru, stan powietrza, opady deszczu.
Moja stacja rożni się trochę od stacji kol. QLQ właśnie o czujnik stanu powietrza SDS 011, jako że czujnik ten zawyża pomiary podczas dużej wilgotności zamontowano moduł HECA do podgrzewania mierzonego powietrza dodatkowo wyświetlana jest temperatura min i max . Wartości min i max kasowane są za pomocą harmonogramu w cloudzie, u mnie w tej chwili co dziennie o 12.00.
Duże podziękowania dla wszystkim którzy pomogli mi dokończyć tę przeróbkę a szczególności krycha88 , klew , QLQ.
W załączniku soft + bin i ważniejsze biblioteki
Stacja pogodowa by shimano73
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
Tu jest gotowa płytka pod stację kolegi @shimano73 gdyby ktoś chciał sobie ją przebudować lub zamówić :
https://easyeda.com/nettigo/Nettigo-Air-Monitor-0.3
https://easyeda.com/nettigo/Nettigo-Air-Monitor-0.3
You do not have the required permissions to view the files attached to this post.
jak coś nie działa to włącz zasilanie.....
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Teraz nawet jest w promocjiQLQ wrote: Thu Jan 30, 2020 1:19 pm Tu jest gotowa płytka pod stację kolegi @shimano73 gdyby ktoś chciał sobie ją przebudować lub zamówić :
https://easyeda.com/nettigo/Nettigo-Air-Monitor-0.3
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
Lector
- Posts: 2470
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
- Has thanked: 13 times
- Been thanked: 25 times
Nie wiem czy wiesz ale SDS011 ma żywotność określoną na około 8000 roboczo godzin, więc pomiar może być śmiało wykonywane co 5 minut. Czas liczony na pomiar, nie 24h od uruchomienia.
Wartość pyłów raczej nie zmieni się drastycznie jak w przypadku wiatru.
A czy myślałeś nad eksportem JSON danych ze stacji?
Tak aby móc udostępniać dane np. do Aqi.eco --> mój czujnik Netigo https://lector.aqi.eco/
Ogólnie to dane smogowe powinny być rozsyłane do jak największej liczby serwisów - po co mają się marnować.
Wartość pyłów raczej nie zmieni się drastycznie jak w przypadku wiatru.
A czy myślałeś nad eksportem JSON danych ze stacji?
Tak aby móc udostępniać dane np. do Aqi.eco --> mój czujnik Netigo https://lector.aqi.eco/
Ogólnie to dane smogowe powinny być rozsyłane do jak największej liczby serwisów - po co mają się marnować.
Niespełniony automatyk. 
https://3d-lamp.photos/
https://pool.lector.top/
https://3d-lamp.photos/
https://pool.lector.top/
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Tak wiem , wiemLector wrote: Thu Jan 30, 2020 5:43 pm Nie wiem czy wiesz ale SDS011 ma żywotność określoną na około 8000 roboczo godzin, więc pomiar może być śmiało wykonywane co 5 minut. Czas liczony na pomiar, nie 24h od uruchomienia.
Wartość pyłów raczej nie zmieni się drastycznie jak w przypadku wiatru.
A czy myślałeś nad eksportem JSON danych ze stacji?
Tak aby móc udostępniać dane np. do Aqi.eco --> mój czujnik Netigo https://lector.aqi.eco/
Ogólnie to dane smogowe powinny być rozsyłane do jak największej liczby serwisów - po co mają się marnować.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
squah143
- Posts: 19
- Joined: Fri Jan 17, 2020 7:32 pm
Ta binarke to można wgrać na wemos d1 mini bo jak wgrałem to nie moze się połączyć z Cloud tylko cały czas rozgłasza swoja siec i tam w okienkach do wpisania swoich danych to jakies krzaczki są
edit ok dziala juz
pod ktore gapio podpiety jest BME280 i BH1750?
edit ok dziala juz
pod ktore gapio podpiety jest BME280 i BH1750?
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Witajcie ponownie, ,moja stacja wciąż ewaluuje. Kolega @Lector podrzucił mi pomysł dlaczego by tego nie upublicznić i chwała mu za to , no właśnie dlaczego nie
. Wziąłem się do roboty i pojawiła się nowa wersja softu , która umożliwia wysyłanie danych na serwer aqi.eco. Działa od wczoraj dlatego nie ma za dużo danych. Dostępna jest pod adresem https://schimano73.aqi.eco/ - adres z błędem
ale na razie tak zostanie.
Jako że jest to wersja. powiedzmy alfa z adresami wpisanymi na stałe w sofcie, to chciałem umieścić w konfiguracji taką możliwość .
No i jeżeli chodzi o wprowadzenie adresu i ścieżki dostępu to nie ma problemu , ale chciałem wstawić "ptaszka" checkbox mającego na celu zał/wył wysyłania danych na serwer oraz aktywować i dezaktywować "inputy". No i tu pojawiły się ... no właśnie nic się nie pojawiło . Co gorsza znikają mi wówczas polskie znaki na stronie. Sam html testowałem na https://www.w3schools.com/code/tryit.as ... KEZ5ZGF3DL i działa, tak jak zaplanowałem. Po w klejeniu do softu już nie działa
Jakby któraś z mądrych głów zechciała rzucić okiem o co chodzi.
Jako że jest to wersja. powiedzmy alfa z adresami wpisanymi na stałe w sofcie, to chciałem umieścić w konfiguracji taką możliwość .
No i jeżeli chodzi o wprowadzenie adresu i ścieżki dostępu to nie ma problemu , ale chciałem wstawić "ptaszka" checkbox mającego na celu zał/wył wysyłania danych na serwer oraz aktywować i dezaktywować "inputy". No i tu pojawiły się ... no właśnie nic się nie pojawiło . Co gorsza znikają mi wówczas polskie znaki na stronie. Sam html testowałem na https://www.w3schools.com/code/tryit.as ... KEZ5ZGF3DL i działa, tak jak zaplanowałem. Po w klejeniu do softu już nie działa
Code: Select all
content += "<div class='w'>";
content += "<h3>Serwer AQI.ECO</h3>";
//content += "<input type='checkbox' name='vehicle1' value='Bike'> I have a bike<br>";// to jest tylko dla sprawdzenia czy taki prosty zadziała, ale nie działa
//content += "<input type='checkbox' onclick='var input = document.getElementById('aqieco_path'); if(this.checked){ input.disabled = false; input.focus();}else{input.disabled=true;}; ";
//content += " var input = document.getElementById('aqieco_host'); if(this.checked){ input.disabled = false; input.focus();}else{input.disabled=true;}' /> Aktywacja AQI-eco <br>";
content += "<i><input id='aqieco_host' name='aqieco_host' value='" + String(AQI_ECO_HOST) + "' disabled='disabled' /><label style='left: calc(100% - 255px)'></label>";
content += "<label>";
content += "Adres serwera";
content += "</label></i>";
content += "<i><input id='aqieco_path' name='aqieco_path' value='" + String(AQI_ECO_PATH) + "' disabled='disabled' /><label style='left: calc(100% - 255px)'></label>";
content += "<label>";
content += "Ścieżka dostępu";
content += "</label></i>";
content += "</div>";
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Nie wiem czy to to, ale pierwszego inputa nie zamykasz />
Code: Select all
<input type='checkbox' name='vehicle1' value='Bike'>
Najlepsze suple dla Twojego domu 
