Stacja pogody na ESP8266 z AFE Firmware

adrian

Autor blog'a Smartny Dom

Subskrybuj
Powiadom o
46 komentarzy
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments
Daro1003

Jest możliwość złożenia stacji i jej prawidłowo działania tylko na dwóch czujnikach Bosch BME680 i BH1750 na obecną chwile bez czujnika Honeywell HPMA115S0 – zostanie dołożony w późniejszym etapie.

Czy jest możliwość rozbudowy tej stacji o wyświetlacz ? Jeśli tak czy masz w planach taką rozbudowę ?

A co planujesz dalej ? Może jaka mała zapowiedz kolejnych urządzeń ?

Daro1003

A wiatr prędkość siła ? Też byłaby fajna sprawa teraz wstając rano do roboty człowiek spogląda na wiatrak przed domem i myśli czy potrzeba wrzucić kalesony czy nie 🙂

Daro1003

Moim zdaniem wiatr powinien w takiej stacji być zerkniesz na temperaturę i na wiatr i odrazu wiesz jak się ubierać.

Czujnik deszczu o którym pisał Isom też spoko jest brama garażowa z napędem i system dzięki czujnikowi wyzwoli przekaźnik który wpięty jest pod zacisk napędu CLOSE i zamknie bramę.

Dodatkowo można wyzwolić jakiś sygnał alarmowy w domu o deszczu żona ciśnie po pranie a ja zasunąć szyby w samochodzie.

isom

Z tym wiatrem i pomiarem napięcia baterii jednocześnie może być kłopot , czujniki wiatru (kierunek prędkość ) przekazują sygnał analogowy czyli kierunek wyznaczany jest przez zmianę rezystancji więc trzeba wykorzystać ADC , które zajmuje już pomiar baterii.

Daro1003

Mim zdaniem pomysł takiej stacji na baterie …. chyba że do tymczasowego podtrzymania z którego i tak chyba niewiele. Na baterie to pilot, latarka, drobne elektronarzędzia czyli urządzenia nie używane ciągle tylko czasowo natomiast taka stacja to tylko zasilana z sieci.

lukas121

i tu się mylisz, zasilanie bateryjne to podstawa takiej stacji. Jak chcesz jeszcze mierzyć prędkość wiatru. Sens takiej rozbudowanej stacji to umieszczenie je dalej od domu i tu problem z zasilaniem. Nie każdy chce dziurawić okna lub ściany do przeciągnięcia kabla. prosisz i masz:https://pl.aliexpress.com/item/Free-Shipping-Spare-part-for-weather-station-to-test-the-wind-speed/32791312886.html?Ja zamówiłem sobie taki czujnik, sterowany zliczaniem impulsów a tu przykład szkicu od 10min.https://www.youtube.com/watch?v=slzOhgBeQjc 

Daro1003

@lukas121 jak kto woli ja na pewno pociągnę przewód z zasilaniem nie jestem zwolennikiem urządzeń na baterie więc gdzie się da to zasilam z sieci. Przyjdzie zima i może baterię trafi i będę się zastanawiał czemu stacja nie działa i grzebał przy niej na mrozie to ma być zrobione raz i działać. Oczywiście nie wykluczam żadnych usterek bo może jakiś gryzoń przegryźć przewód ale mało prawdopodobne. Ładowanie solarne fajny temat ale i tak wolałbym walczyć z przeciągnięciem przewodu.Takie jest moje zdanie nie ważne @lukas121 czy mam racje czy nie ale bynajmniej tak u siebie będę chciał zrobić każdy robi wg… Czytaj więcej »

lukas121

Też jestem zwolennikiem kabli i nie chodziło mi o rezygnację z zasilania kablowego ani nikogo do tego nie namawiam. Zasilanie bateryjne to dobry dodatek to takiej stacji. Mam parę lamp solarnych z czujnikami ruch kupionych w Lid… i działają już dobre parę lat. Jak kupisz dobrą baterię to nie ma powodu do zmartwienia, jak do tego dojdzie monitorowanie stanu można spać spokojnie 🙂

Daro1003

Trzeba korzystać z energii odnawialnej więc funkcja baterii i solara to podejście rozwojowe jednakże gdyby chodziło o w wybór bateria czy czujnik wiatru zdecydowanie wybrałbym czujnik wiatru.

lukas121

To dobrze się składa, ten czujnik co podałem nie zajmuje złącza ADC. Więc bateria i czujnik prędkości wiatru może razem pracować.

janusz15813

świetna sprawa  ta wersja AFE T6 (Stacja pogody) tylko mam prośbę  – nie dałoby się odczyty  UART zrobić na  GPIO1 i GPIO2zamiast na GPIO12 i 14. Chciałbym podpiąć Sonoff pod te czujniki ale tam są wyprowadzone tylko GPIO 1,2 i 14 ,chyba że się mylę.

janusz15813

OK a co z I2C  GPIO4 i GPIO5 można zmienić ?

isom

  @janusz15813  Teoretycznie można, ustaw sobie UART na GPIO 1,3 a I2C na GPIO 2 i 14 i sprawdź  GPIO 3 to – RX GPIO 1 to – TX

sp5mbx

Coś dla rozluźnienia tematu,    https://www.elektormagazine.com/magazine/elektor-70/42351  – do poczytania o innej stacji pogodowej.

janusz15813

Uruchomiłem Stacje pogody z Honeywell HPMA115S0 i mam problem. Wskazania  pyłów zawieszonych  PM2.5 i  PM10 są prawie identyczne.Z moich obserwacji i porównania pomiarów z okolicy wynika że pyłów PM 2,5 powinno być okołopołowę mniej niż PM10 .Porównywałem wyniki z najbliższą stacją pomiarową ( https://airly.eu/map/pl/ )i wyniki pyłów PM10 się zgadzały a PM2,5 nie. Nie wierzę że kupiony nowy czujnik mierzy źle.Proszę  zatem adriana o sprawdzenie algorytmów odczytu parametrów w oprogramowaniu.

janusz15813

Zdecydowanie zawyża wynik dla 2,5 . Właściwie w dolnym zakresie  do 100 ug/m3  różnica między PM10 a PM2,5 wynosiła tylko 2, a w zakresie do 500 wynosiła 4 .Dlatego pisałem że wyniki  PM10 i PM2,5 są prawie identyczne.Bo tak wygląda że odczytywana jest  wartość PM10 dla obu pomiarów, no chyba że coś nie tak z tym czujnikiem. W opisie sensora  jest taka wzmianka: 1) PM2.5 is particulate matter <2.5 µm in diameter; PM10 is particulate matter <10 µm in diameter.2) PM10 in µg/m3 is calculated from PM 2.5 readings.  ??W tabeli 4 jest jakiś algorytm który nie bardzo rozumiem bo nie znam… Czytaj więcej »

znajdzik

Witam, w mojej ocenie jeśli już jest coś nie tak to z zaniżonym PM 10 ale w żadnym wypadku PM 2.5 nie jest zawyżony.
Załączam screeny z domoticza. Pomiary „Dom” oczywiście są wykonywane na zewnątrz budynku. Pomiary Airly to czujnik oddalony o jakieś 5km. Oczywiście wskazania przy tej odległości mogą się znacznie różnić ale póki co są zbliżone.
Pomiary obserwuję drugi dzień więc nie wiem jak będzie przy wysokim zapyleniu cząstkami stałymi.
https://drive.google.com/open?id=1qHT6uxBghu7Ig2oy_3DD78cK-7Vq7mo2
https://drive.google.com/open?id=1q3ZL6U7tET3XmE_WN9nyH6ajqyzZEIsu

znajdzik

Witam, zbudowałem stację na bazie AFE T6 z czujnikiem  Bosch BME680, BH1750 oraz  HPMA115S0.Mam do Was pytanie dotyczące wskazań czujnika BME680. Porównuję jego odczyty z okolicznymi czujnikami Airly i mam wrażenie że czujnik zaniża ciśnienie o jakieś 11 hPa i wilgotność o jakieś 25-30%. Rozumiem że z temperaturą  jest różnie ale wskazania wilgotności i ciśnienia powinny być zbliżone do tych z Airly. Wilgotność np. mam aktualnie 62% ( w domu mam 45-50%) Airly pokazuje 92% a jakiś regionalny portal z  pogodą podaje 98%.Czy ktoś używa czujnika BME680 ? Czy Wasze wskazania są prawdopodobne ?Zgodnie ze specyfikacją czujnik jest dość dokładny, hum: +/- 3%… Czytaj więcej »

janusz15813

Ja mam BME280, BH1750 oraz HPMA115S0. W BME280 również wilgotność nie jest dokładna .Natomiast ciśnienie jest ok, tylko trzeba wprowadzić korektę ze względu na wysokość (położenie czujnika npm. u mnie dodać 26 ) i wtedy wynik zgadzał się z okolicznymi czujnikami Airly.Temperatura też nie jest za dokładna i różni się ok 1 C od DS18B20 . Adrian jakby dało się w oprogramowaniu wprowadzać korektę do ciśnienia to by było super.

isom

Ja nie używam tego softu , bo brakuje mi w nim analoga lub czujnika NO/NC , ale na 100% uwaga  o korekcie ze względu na wysokość npm. jest słuszna , bardziej bym to widział jako dodatkowe okno w konfiguracji gdzie każdy by wpisywał swoją wysokość i na tej podstawie program dokonywał by korekty.Zaniżona wilgotność wynika z faktu że czujnik sam w sobie się grzeje i zawyża temp , więc musi zaniżać hum . Można to poprawić usypianiem czujnika i nie zamykaniem go w małe obudowy , a już na pewno nie trzymać blisko samego esp.

Krzysztofch

Hej AdrianMam pytanie.Zrobilem sobie  twoja stacje pogody. Jestem zachwycony twoja praca.Narazie mam tylko czujnik natezena swiatla i temp-wilg-baro. I to mi narazie wystarcza. Dodalem tez panel sloneczny poniewaz wczesniej na baterii mi to zdychalo po jednym dniu jej naladowania.Przed chwila podlaczylem panel sloneczny. Dam zdiecia. Jeszcze dopracuje aby wygladalo.Pytanie mam do ciebie takie.Czy jestes w stanie zrobic usypianie esp w moim przypadku wemos pro? Tak aby budzilo sie wysylalo dane i szlo ponownie spac  . Celem oszczedzania baterii  . Drugie pytanie czy mozesz dodac wsaznik baterii ? 5947A81D-E588-412A-84E6-50A96D49467D.jpegB23A7215-7D4D-4C04-82F2-1C572CE22AB4.jpeg 5886A2B6-A941-451D-8049-9CF6B7453DB1.pngMam jeszcze pytanie do czego wam potrzebny wylacznik i przekaznik w stacji pogody?Wszystko zamowione na… Czytaj więcej »

lukas121

dobra robota, jaką pojemność baterii zastosowałeś i moc panela ?, chyba 0.6W. Jako że skończyłem projekt sterownika bramy biorę się za stacje pogodową nastawioną właśnie na zasilanie bateryjne z solarem. Też muszę pomęczyć Adriana o dodanie tych funkcji.

Krzysztofch

Tak akurat 6W poniewaz pasowalo mi do obudowy. Bateria taka jak na zdieciu z aliexpres tez . Pojemnosc nie pamietam bo nie mam jej w pracy  https://s.click.aliexpress.com/e/UQAKV2Y

lukas121

Daj znać czy naładuje ci baterie do pełna (szczególnie w pochmurne dni) bo 0,6W to troszkę może być mało, jak nie będzie usypiania esp.

Krzysztofch

Dwie funkcje sa bardzo potrzebne usypianie bo jesli panel laduje baterie to i tak bateria ma okreslona liczbe rozladowania-naladowania. Druga funkcja to napiecie na baterii. Caly dzien mnialem to w pracu w szafce i po przyjsciu do domu bateria mniala 3.25 V ale jeszcze esp dzialalo. Postawilem pod lampke zeby sie naladowala. W pracy mnialem to bo musialem wyciac wiekszy otwor na czujnik swiatla bo duzo zanizal przy malym otworze. Tak to teraz wyglada. Nie mocuje jeszcze na stale solara bo nie wiem czy on bedzie na stacji czy osobno wystawiony w kierunku najbardziej gdzie dochodzi swiatloimage.jpg

isom

czujnik BME 280 dałeś w tej wystającej tulejce poza puszką ? Ogólnie ładnie wykonane

Krzysztofch

Tak tam umiescilem .Wyciolem to z korka po szamponie

isom

No i dobrze przynajmniej czujnik nie jest blisko ESP i ma sporo miejsca w tym korku 🙂

Krzysztofch

Isom ponowie pytanie po co w stacji tobie np wlacznik i przekaznik.

isom

nie każdy wykorzysta ten soft do stacji pogodowej , jak ktoś chce mieć np dobry czujnik wilgotności i temp w łazience i sterować wentylatorem to może to spokojnie wykorzystać . Czujniki DHT ja złapią dużą wilgotność to potrafią ją trzymać nawet jak już wcale takiej dużej w pomieszczeniu nie ma . To tylko jeden przykład ale można to wykorzystać nawet w ogrodzie wykorzystując czujnik natężenia oświetlenia do włączania oświetlenia ogrodowego .Mi w tym sofcie przydał by się jeszcze taki czujnik jak do kontaktronów ( czujnik deszczu do podlewania ) i analog ale to już było opisywane

lukas121

Standardowo na stabilizatorach LDO będzie można zejść do około 3,1V. Ja planuje zamienić LDO na przetwornice step up/down i zejść do 2,7V co zapewni trochę więcej czasu pracy z baterii. A jak na cały dzień spadło do 3,25V to całkiem nieźle, tylko że nie masz jeszcze HPMA115S0 a on na pewno trochę energii pochłonie.

Krzysztofch

Ja mysle ze to nic nie da. Esp nie bierze napiecie tylko moc. Mniej napiecia a zarazem wiecej pradu. W nastepne dni porobie proby mierzac napiecie. Rano i wieczorem. Ja nie jestem programista. Ale gdybym chcial to zrobic na prosty rozum to wlacznik i relay wykorzystal bym do usypiania i budzenia a sam wlacznik zaprogramowal bym w blockly zeby sie wlanczal co np godz na piec min i wtedy esp by mi zaktualizowalo dane

isom

Przy zasilaniu z aku , przydało by się dać większy ten solarek , albo chociaż dołożyć drugi taki i dwa w ładnej ramce pod katem w stronę słońca tzn na południe powinno spokojnie dać radę nawet w mniej słoneczne dni a jak chcesz usypiać esp za pomocą przekaźnika ?

lukas121

Chciałem wiedzieć ile ci to trzyma czasu, czy właśnie będzie sens komplikować układ zasilający aby zyskać z 10% więcej czasu z baterii.

lukas121

Jeśli dojdzie usypianie esp, może da radę ten solarek. Choć zalecałbym 1W panel a ja planuje dać takihttps://pl.aliexpress.com/item/5-v-500mA-2-5-Watt-2-5-w-Panel-S-oneczny-Standardowy-Epoksydowa-Polikrystalicznego-Krzemu/32905321854.html

stenet2

Czekam z niecierpliwością na wersje z wiatromierzem i kierunkiem wiatru

Krzysztofch

Szczegolnie teraz kiedy underground przestal udostepniac api i srewis prognoza pogody od dzisiaj nie dziala. Ale nie mozemy poganiac Adriana on tez ma swoje zycie prywatne.

lukas121

Ja korzystam z Dark Sky i działa bardzo dobrze.

46
0
Would love your thoughts, please comment.x
()
x