Spisu treści:

Programowanie Flash inteligentnego gniazda Joinrun (wtyczka EU): 6 kroków
Programowanie Flash inteligentnego gniazda Joinrun (wtyczka EU): 6 kroków

Wideo: Programowanie Flash inteligentnego gniazda Joinrun (wtyczka EU): 6 kroków

Wideo: Programowanie Flash inteligentnego gniazda Joinrun (wtyczka EU): 6 kroków
Wideo: Konfiguracja inteligentnego gniazdka, tak prosta jak mruganie :) 2024, Czerwiec
Anonim
Programowanie Flash inteligentnego gniazda Joinrun (wtyczka EU)
Programowanie Flash inteligentnego gniazda Joinrun (wtyczka EU)
Programowanie Flash inteligentnego gniazda Joinrun (wtyczka EU)
Programowanie Flash inteligentnego gniazda Joinrun (wtyczka EU)

Gniazdo „Joinrun Smart Wifi” z USB to kolejne sterowane gniazdo zasilania Wi-Fi oparte na ESP8266. Ma przyjemny wygląd, mały rozmiar i dodatkowy port ładowania USB. Potrzebuje aplikacji smartlife do kontrolowania go za pośrednictwem serwera hostowanego w Chinach z urządzenia inteligentnego, a także umiejętności do pracy z inteligentnymi asystentami domowymi z amazon i google. Potrzebuje jednak połączenia z Internetem, a jeśli chcesz zachować kontrolę nad domem we własnej sieci, możesz sflashować kontroler za pomocą innego oprogramowania, takiego jak tasmota. Tasmota dodaje serwer sieciowy do urządzenia, dzięki czemu możesz sterować nim bezpośrednio z przeglądarki w sieci domowej.

Krok 1: Otwarcie etui

Otwieranie obudowy
Otwieranie obudowy
Otwieranie obudowy
Otwieranie obudowy

Za pokrywą na dole znajdują się 2 śruby, które należy odkręcić, aby otworzyć obudowę.

Krok 2: Dostęp do modułu Esp8266ex

Dostęp do modułu Esp8266ex
Dostęp do modułu Esp8266ex
Dostęp do modułu Esp8266ex
Dostęp do modułu Esp8266ex

Urządzenie nie posiada wbudowanego nagłówka programowego, więc do jego flashowania należy przylutować przewody do programowania. ESP8266 jest na osobnej płytce, która jest przylutowana prostopadle do płyty głównej.

Niestety pin umożliwiający programowanie (GPIO0) nie jest łatwo dostępny. Musisz się więc z nim skontaktować bezpośrednio na płytce.

Płytkę ESP odlutowałem od płyty głównej za pomocą oplotu rozlutowniczego. Następnie przylutowałem mały drucik do podkładki GPIO0. Pozostałe piny do programowania są dostępne na podkładkach płytki jak pokazano na zdjęciu.

Krok 3: Przygotuj flashowanie urządzenia

Przygotuj flashowanie urządzenia
Przygotuj flashowanie urządzenia
Przygotuj flashowanie urządzenia
Przygotuj flashowanie urządzenia

Do flashowania urządzenia użyłem taniego adaptera USB-Serial z aliexpress

Moduł CP2102 MICRO USB do UART TTL jest wyposażony w 6-pinowe złącze i może współpracować z urządzeniami 5V i 3,3V.

Jeśli podłączysz go do swojego komputera z systemem Windows, utworzy port COM, który możesz zobaczyć w menedżerze urządzeń. Mój jest na COM6 i skonfigurowałem port na 57600 bodów.

Odłącz CP2102 od komputera i podłącz go do modułu ESP.

Podłącz 3,3 V i GND do odpowiednich padów na module ESP. Podłącz odpowiednio TxD do RxD na module i RxD do TxD.

Aby włączyć tryb programowania należy podłączyć GPIO0 do GND np. z rezystorem 2k.

Krok 4: Przygotuj środowisko programistyczne

Istnieje wiele sposobów na flashowanie modułu esp8266, a ich pełne opisanie wykracza poza zakres tej instrukcji. Po prostu użyj swojej ulubionej wyszukiwarki, aby znaleźć szczegóły.

Używam IDE programowania arduino, w którym płytkę esp8266 można dodać z menu menedżera płyty. Następnie instaluje esptool.exe, który można wykorzystać do łatwego flashowania pliku binarnego do modułu ESP.

Binarny plik sonoff.bin tasmota można pobrać z github. Jest również dostępny w różnych językach.

Krok 5: Programowanie Flash modułu ESP

Właściwe flashowanie można łatwo wykonać z wiersza poleceń w systemie Windows.

Przejdź do folderu, w którym znajduje się plik esptool.exe

np. cd /d %USERPROFILE% AppData Local Arduino15 pakiety esp8266 narzędzia esptool cd 0.4.13

Następnie sflashuj urządzenie za pomocą pobranego pliku binarnego sonoff w ten sposób

esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH%\Documents\Downloads\sonoff.bin

Krok 6: Skonfiguruj moduł

Skonfiguruj moduł
Skonfiguruj moduł
Skonfiguruj moduł
Skonfiguruj moduł

Po udanym flashowaniu pin GPIO0 musi zostać zwolniony z GND, a ESP ponownie zasilony. Następnie otwiera punkt dostępu i może być połączony z przeglądarką pod adresem 192.168.4.1

Na początkowej stronie konfiguracji możesz przeskanować swoje Wi-Fi, wybrać odpowiednią sieć i wprowadzić hasło Wi-Fi.

Następnie ponowne uruchomienie i ESP pojawi się w wybranej sieci.

Sprawdź sieć w routerze, aby znaleźć przypisany adres IP.

Następnie połącz się z adresem IP za pomocą przeglądarki i ustaw typ urządzenia na „18 generic” i zapisz go.

ESP wykonuje automatyczne ponowne uruchomienie, po którym można skonfigurować porty przekaźnika i przycisku, jak pokazano na rysunku.

Możesz także przejść do "innych ustawień", aby ustawić przyjazną nazwę, wyłączyć MQTT, jeśli go nie masz, i włączyć emulację Belkin WeMo, aby wtyczka działała z Alexą.

Po tym jak wszystko zadziała w końcu przylutuj ponownie moduł do płyty głównej i ponownie zmontuj wtyczkę.

Zalecana: