Zaloguje się
or
Tel +48 698 615 740

Moduł przekaźnika z ESP-01 (ESP8266, WiFi) konfiguracja z programem SUPLA.

07 marca, 2022

W tym artykule dowiecie się jak w łatwy sposób wykorzystać wbudowany w module ESP Relay 01/01s przekaźnik do sterowania różnymi urządzeniami. Na potrzeby artykuły sterowanym urządzeniem będzie czerwona dioda LED.

Spis treści

  • Krótki opis
  • Niezbędne elementy
  • Konfiguracja modułu ESP8266 krok po kroku

Krótki opis

Moduł ESP 8266 po zakupie posiada wgrane oprogramowanie, natomiast uniemożliwia ono bezpośrednie podłączenie się do lokalnej sieci WiFi. Do wgrania nowego oprogramowania wykorzystamy konwerter USB UART specjalnie dedykowany pod moduły ESP8266. Wszystkie niezbędne kroki wykonywane będą z użycie strony SUPLA, która udostępnia odpowiednie oprogramowanie wykorzystywane na każdym etapie konfiguracji naszego modułu WiFi.

Niezbędne elementy

  • Konwerter USB UART pod ESP8266,
  • dowolne źródło napięcia DC w zakresie od 5 do 12V (w projekcie wykorzystany został zasilacz modułowy 5V),
  • dioda LED,
  • dowolne źródło napięcia DV 5V dla diody (w projekcie wykorzystano zasilanie z arduino nano),
  • narzędzia umożliwiające przylutowanie kabla w celu zwarcia pinów konwertera (więcej informacji w dalszej części artykułu),
  • moduł ESP8266,
  • moduł relay esp01/01s

Konfiguracja modułu krok po kroku

W pierwszej kolejności należy utworzyć konto na stronie supla.org oraz pobrać ich dedykowaną aplikację  na urządzenie mobilne. Po pomyślnym procesie rejestracji możemy przejść do wstępnego skonfigurowania urządzenia. W tym celu należy zewrzeć dwa piny adaptera w celu wprowadzenia go w tryb konfiguracji.

Po etapie lutowania wpinamy moduł ESP8266 do adaptera i całość wpinamy do portu USB w komputerze. Następnie wchodzimy na stronę https://gui-generic-builder.supla.io/ gdzie skonfigurujemy odpowiednio nasz moduł. Bardzo istotne jest zaznaczenie odpowiednich pól, ponieważ pominięcie którejś z opcji może wpłynąć na poprawność działania naszego modułu co będzie skutkowało koniecznością ponownego przylutowania i odlutowania kabla zwierającego. Poprawne zaznaczenie opcji przedstawione jest poniżej.

Pozostałe opcje pozostawiamy wyłączone. Podczas wgrywania oprogramowania program zapyta nas o możliwość wyczyszczenia poprzedniego oprogramowania. Zaznaczamy tą opcję, ponieważ wgranie nowego oprogramowania do czystego modułu pozwoli na uniknięcie błędów wynikających z konfliktów starego oprogramowania z nowym.

Poprawne wgranie nowego oprogramowania zasygnalizowane będzie odpowiednim komunikatem. Możemy teraz odłączyć adapter od komputera, wyciągnąć ESP866 z adaptera i przystąpić do procesu usunięcia zwarcia między pinami. Brak zwarcia przełącza adapter w tryb zasilania, co jest dla nas kluczowe w celu połączenia z udostępnioną przez moduł siecią WiFi.

Po usunięciu zwarcia ponownie wpinamy moduł do adaptera, a całość podłączamy do komputera. Na liście dostępnych sieci powinna się pojawić sieć zawierająca w swojej nazwie ESP8266.

Kolejnym etapem jest połączenie sieci udostępnionej przez moduł z naszą siecią lokalną w mieszkaniu. W tym celu uruchamiamy aplikację SUPLA i klikamy w zakładkę dodaj urządzenie. W polu wyboru serwera wpisujemy adres serwera, który znajdziemy w linku naszego konta na stronie supla.org. Przed naszymi oczami ukaże się ekran w którym należy wpisać nazwę i hasło lokalnej sieci. Moduł musi być podłączony do tej samej sieci lokalnej co komputer.

Następnie czekamy na sparowanie się telefonu z naszym modułem, a poprawnie przeprowadzona konfiguracja sygnalizowana będzie odpowiednim komunikatem.

Po podłączeniu modułu do naszej sieci, przechodzimy do konfiguracji odpowiednich portów. W tym celu wchodzimy na stronę http://supla.local gdzie pojawi się okno konfiguracji. W przypadku braku odpowiedzi podczas ładowania strony należy wykonać następujące czynności:

Jeżeli okno się pojawiło, możemy przejść do konfiguracji przekaźników. W tym celu wchodzimy w zakładkę przekaźniki i wybieramy ilość przekaźników “1” ponieważ tyle posiada nasz moduł. Jako kanał ustawiamy GPIO0-D3. Jest to niezwykle istotne, ponieważ przekaźnik podłączony jest do wyjścia GPI0 naszego modułu, wobec czego każdy inny kanał uniemożliwi poprawne sterowanie urządzeniem.

W polu konfiguracja ustawiamy PIN GPIO4-D2 dla diody LED wbudowanej w moduł. Pozostałe opcje pozostają niezmienne.

Po wybraniu odpowiednich opcji zapisujemy zmiany i klikamy przycisk RESET. Pozwoli to na wgrania do naszej aplikacji odpowiedniej konfiguracji.  Podpinamy teraz nasz moduł ESP8266 do modułu przekaźniki, wpinamy odpowiednie zasilanie do pinów VCC oraz GND, a sterowane urządzenie podpinamy masą do portu COM oraz jednego z dwóch portów NO (normalnie otwarty przy uruchomieniu) lub NC (normalnie zamknięty przy uruchomieniu).

Jeżeli wszystko wykonaliśmy poprawnie na ekranie naszej aplikacji mobilnej powinien pojawić się przycisk włączanie zasilania. W moim przypadku są to 4 różne przyciski, natomiast jeżeli nic wcześniej dodatkowego nie konfigurowaliście, to widoczny będzie jedynie jeden przycisk.

Jeżeli moduł jest poprawnie podłączony, to sygnalizowane to będzie świeceniem się niebieskiej diody LED na obudowie. Przełączanie zasilania powinno naprzemiennie gasić i zapalać diodę co odpowiada stanowi przekaźniki. W przypadku chęci zmiany konfiguracji lub dodania dodatkowych opcji należy nacisnąć przycisk (i) w naszej aplikacji. Pojawi się okno w którym widoczne będzie IP naszego modułu. Wpisanie go do przeglądarki ponownie uruchomi okno konfiguracji.

Sticky
Możliwość komentowania Moduł przekaźnika z ESP-01 (ESP8266, WiFi) konfiguracja z programem SUPLA. została wyłączona
Mateusz Pacia

Mateusz Pacia

Skończyłem studia na politechnice Wrocławskiej na kierunku Mechatronika. Zajmuje się tworzeniem i programowaniem układów z wykorzystaniem mikrokontrolerów STM32 i Arduino. W wolnych chwilach programuje w języku PHP i Java.

Comments are closed.

Strona korzysta z plików cookies w celu realizacji usługi i zgodnie z Polityką Plików Cookies. Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.