Dzięki zespołowi OpenBK ten przełącznik był całkiem łatwy do uruchomienia i flashowania/skonfigurowania. Używam głównie przełączników Feit Smart Dimmer, ponieważ kilka miesięcy temu mój lokalny Costco miał na nich wyprzedaż 7 USD za 2 paczki. Więc kupiłem wszystkie 13 dwupaczek, które zostawili. Teraz prawie każdy włącznik światła w moim domu jest inteligentny i można go ściemniać. Dzięki @bleeblak8 za pomoc w opracowaniu tematu.
Chciałem kontrolować kilka wentylatorów i nie mogłem łatwo wymyślić, jak bezpiecznie wyłączyć ściemniacz, więc kupiłem 4 paczki przełączników Martin Jerry za 52 USD (prawie 4x tyle, ile zapłaciłem za te Feit lol), ponieważ wydawało się, że były wszystkie tanie urządzenia ESP, na których mogłem z łatwością flashować tasmotę, ale US-SS01 ma zamiast tego kartę WiFi WB2S. To jest ten sam BK7231 w Feit, więc poszperałem, żeby zobaczyć, czy mogę go łatwo sflashować. Okazało się, że bardzo łatwo było go otworzyć i sflashować. Ogarnięcie tego wszystkiego zajęło mi około 3 godzin.
Cały plastik jest trzymany razem za pomocą zakładek, dzięki czemu można go łatwo usunąć. Wszystko, co musimy zrobić, to zwolnić przycisk.
Teraz mała tablica, która wystaje w prawym górnym rogu, to WB2S, na szczęście wszystko, czego potrzebujemy, jest dostępne z tej strony planszy. Oto pin out, jeśli chcesz lepiej zrozumieć, co robimy.
3,3 V (VBAT), GND, RX, TX są skierowane w stronę diod LED, od dołu do góry. Będziemy musieli przylutować przewody do każdego z nich lub możesz nawet użyć cienkich zacisków krokodylkowych, ponieważ szpilki są zygzakowate z przerwami lub po prostu izolują drugą stronę przed kontaktem. Jeśli martwisz się stopieniem plastiku lub chcesz mieć więcej miejsca do pracy, możesz całkowicie wyjąć tablicę. Wszystko, co musisz zrobić, to odpiąć 4 wypustki między płytką, która idzie na ścianę, a tylną częścią urządzenia. Zrobiłem to dla mojego pierwszego, kiedy to rozgryzłem, ale pozostałe 3 nie.
Teraz RX jest podłączony do płyty głównej i nie będzie migać, jeśli jest. Użyłem przyssawki lutowniczej i mojego żelazka, aby usunąć połączenie i dodać trochę z powrotem do płyty WiFi, aby móc podłączyć przewód. Inne sztuczki do usuwania lutu, takie jak knot, również powinny tu działać. Mam nadzieję, że widać to na moim zdjęciu poniżej. Najpierw zrobiłbym to połączenie.
Będziesz potrzebował 2 przewodów do uziemienia, ponieważ będziesz musiał chwilowo uziemić CEN po drugiej stronie, aby przejść do trybu migania. Na poniższym zdjęciu niebieski przewód faktycznie dotyka samej górnej podkładki, ale wygląda na to, że znajduje się na drugim miejscu od góry. Druga strona jest dźgnięta w tył przewodu uziemiającego. Możesz użyć przycisku, aby bardzo łatwo uzyskać poprawny czas podczas flashowania.
Po zlutowaniu jesteśmy gotowi do flashowania.
Pobierz najnowszy flasher OpenBK7231 https://github.com/openshwprojects/BK7231GUIFlashTool/releases
Wybierz BK7231T pod typem chipa
Kliknij pobierz najnowsze z sieci
Podłącz USB do UART. Podłącz 3.3v, masa, RX i TX (pamiętaj, że RX z płyty idzie do TX na USB UART i TX do RX) Nie podłączaj niczego innego podczas flashowania lub pracy na płycie!
Kliknij „Wykonaj kopię zapasową i sflashuj nowy” lub „Zapisz oprogramowanie układowe (bez kopii zapasowej!)”. Robię drugie, ponieważ nie będę już potrzebował starego oprogramowania.
Teraz będzie zawierał żółty tekst z prośbą o ponowne uruchomienie urządzenia. Dzieje się tak, gdy łączysz CEN z masą na około sekundę. Uzyskanie czasu jest najtrudniejszą częścią. Zajęło mi to kilka razy i przypadkowo zrobiłem to ponownie podczas kasowania. Jeśli już usunął jego część, nie powinieneś już tego robić, ponieważ po prostu połączy się i będzie migać automatycznie.
Po zakończeniu flashowania odłącz zasilanie od urządzenia i włącz je ponownie. Możesz teraz złożyć go z powrotem, ale lubię się upewnić, że najpierw błysnął poprawnie. Po ponownym włączeniu zasilania powinieneś zobaczyć nową otwartą sieć Wi-Fi, taką jak OpenBK7312T_XXXXX, z Xs oznaczającymi coś innego. Po połączeniu przejdź do 192.168.4.1 w przeglądarce.
Najpierw konfiguruję Wi-Fi, aby od razu przywrócić internet na laptopie. Więc przejdź do „Konfiguracja” -> „Konfiguruj Wi-Fi”, a następnie wpisz swój identyfikator SSID Wi-Fi i hasło. To urządzenie ma tylko 2,4 GHz, więc upewnij się, że sieć, z którą się łączysz, to 2,4 GHz. Teraz spróbuje połączyć się z twoją siecią. Zaloguj się do swojego routera i znajdź adres IP przełącznika. Będzie nosił taką samą nazwę jak jego sieć. Wpisz nowy adres IP i powinien ponownie wyświetlić ten sam ekran główny.
W aplikacji internetowej OpenBK istnieje sposób na wybranie urządzenia do automatycznego wypełnienia konfiguracji pinów, ale nie jestem pewien, jak dodać ten przełącznik do tego teraz, więc będziesz musiał to zrobić ręcznie. Jeśli tego nie zrobisz, przełącznik w ogóle nie będzie działał. Kliknij „Konfiguracja” -> „Konfiguruj moduł” i wprowadź następujące dane:
P8 „Rel” 1
P10 „Btn” 1
P24 „LED Wi-Fi”
P26 „LED_n” 1
Kliknij Zapisz na dole i wszystko jest gotowe do pracy! Kiedy będziesz gotowy do złożenia go z powrotem, po prostu odlutuj wszystkie przewody i ponownie podłącz RX do płyty głównej.
Ta konfiguracja jest skonfigurowana tak, że podczas próby połączenia z Wi-Fi czerwona dioda LED będzie migać, ale zgaśnie, gdy to zrobi. Jeśli chcesz, aby był włączony podczas połączenia z Wi-Fi, wybierz zamiast tego opcję „WiFiLED_n”. Jest również skonfigurowany tak, że gdy przełącznik jest wyłączony, niebieska dioda LED będzie wyłączona, a gdy jest włączona, niebieska dioda LED będzie włączona. Możesz to odwrócić, wybierając zamiast tego opcję „LED”. Możesz przełączać kolory, zmieniając ustawienie między 24 a 26 lub całkowicie je wyłączyć, nie wybierając nic na jednym lub obu. Możesz także włączyć dowolną diodę LED 24 godziny na dobę, 7 dni w tygodniu, gdy przełącznik jest zasilany, wybierając „LED” i wprowadzając inną liczbę niż 1, ale spowoduje to dodanie drugiego „przełącznika” na stronie głównej i w Asystencie domowym, który będzie sterować PROWADZONY.
Do ustawienia pozostaje tylko nazwa przełącznika oraz MQTT na urządzeniu i Home Assistant.
Na stronie głównej przełączników kliknij „Konfiguruj” -> „Konfiguruj MQTT”. Będziesz musiał wypełnić hosta, który jest twoim serwerem MQTT, temat klienta, który może być dowolny (po prostu robię to, co nazwałem przełącznikiem) oraz nazwę użytkownika i hasło serwerów MQTT. Następnie w konfiguracji na dole kliknij „Konfiguracja asystenta domowego”, a następnie „Rozpocznij wykrywanie asystenta domowego”. Home Assistant powinien znaleźć przełącznik, jeśli MQTT jest poprawnie skonfigurowany.
Kod: JSON
Fajne? Ranking DIY
