- Umożliwia budowę mikrosterownika Wi-Fi z dwoma wyjściami przekaźnikowymi, wejściem binarnym i obsługą przez stronę WWW. Wersja A zawiera płytkę PCB.
Mikrosterownik Wi-Fi - płytka drukowana do AVT5685
Płytka PCB do wykonania dwukanałowego mikrosterownika Wi-Fi z przekaźnikami i obsługą przez przeglądarkę internetową.
Dwukanałowy sterownik WWW z modułem ESP01
AVT5685 to projekt niewielkiego mikrosterownika Wi-Fi działającego jak miniserwer WWW. Urządzenie pozwala sterować dwoma wyjściami przekaźnikowymi oraz odczytywać stan jednego wejścia binarnego z poziomu zwykłej przeglądarki internetowej.
Sterownik może pracować w lokalnej sieci Wi-Fi jako stacja albo samodzielnie utworzyć punkt dostępowy AP. Konfiguracja dostępu do routera nie wymaga modyfikacji kodu programu: nazwę sieci i hasło można podać przez stronę generowaną przez mikrosterownik. Wersja A obejmuje samą płytkę PCB; elementy elektroniczne, moduł ESP01, przekaźniki, złącza, zwory i oprogramowanie trzeba przygotować osobno.
Karta techniczna
AVT5685
Mikrosterownik Wi-Fi z dwoma wyjściami przekaźnikowymi, jednym wejściem binarnym i interfejsem WWW.
| Wersja | A - płytka PCB |
| Typ urządzenia | mikrosterownik Wi-Fi / miniserwer WWW |
| Moduł Wi-Fi | ESP01 / ESP8266 |
| Obsługa użytkownika | przeglądarka internetowa, strony HTML generowane przez sterownik |
| Tryby Wi-Fi | tryb Stacja w sieci Wi-Fi lub samodzielny punkt dostępowy AP |
| Tryb AP | wymuszany zworką JP2; przykładowa nazwa sieci ARS3_miniAP |
| Tryb Stacja | logowanie do routera po podaniu SSID i hasła przez stronę konfiguracyjną |
| Liczba wyjść | 2 wyjścia przekaźnikowe |
| Styki przekaźników | przełączne, wyprowadzone na złącza WY1 i WY2 |
| Obciążalność styków | 10 A / 250 VAC, zgodnie z parametrem przekaźników |
| Liczba wejść | 1 wejście binarne |
| Wejście binarne | optoizolowane, aktywowane napięciem 3,3…5 V |
| Logika wejścia | transoptor odwraca fazę; napięcie na wejściu daje stan niski na URXD |
| Konfiguracja Wi-Fi | SSID i hasło zapisywane z poziomu strony WWW w pamięci EEPROM ESP8266 |
| Pamięć stron WWW | pliki HTML/SHTML i grafiki zapisywane w obszarze SPIFFS |
| Programowanie | Arduino IDE, konwerter USB-UART 0…3,3 V, złącze JP4 |
| Komunikaty diagnostyczne | TXD out na JP4 podczas normalnej pracy i programowania |
| Zasilanie | 4,5…6 V DC, wydajność minimum 250 mA |
| Zasilanie ESP01 | 3,3 V, ok. 100 mA |
| Zabezpieczenie zasilania | dioda zabezpieczająca przed odwrotną polaryzacją |
| Płytka PCB | 80x51 mm |
Wersja A - płytka PCB i wykaz elementów
AVT5685 A - płytka PCB. Elementy elektroniczne, moduł ESP01, przekaźniki, transoptor, stabilizator, złącza, zwory i oprogramowanie trzeba przygotować osobno.
| Rezystory | R1, R3, R5, R8…R10 - 10kΩ; R2, R4 - 1kΩ; R6 - 3kΩ; R7 - 510Ω |
| Kondensatory | C1, C2, C4 - 100nF; C3 - 220µF/16V |
| Półprzewodniki | D1 - 1N5817; D2, D3 - 1N4148; LED1, LED2 - diody LED 3 mm; T1, T2 - BC548; OK1 - PC817; US1 - LD1117-3.3V |
| Moduł Wi-Fi | SV1 - ESP01 |
| Elementy wykonawcze i obsługa | PK1, PK2 - SRD-05VDC-SL-C; S1 - mikroprzycisk RESET; JP2 - goldpin 1x2 + jumper; JP1, JP3, JP4 - goldpin 1x3 + jumper |
| Złącza | X1 - DG301-5.0/2; X2, X3 - DG301-5.0/3; X5 - DG381-3.5/3 |
Notes
Do zaprogramowania modułu ESP01 wymagany jest konwerter USB-UART o poziomach 0…3,3 V. Nie należy używać konwertera 0…5 V, ponieważ linie ESP8266 nie są przeznaczone do takich poziomów logicznych.
Zworki JP1 i JP3 zmieniają połączenia potrzebne do normalnej pracy oraz do programowania. Dla programowania dokumentacja przewiduje ustawienia JP1 2-3 i JP3 1-2, a po zapisaniu programu oraz danych SPIFFS należy wrócić do trybu pracy: JP1 1-2 i JP3 2-3.
Oprócz programu w pamięci FLASH trzeba zapisać także pliki stron do obszaru SPIFFS. Zawierają one m.in. strony index.shtml, test_in.shtml, param_log_do_sieci.html oraz grafiki przełączników wyjść.
Zworka JP2 wymusza pracę jako punkt dostępowy AP. W tym trybie można połączyć się bezpośrednio z siecią sterownika i podać parametry logowania do docelowego routera bez modyfikowania kodu programu.
Ze względu na przekaźniki 5 V nie należy zasilać płytki napięciem wyższym niż zalecany zakres 4,5…6 V. Wyższe napięcie może powodować nadmierne nagrzewanie przekaźników podczas załączenia.
Uwaga: styki przekaźników mogą przełączać obwody 230 V AC groźne dla życia.
Przy pracy z napięciem sieciowym należy zachować odpowiednie odstępy izolacyjne, stosować właściwą obudowę, zabezpieczenia, przewody i odciążenie mechaniczne. Montaż oraz uruchamianie obwodów sieciowych powinny wykonywać osoby z odpowiednimi kwalifikacjami.
Najczęściej zadawane pytania
Nie. Sterownik generuje strony WWW, dlatego obsługa odbywa się z poziomu przeglądarki internetowej. Można użyć telefonu, tabletu albo komputera podłączonego do tej samej sieci Wi-Fi lub bezpośrednio do punktu AP sterownika.
W trybie AP sterownik tworzy własną sieć Wi-Fi i ma znany adres dostępowy, co ułatwia pierwszą konfigurację. W trybie Stacja loguje się do domowego routera, otrzymuje adres IP z DHCP i może być obsługiwany w ramach istniejącej sieci lokalnej.
Program ESP8266 obsługuje logikę sterownika, a pliki SPIFFS zawierają treść stron WWW i grafiki wyświetlane w przeglądarce. Bez poprawnie wgranych danych SPIFFS sterownik może działać sprzętowo, ale interfejs WWW będzie niepełny lub niedostępny.
Wejście WE1 jest optoizolowane i aktywowane napięciem 3,3…5 V. Transoptor odwraca logikę, więc po podaniu napięcia na wejście linia URXD modułu ESP01 ma stan niski, a bez napięcia wejściowego jest podciągnięta do stanu wysokiego.
Tak. Strony HTML/SHTML i grafiki są zapisane w SPIFFS, więc można zmienić ich wygląd lub dodać własne podstrony. Trzeba jednak zachować obsługiwane tagi i nazwy formularzy, ponieważ program sterownika rozpoznaje konkretne identyfikatory wyjść, wejścia i parametrów sieci.
Elektronika









