Spisu treści:

Flashowanie oprogramowania układowego SONOFF Tasmota na NodeMCU: 9 kroków
Flashowanie oprogramowania układowego SONOFF Tasmota na NodeMCU: 9 kroków

Wideo: Flashowanie oprogramowania układowego SONOFF Tasmota na NodeMCU: 9 kroków

Wideo: Flashowanie oprogramowania układowego SONOFF Tasmota na NodeMCU: 9 kroków
Wideo: NSPanel zmiana oprogramowania Tasmota 2024, Listopad
Anonim
Flashowanie oprogramowania układowego SONOFF Tasmota na NodeMCU
Flashowanie oprogramowania układowego SONOFF Tasmota na NodeMCU

Sonoff to przełącznik sterowany przez Wi-Fi, który jest wbudowany w układ scalony ESP8266 i posiada przekaźniki do sterowania urządzeniem przez Internet. Ten układ scalony może być flashowany i przeprogramowywany przez Arduino IDE. Twórcy Sonoff opublikowali biblioteki i pliki Arduino na swojej stronie GitHub. Początkowo ma tylko płyty wykonane przez Sonoff, po czym obsługuje wiele płyt ESP8266 i płyt rozwojowych, takich jak NodeMCU. W tym samouczku zobaczymy, jak flashować oprogramowanie układowe Sonoff Tasmota na płytach rozwojowych NodeMCU. W nowym zaktualizowanym oprogramowaniu możesz łatwo wybrać różne płyty ESP8266.

Krok 1: Potrzebne komponenty - warunki wstępne

  • Płytka rozwojowa NodeMCU
  • Kabel microUSB
  • Oprogramowanie układowe Sonoff Tasmota – GitHub Link
  • Zaawansowany skaner IP
  • IDE Arduino

Pobierz oprogramowanie układowe Sonoff Tasmota z tego łącza.

Upewnij się, że masz zainstalowaną bibliotekę ESP8266 na swoim Arduino IDE. Jeśli chcesz wiedzieć, jak poprawnie zainstalować bibliotekę ESP8266, odwiedź ten kompletny blog dotyczący Flashing SONOFF Tasmota Firmware na NodeMCU.

Krok 2: Dołącz biblioteki Sonoff do Arduino IDE

Dołącz biblioteki Sonoff do Arduino IDE
Dołącz biblioteki Sonoff do Arduino IDE

Po pobraniu oprogramowania układowego SONOFF Tasmota z GitHub. Otwórz folder Sonoff Tasmota. Przejdź do folderu „lib” i skopiuj całą zawartość, a następnie wklej ją do folderu „biblioteki” Arduino na swoim komputerze.

Teraz do Arduino IDE Library dodaliśmy niezbędne pliki bibliotek. Skonfigurujmy nasz kod.

Krok 3: Główny plik Sonoff i konfiguracja użytkownika

Główny plik Sonoff i konfiguracja użytkownika
Główny plik Sonoff i konfiguracja użytkownika

Wewnątrz pobranego pliku otwórz plik sonoff.ino. Otworzy wszystkie potrzebne pliki w kolejnych zakładkach w Arduino IDE. Teraz otwórz kartę userconfig.h, aby wprowadzić nasze poświadczenia Wi-Fi.

Krok 4: Skonfiguruj SSID, hasło i nazwę projektu

Skonfiguruj SSID, hasło i nazwę projektu
Skonfiguruj SSID, hasło i nazwę projektu

Teraz edytuj pola SSID i Hasło za pomocą identyfikatora SSID i hasła sieci Wi-Fi. Podaj również unikalną nazwę projektu według własnego wyboru w #define PROJECT „sonoff” linii.

Np. #define PROJEKT „Nodefactory”

Krok 5: Wybierz odpowiednią płytę NodeMCU

Wybierz odpowiednią płytę NodeMCU
Wybierz odpowiednią płytę NodeMCU

Teraz podłącz NodeMCU i wybierz odpowiedni port COM i wersję płyty. Upewnij się, że ustawienia są takie dla płyty NodeMCU 1.0.

Płytka: NodeMCU 1.0 (moduł ESP12-E)

Rozmiar lampy błyskowej: „4M (1M SPIFFS)

Częstotliwość procesora: 80 MHZ

Szybkość wysyłania: „115200”

Następnie sflashuj oprogramowanie układowe, klikając Prześlij.

Krok 6: Znajdź adres IP NodeMCU w swojej sieci

Znajdź adres IP NodeMCU w swojej sieci
Znajdź adres IP NodeMCU w swojej sieci
Znajdź adres IP NodeMCU w swojej sieci
Znajdź adres IP NodeMCU w swojej sieci

Po zakończeniu flashowania otwórz zaawansowany skaner IP. I wyszukaj adres IP wewnątrz adresu IP sieci. W moim przypadku Mój adres IP będzie się mieścił w zakresie od 192.168.255.0-255 (oznacza to, że adres IP będzie mieścił się w zakresie od 0-255). Kliknij skanuj, a zobaczysz nazwę projektu podaną w pliku userconfig.h jako nazwę urządzenia tutaj.

Zanotuj znaleziony adres IP i wklej go do adresu URL przeglądarki i kliknij Enter. Wyświetli stronę Sonoff Tasmota, aby skonfigurować twój moduł.

Krok 7: Konfiguracja dla płyt ESP8266

Konfiguracja dla płyt ESP8266
Konfiguracja dla płyt ESP8266

Domyślnie będzie w Sonoff Basic. Musisz więc zmienić go na „Ogólny” w menu „Konfiguracja”. Kliknij „Konfiguracja”, a następnie wybierz „Konfiguruj moduł”.

Krok 8: Zapisz konfigurację

Zapisz konfigurację
Zapisz konfigurację

Wybierz tablicę jako Ogólną i Zapisz. Urządzenie uruchomi się ponownie. Ta opcja dotyczy wszystkich płyt ESP8266.

Krok 9: Nowe opcje GPIO zgodnie z typami płyt ESP8266

Nowe opcje GPIO zgodnie z typami płyt ESP8266
Nowe opcje GPIO zgodnie z typami płyt ESP8266

Teraz, jeśli klikniesz konfigurację, możesz zobaczyć więcej opcji GPIO. Używając tego możesz wybrać Funkcje GPIO.

W zależności od ustawienia GPIO opcja pojawi się na stronie głównej, np. DHT, Relay, Switch i wiele innych.

Więcej samouczków znajdziesz na naszym blogu - Factory Forward Blog

Zalecana: