Wgrywanie NodeMCU firmware do przełącznika Sonoff

W

e wpisie dotyczącym przełącznika Sonoff wspomniałem, że istnieje możliwość wgrania do niego własnego firmware. Przełącznik Sonoff oparty jest o układ ESP8266, więc istnieje teoretyczna możliwość załadowania innego firmware niż tego preinstalowanego przez producenta. Tutaj opisuję, wgrywanie NodeMCU do Sonoff’a

Załadujemy firmware od NodeMCU DEVKIT, który ma wbudowany kompilator języka Lua. Tego języka będę używał do napisania własnego kodu, do sterowania nim z poziomu OpenHAB

Uwaga: ładując alternatywny firmware do Sonoff spowodujesz utratę gwarancji.

Co potrzebujemy
  • Oprogramowanie NodeMCU Flasher pobrane z https://github.com/nodemcu/nodemcu-flasher. W zależności od wersji Windows należy ściągnąć wersje 32 lub 64bit
  • Konwerter USB na TTL 3.3V oparty na układzie CP2102
  • Kable wtyczka USB – gniazdo USB – do podłączenia Konwertera USB-TTL z komputerem
  • 4 przewody, aby podłączyć konwerter USB-TTL z przełącznikiem – gniazdem szpilkowym

Krok 1:  Rozbieramy obudowę, aby dostać się do środka. Widzimy tutaj 5 otworów pod przyciskiem. Te 5 otworów to złącza, które wykorzystamy do załadowania firmware.

photo-2016-08-31-21-21-16_3504

Krok 2: Proponuję przylutować gniazdo szpilkowe w otworach. Ułatwi to przyczepienie kabli.

Krok 3: Podłączamy przewody konwertera USB-TTL z przełącznikiem. Należy zwrócić szczególną uwagę, który kabel podłączyć z którym otworem w przełączniku o konwerterze.

Krok 4: Uruchamiamy NodeMCU Flasher

firmware

Krok 5: Wciskamy przycisk w przełączniku, trzymamy go wciśniętego i podłączamy konwerter USB-TTL kablem USB do komputera

Krok 6: Możemy zwolnić przycisk w przełączniku. Przełącznik powinien być w stanie umożliwiającym wgrywanie oprogramowania

Krok 7: Wybieramy odpowiedni port COM, a następnie wciskamy przycisk Flash. Jeśli wszystko wcześniej zostało zrobione poprawnie. Powinniśmy widzieć postęp wgrywania firmware.

flasher-2

Krok 8: Po zakończeniu wgrywania firmware można odłączyć przycisk, a jego ponowne włączenie załaduje NodeMCU DevKIT

Jeśli masz pytanie zostaw je tutaj

Udostępnij
  • 1
    Share

adrian

Autor blog'a Smartny Dom

Może Ci się również spodoba

Dodaj komentarz

Proszę Zaloguj się aby komentować
  Subskrybuj  
Powiadom o