0. Wprowadzenie do samouczka przekaźnika WiFi ESP8266 i komponentów wymaganych do projektu

Podstawowe zadania, które będziemy rozwiązywać na zajęciach to:

Celem tej części jest nauczenie się jak podłączyć moduł przekaźnika ESP8266 5V WiFi, aby móc komunikować się z nim z komputera i jak go skonfigurować. Moduł przekaźnika ESP8266 musi używać portu szeregowego do komunikacji, więc musimy dodać konwerter USB-Serial między nim a komputerem.

Wymagane komponenty:



- Kable żeńskie


- Moduł przekaźnika WiFi ESP8266 5V pilot AP + STA


- Moduł konwertera adaptera USB na szeregowy TTL 5 V 3,3 V FT232


- Kabel USB do Micro USB

I. Jak podłączyć moduł Arduino przekaźnik WiFi ESP8266 5V z konwerterem FT232

Wykonaj następujące okablowanie:

Moduł% 2BESP8266% 2BRele.jpg


II. Jak komunikować się z portem szeregowym do modułu Arduino przekaźnik WiFi ESP8266 5V za pomocą poleceń AT

Aby wysyłać polecenia do modułu WiFi 5V ESP8266, będziemy używać monitora szeregowego IDE Arduino który oferuje nam łatwe i dostępne dla każdego użycie.

Podłącz kabel USB / mini USB pomiędzy komputerem a modułem konwertera adaptera USB / Serial iw jego panelu konfiguracyjnym otwórz menadżera urządzeń w celu sprawdzenia, do którego portu szeregowego COM nasz konwerter został podłączony.



Administrator% 2Bde% 2Bdispositivos.jpg


Zauważamy, że będziemy komunikować się z modułem przekaźnikowym ESP8266 5V poprzez port szeregowy COM6: tak będziemy konfigurować interfejs Arduino .



Otwórz interfejs Arduino w nowym pliku i w obszarze Narzędzia / Port wybierz COM6 .



Otwórz monitor szeregowy w sekcji Narzędzia IDE Arduino .



Obraz% 2B1.jpg



Wprowadź kolejno następujące polecenia AT, aby skonfigurować moduł przekaźnika ESP8266 WiFi 5V.
AT + CWMODE = 2 (wybiera tryb pracy jako serwer)
AT + RST (zresetuj moduł)
AT + CIPMUX = 1 (otwórz wiele połączeń)
AT + CIPSERVER = 1,8080 (skonfiguruj serwer TCP i przypisz port)
AT + CIFSR (pokazuje przypisany adres IP)



Obraz% 2B2.jpg



Za każdym razem, gdy wysyłane jest polecenie AT, musi otrzymać odpowiedź OK, aby wysłana konfiguracja została uwzględniona.
Po skonfigurowaniu modułu przekaźnika ESP8266 5V WiFi ze smartfonem, za pośrednictwem WiFi skanuj urządzenia, aż znajdziesz urządzenie o nazwie AI-THINKER_XXXXXX, gdzie numer XXXXXX różni się w zależności od modułu.



network-wifi.png



Połącz się z siecią WiFi AI-THINKER_XXXXXX.
W celu sterowania włączaniem lub wyłączaniem przekaźnika modułu pobierz w Play Store lub App Store aplikację o nazwie EasyTCP z następującym logo:



TCP.png



Otwórz aplikację i wybierz POŁĄCZ, pojawi się okno z prośbą o wpisanie adresu IP i portu naszego modułu przekaźnikowego zgodnie z wynikami, jakie uzyskaliśmy po konfiguracji przeprowadzonej przez port szeregowy:



EasyTCP1.png



W naszym przypadku uzyskaliśmy:
Adres IP: 192.168.4.1
Port: 8080



EasyTCP2.png



Przejdź do zakładki SWITCH, aby skonfigurować przycisk otwierania / zamykania elementu wykonawczego do sterowania przekaźnikiem i wprowadź następujące parametry, wpisując polecenie szeregowe A0 01 01 A2, aby otworzyć przekaźnik i A0 01 00 A1, aby zamknąć przekaźnik, zarówno szesnastkowo, jak i wyjście walidacja przez OK:



EasyTCP3.jpg



Jedno naciśnięcie przycisku uruchamiającego skonfigurowanego do zamykania przekaźnika i kolejne naciśnięcie, aby go otworzyć.



EasyTCP4.jpg