Skocz do zawartości

WM Sprinkler - system automatycznego nawadniania ogrodu.


Pomocna odpowiedź

Napisano

Witajcie.
WeatherMap Sprinkler (WM Sprinkler) to mój domowy system nawadniania oparty o ESP32 z webowym panelem sterowania. Pozwala ręcznie włączać/wyłączać strefy oraz ustawiać harmonogramy podlewania, a także podglądać logi, ustawienia i aktualne dane pogodowe (wymagane darmowe api z OpenWeatherMap), żeby podlewanie było bardziej „inteligentne”.

IMG_1281.thumb.jpg.069586d9368ff097d0fe267e0b91930f.jpgIMG_1282.thumb.jpg.4ff67c6cfc79b60d1d5578d1e9b45d69.jpgIMG_1283.thumb.jpg.5b3ee098ebd067f05f5d4cd70d940465.jpgIMG_1284.thumb.jpg.37a1350fabf9800d8d2f78ff9206690a.jpgIMG_1285.thumb.jpg.ca439964333a460893662d1fa5e40ebf.jpg

Interfejs działa lokalnie w sieci WiFi, ale równolegle rozwijam wersję cloud pod www.wmsprinkler.pl, dzięki której można sterować urządzeniem w czasie rzeczywistym przez internet (MQTT), z podglądem statusu online/offline. System ma unikalne ID dla każdego urządzenia widoczne w UI, aby łatwo przypisać urządzenie do konta i testować działanie. Jedno urządzenie może być przypisane tylko do jednego użytkownika.

IMG_1277.thumb.jpg.a85b21e57d052e35609c949198bc8ca7.jpgIMG_1278.thumb.jpg.1679f30fe0809a27658cccc523758c0a.jpg

System u mnie działa na płytkach jak na screenie, ale zadziała na każdej z esp32 na pokładzie, a do testów można i do gołego esp32 podlutować diodę LED i też będzie symulowało daną linię włączoną/wyłączoną.

IMG_1279.thumb.jpg.de60765f32b67b7a9586519f54d1b6e3.jpg

                                                  

                                                  

//Projektem zajmuję się hobbystycznie a w głowie pojawiają się nowe pomysły i cały czas to rozwijam 4fun. Nie jestem programistą ale sprawia mi to przyjemność. //

 

Jeśli ktoś chce pomóc w testach, chętnie przyjmę feedback i zgłoszenia błędów. Wyślę wtedy fw w postaci pliku .bin 

 

Krótka instrukcja po wgraniu fw:

1. Podłącz ESP32 do zasilania (USB) i poczekaj na start systemu.

2. Jeśli ESP32 nie ma zapisanych danych WiFi albo nie może się połączyć, uruchomi własny hotspot:

SSID: WMSprinkler-AP

hasło: 12345678

3. Połącz się telefonem/komputerem z WMSprinkler-AP.

4. Otwórz przeglądarkę i wejdź na 192.168.4.1.

5. Wejdź w konfigurację WiFi, wpisz nazwę sieci i hasło, zapisz.

6. ESP32 rozłączy AP i spróbuje połączyć się z Twoim WiFi (zacznie działać w trybie normalnym).

7. Znajdź adres IP ESP32 w routerze (lista urządzeń DHCP) i wejdź na ten adres w przeglądarce, np. http://192.168.1.xxx/.

8. W UI w zakładce Ustawienia zobaczysz na dole ID urządzenia w formacie WMS_#####.

9. Jeśli chcesz używać chmury: wejdź na https://wmsprinkler.pl, załóż konto/zaloguj się i przypisz urządzenie wpisując WMS_##### (i kod kontrolny, jeśli jest wymagany).

10. Od tej chwili możesz sterować lokalnie (LAN) oraz przez cloud, jeśli urządzenie jest online i połączone z internetem.

  • 3 tygodnie później...

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...