wtorek, 20 lipca 2021

Sterowanie nawodnieniem za pomoca podwójnych modułów z oprogramowaniem SUPLA Generic GUI

 Wprowadzenie

Przyszło lato a w raz z nim letnie upały. Nasze roślinki w ogrodzie wymagają częstego podlewania. Osoby zapracowane zapewne chciały by zautomatyzować ten proces. Z pomocą przyjdzie znany od paru lat i sprawdzony moduł do puszkowy, który pozwoli sterować niezależnie dwiema strefami podlewania z wykorzystaniem telefonu, przycisków fizycznych lub harmonogramu podlewania.

Bezpieczeństwo

Na początek zwracam uwagę że nadal mamy do czynienia z nieizolowanym urządzeniem zasilanym napięciem 230V oraz woda. Wiemy jakie to niebezpieczne dla tego zalecam montaż urządzenia w hermetycznej obudowie która zapewni że nie dostanie się do niego wilgoć. Na allegro jest bardzo dużo tego typu produktów. Ja zalecam zakup takiej z dławikami które zapewnią że do środka nie dostanie się woda np płynąca po przewodzie. Jednocześnie zaznaczam że nie biorę odpowiedzialności za wypadki które moga wydarzyć się w przypadku podłączenia urządzenia w sposób nieprzemyślany. W twoich rękach znajduje się niezabezpieczone urządzenie od twojej inwencji zależy jak je zabezpieczysz. 

Konfiguracja - wskazówki

Na etapie konfiguracji nie musisz podłączać żadnych przewodów poza zasilaniem 230V, które podepniesz do 2 czerwonych zacisków śrubowych.

Jeśli nie jesteś doświadczonym użytkownikiem moich modułów proces konfiguracji zalecam przeprowadzić w ten właśnie sposób na stole, przy użyciu KOMPUTERA a nie telefonu komórkowego.

Gdy skonfigurujesz moduł według mojej instrukcji i będziesz widzieć moduł w aplikacji na telefonie, dopiero wtedy nadejdzie pora aby podpinać do niego pozostałe przewody. Robiąc to w tej kolejności zaoszczędzisz sporo czasu i nerwów jeśli gdzieś się pomylisz.

Właściwa konfiguracja

Podłączamy moduł do prądu i wyszukujemy na naszym laptopie siec Wi-Fi o nazwie SUPLA-XXXXXXXXXXX

Podłączamy się do tej sieci zamiast naszego routera i gdy będziemy podłączeni w oknie przeglądarki  internetowej wpisujemy adres: 192.168.4.1

Klikamy na Ustawienia urządzenia -> zakładkę przekaźniki i sprawdzamy czy ustawienia które tam się znajdują są zgodne ze zdjęciem poniżej. Jeżeli nie to ustawiamy je w ten sposób. I Klikamy zapisz a następnie powrót.


Następnie klikamy na napis przekaźnik i sprawdzamy czy parametr Załączany stanem jest ustawiony na HIGH. jeśli nie to ustawiamy HIGH. Operację powtarzamy dla drugiego przekaźnika za każdym razem zapisując ustawienia.

Klikamy na Ustawienia urządzenia -> zakładkę przyciski i sprawdzamy czy ustawienia które tam się znajdują są zgodne ze zdjęciem poniżej. Jeżeli nie to ustawiamy je w ten sposób. I Klikamy zapisz.



Kliknij kolejno na linki 1.Przycisk i 2.Przycisk i skonfiguruj je jak na screenach poniżej pozostałe ustawienia jeśli się wyświetlaja) niech pozostaną domyślne.


Jeśli posiadamy czujnik temperatury/ temperatury + wilgotności nadeszła pora by go skonfigurować. 

Przechodzimy do "Ustawienia urządzenia" a następnie do "1Wire"

 Jeśli jest to czujnik samej temperatury to odnajdujemy ustawienie "Ustawienie GPIO dla Multi DS18B20" i wpisujemy jako ilość - ilość podłączonych czujników temperatury (tak można tu podłączyć równolegle nawet 8  czujników) zwykle 1Parametr "MULTI DS18B20" ustawiamy na GPIO0-D3

 Jeśli jest to czujnik temperatury i wilgotności to odnajdujemy ustawienie "Ustawienie GPIO dla DHT22" i wpisujemy jako ilość 1 a Parametr "DHT22" ustawiamy na GPIO0-D3

Konfiguracja metody wprowadzania modułu w tryb zmiany ustawień.

Klikamy na przycisk konfiguracja i wprowadzamy ustawienia jak na zdjęciu poniżej. I zapisujemy ustawienia.


Po kliknięciu zapisz a klikamy powrót tyle razy aż zostaniemy przeniesieni do strony głównej konfiguracji na której wpisujemy dane pozwalające na podłączenie się naszego modułu do chmury supla: Należy pamiętać aby w pole ilość rolet wpisać liczbę 0.


Po wprowadzeniu tych ustawień zapisujemy je i klikamy na przycisk restart. Powinien dodać nam się moduł do naszego konta (jeszcze ustawiony jako dwa razy oświetlenie za chwile się tym zajmiemy). Jeśli moduł nam się nie pojawi to znaczy że pomyliliśmy się podczas podawania danych na ostatnim ekranie konfiguracji. Jeśli dane są wpisane poprawnie możemy zrobić jeszcze dwie rzeczy:
  • sprawdzamy czy na stronie supla.org w zakładce Moja supla jest włączone rejestrowanie urządzeń
  • zdążyło się kilka razy że trzeba było jeszcze zresetować router (2-3 osób którym pomagałem w konfiguracji)
 
Wymaga on jednak jeszcze konfiguracji w chmurze.

Konfiguracja sterownika w chmurze

Logujemy się na nasze konto na stronie supla.org
 Klikamy na kafelek reprezentujący nasz dodany moduł po kliknięciu powinnismy zobaczyc kolejne trzy kafelki jak na zdjęciu poniżej.

Klikamy na kafelek 1  
Rozwijamy listę funkcji jakie może pełnić i ustawiamy na automat schodowy. Możemy ustawić tutaj czas działania pompy na czas do 2 godzin (czas podajemy w sekundach 2 godziny to 7200 sekund)
W pole nazwa kanału możemy nadać nazwę własną np Nawodnienie 1. Zapisujemy ustawienie cofamy się o jeden ekran konfiguracyjny i powtarzamy ustawienia dla drugiego kanału.

Konfiguracja zakończona. Czas podłączyć urządzenie i przetestować ustawienia.

Bonus: Własna ikonka

Jeżeli chcemy możemy podczas konfiguracji włączników podmienić sobie ikonki. Możemy zrobić własne lub pobrać te które dla was przygotowałem. Wystarczy że klikniesz na poniższych obrazkach i zapiszesz je sobie na dysku. Po zapisaniu możesz wybrać te pliki by podmienić standardowa ikonkę.


Podłączenie

UWAGA urządzenie niezaizolowane wszystkie przewody podłączaj gdy urządzenie nie jest odłączone od zasilania.

Podłączenie urządzenia jest zależne od tego w jaki sposób odbywa się u Ciebie załączenie przepływu wody. Zerknij na schemat podłączenia dostępny poniżej. Możesz spotkać się z dwiema metodami, które będą puszczać wodę do systemu nawadniania. 



I Jeśli masz pompy/zawory, które załączają się w momencie gdy zaczyna dopływać do nich prąd to:

1.Podłącz bezpośrednio do urządzenia (pompy/zaworu przewód Neutralny / Minus) 

2.Przewód fazowy wprowadź do sterownika na pierwszy (licząc od zacisków czerwonych ) niebieski zacisk śrubowy

3.Z drugiego niebieskiego zacisku śrubowego wyprowadź przewód i poprowadź go do pompy/zaworu w miejsce podłączenia przewodu fazowego/plusa


Jeśli chcesz sterować dwiema niezależnymi pompami/zaworami to drugie urządzenie podłącz analogicznie to znaczy:

1.Podłącz bezpośrednio do urządzenia (pompy/zaworu przewód Neutralny / Minus) 

2.Przewód fazowy wprowadź do sterownika na trzeci (licząc od zacisków czerwonych ) niebieski zacisk śrubowy

3.Z czwartego niebieskiego zacisku śrubowego wyprowadź przewód i poprowadź go do pompy/zaworu w miejsce podłączenia przewodu fazowego/plusa

II Jeśli masz pompy/zawory, które załączają się w momencie gdy przełączysz przycisk na obudowie takiego urządzenia to wyprowadź od tego przycisku przewody i podepnij je kolejno :

1.Dla pierwszego urządzenia do pierwszego i drugiego NIEBIESKIEGO zacisku śrubowego (licząc od zacisków czerwonych ) 

2.Dla drugiego  urządzenia do trzeciego i czwartego NIEBIESKIEGO zacisku śrubowego (licząc od zacisków czerwonych ) 



Urządzenie zacznie działać w momencie gdy zasilisz je napięciem 230V podłączając je do czerwonych sterownik nie posiada żadnych przycisków. Jeśli chcesz je wyłączyć / zresetować po prostu zrób to odcinając zasilanie na czerwonych zaciskach śrubowych.



Jeżeli chcesz podłączyć przyciski fizyczne do sterowania podłącz je zgodnie z zamieszczonym rysunkiem do złączy z prawej strony tak aby dla pierwszego sterowanego urządzenia przycisk zwierał z pierwszej górnej, zielonej śrubki do drugiej, a dla drugiego urządzenia również z pierwszej zielonej śrubki do śrubki trzeciej.




Jeżeli chcesz podłączyć opcjonalny czujnik temperatury lub temperatury i wilgotności powietrza podłącz go do szpilek w środku płytki w następujący sposób

Przewód zasilający czujnik 5V+ (w przypadku czujnika samej temperatury zwykle to przewód czerwony) do drugiej zielonej szpilki (licząc od lewej strony)

Przewód zasilający czujnik GND (w przypadku czujnika samej temperatury zwykle to przewód czarny) do pierwszej zielonej szpilki (licząc od lewej strony)

Przewód przesyłający dane DATA (w przypadku czujnika samej temperatury zwykle to przewód niebieski lub żółty) do środkowej niebieskiej szpilki