Skocz do zawartości

Pomocna odpowiedź

Napisano

Cześć!

Dawno mnie tu nie było, dlatego pomyślałem sobie że pokażę jeden z moich (prawie) dokończonych projektów, tym razem stacji pogodowej (mimo że to już klasa maturalna 😉 ).

Cały projekt opiera się na 3 częściach: stacji pogodowej, ekranach rozmieszczonych w domu oraz aplikacji na telefon. 

 

Zacznę od samej stacji pogodowej (widocznej na pierwszym zdjęciu). Na pokładzie jest ESP32-S3 z zestawem czujników:

  • AHT20 - temperatura i wilgotność powietrza
  • MS5611 - ciśnienie atmosferyczne
  • Anemometr z AliExpress + konw. Modbus -> UART - prędkość wiatru
  • AS5600 + obudowa z AliExpress - kierunek wiatru
  • Czujnik halla + wydrukowana obudowa z ASA - natęż. opadów
  • YL-83 - powiadamianie o wykryciu opadów
  • DS18B20 - temperatura gleby
  • Pojemnościowy czujnik wilgotności gleby + ESP32-C3 Super Mini (czujnik daje wyjście analogowe, więc ESP32 jest przy samym czujniku żeby EMI nie wpływało na wynik, ESP32-S3 komunikuje się z nim po UART)

I na przyszłość dodałem miejsce i przewody do AS3935 (wykrywanie wyładowań atm.) oraz LTR390UV (natężenie światła).

ESP32 z przetwornicami buck (12V in -> 5V (do niektórych czujników) -> 3.3V), przyciskami i woreczkami pochłaniającymi wilgoć włożyłem do odpornej na wilgoć puszki. Wystawione na warunki atm. czujniki (np. AHT20 czy MS5611) zabezpieczyłem za pomocą PVB 60 i wsadziłem do wydrukowanej z ASA mini puszki Stevensona, zaś pozostałe sensory umieściłem na uchwytach z rurek kanalizacyjnych (jeśli działa i wygląda dobrze to czemu nie 😉 ) 

Do tego dodałem zewnętrzną antenę, dzięki czemu nawet przy słabych warunkach centralka w domu jest w stanie bez problemu rozmawiać ze stacją.

 

Teraz czas na ekrany. Jest jedna główna jednostka (będę dalej nazywał ją centralką, widać ją na zdjęciu 2). Tylko centralka rozmawia ze stacją, gdyż ma ona dobry zasięg i jest podłączona na stałe do zasilania. W moim przypadku wisi sobie w kuchni nad innymi ekranami więc idealnie pasuje. Pozostałe ekrany, które rozmieszczone są w całym domu, ze względu na działanie na baterii wybudzają się co określony czas, "proszą" centralkę o nowe dane i spowrotem wracają do snu; dzięki temu oszczędzają baterię a mają najnowsze dane (i nie ma problemu z brakiem zasięgu do stacji i odwrotnie). Centralka dodatkowo wspiera nagłe powiadomienia, np. gdy zaczyna padać deszcz. Wtedy (w ustawionym czasie, np. 8:00-21:00) centralka powiadamia nas zarówno wizualnie, jak i dźwiękowo (mały głośniczek z jakiejś starej zabawki + tranzystor); więc pranie już nigdy więcej nie zmoknie 😉

Na dołączonym zdjęciu widać jak wygląda mój design, natomiast dalej pracuję nad dokończeniem 🙂 Będzie jeszcze m.in. kilkudniowa prognoza pogody, położenie nad horyzontem oraz fazy księżyca czy godziny wschodu i zachodu słońca

 

Centralka dodatkowo po aktualizacji danych wyświetlanych na ekranie wysyła dane na serwer, dzięki czemu mamy również dostęp do tych danych za pomocą aplikacji na telefon, z dowolnego miejsca na świecie. W aplikacji mamy wszystkie dane, oraz dodatkowo w zależności od pogody zmienia się tło i kolory (fajnie wygląda 🙂 ) (Na zdjęciach widać przykładowe zdjęcie i tło, ale bez problemu można podłączyć to pod bazę danych)

 

Bardzo chętnie przyjmę feedback czy odpowiem na pytania z komentarzy, o ile sam projekt nie był szczególnie trudny, o tyle napewno czasochłonny 😉 Mam przynajmniej nadzieję że się spodobał!

8856.jpg

8907.jpg

Screenshot_20261113_085837.png

Screenshot_20261113_085920.png

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...