logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Instrukcja zmiany firmware kontrolera WT1 Tuya 2CH*5A 12-36VDC WiFi i RF CV LED

jiribal 15 Gru 2023 18:24 1617 1
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • Instrukcja zmiany firmware kontrolera WT1 Tuya 2CH*5A 12-36VDC WiFi i RF CV LED
    Cześć,

    to jest mój demontaż 2-kanałowego kontrolera LED CCT WT1. Jest to urządzenie przeznaczone do ściemniania pasków WW/CW (tryb CCT), ale może też pełnić funkcję ściemniacza 1-kanałowego (tryb DIM). Można nim sterować za pomocą aplikacji Tuya, dedykowanego pilota lub fizycznego przycisku.
    Urządzenie jest podobne do Wielokanałowy kontroler LED WT5 opisany w innym wątku na forum Elektroda . Jednak cały proces instalacji OpenBeken nie został tam opisany krok po kroku, więc pomyślałem, że omówię to w tym poście.

    Kontroler WT1 zawiera układ WB3S, który łączy się z Wi-Fi. Dodatkowo dostępny jest również chip oznaczony sc95f8615p. Podłączany jest do WB3S poprzez piny TXD1 i RXD1 i komunikuje się z nim za pomocą Protokół TuyaMCU .
    Ten ostatni układ MCU Tuya kontroluje następnie:
    - wyjście PWM dla pasków LED,
    - Komunikacja RF z dedykowanymi pilotami,
    - fizyczne przyciski sterujące,
    - a nawet przełączanie pomiędzy trybami CCT i DIM.
    Flashując więc WB3S nie tracimy żadnej z tych możliwości a jedynie pozbywamy się zależności od chmury Tuya.

    Moje podejście było następujące:
    1) Rozebrać urządzenie, przylutować piny do flashowania.
    2) Wgraj oprogramowanie OpenBeken za pomocą konwertera USB-TTL i Narzędzie Flash GUI BK7231 .
    3) Skonfiguruj urządzenie za pomocą interfejsu internetowego.

    Demontaż

    Demontaż jest prosty. Biała obudowa nie zawiera śrub i jest mocowana za pomocą klipsów. Wystarczy podważyć dolną część obudowy i uzyskać dostęp do wnętrza.
    Instrukcja zmiany firmware kontrolera WT1 Tuya 2CH*5A 12-36VDC WiFi i RF CV LED
    Instrukcja zmiany firmware kontrolera WT1 Tuya 2CH*5A 12-36VDC WiFi i RF CV LED
    (drugie zdjęcie ma charakter poglądowy, przed otwarciem obudowy należy odłączyć wszystkie podłączone przewody)

    Instrukcja zmiany firmware kontrolera WT1 Tuya 2CH*5A 12-36VDC WiFi i RF CV LED
    Należy pamiętać, że na tym schemacie przedstawiono chip od spodu, zatem piny są odzwierciedlone w porównaniu z rzeczywistym zdjęciem.
    Instrukcja zmiany firmware kontrolera WT1 Tuya 2CH*5A 12-36VDC WiFi i RF CV LED

    Jak wspomniano, w środku znajdziemy układ WB3S wraz z drugim chipem sterującym PWM. Musimy przylutować 4 piny, jak pokazano na trzecim obrazku. Do tego użyłem pinów DUPONT i przylutowałem je bezpośrednio do padów chipowych WB3S.
    Instrukcja zmiany firmware kontrolera WT1 Tuya 2CH*5A 12-36VDC WiFi i RF CV LED

    Flashowanie OpenBekena

    Następnie udało mi się podłączyć konwerter USB na TTL. Użyłem modułu na bazie CH340 z Aliexpress, który ma tryb 3,3V. Za pomocą zworki ustawiłem na przetworniku wyjście 3,3V i podłączyłem piny do układu WB3S:
    VCC <-> 3,3 V
    TXD1 <-> RXD
    RXD1 <-> TXD
    GND <-> GND
    Do połączenia VCC zastosowałem dwa przewody, żeby odłączenie i ponowne podłączenie zasilania było łatwe. Przydaje się to później w części dotyczącej flashowania.
    Instrukcja zmiany firmware kontrolera WT1 Tuya 2CH*5A 12-36VDC WiFi i RF CV LED
    Do flashowania chciałem użyć ładnego i przyjaznego dla początkujących narzędzia BK7231 GUI Flash Tool. Pobrałem ostatnią wersję z Releases w Github.

    Ponieważ używam Linuksa, musiałem uruchomić aplikację na lokalnej maszynie wirtualnej z systemem Windows 11. Dlatego ta część jest nieco specyficzna dla mojej konfiguracji i większość osób korzystających z natywnego systemu Windows może pominąć konfigurację VirtualBox (pomiń następny akapit).

    Podłączyłem CH340 do laptopa i sprawdziłem, czy port szeregowy pojawił się jako /dev/ttyUSB0. W VirtualBox włączyłem port szeregowy poprzez Ustawienia Maszyny->Porty szeregowe->Port 1. Tam ustawiłem co następuje:
    Numer portu: COM1
    Tryb portu: Urządzenie hosta
    Ścieżka/Adres: /dev/ttyUSB0
    (Uwaga: próbowałem także bezpośrednio udostępnić urządzenie USB systemowi gościa, ale nie udało mi się przesłać obrazu w ten sposób)
    (Druga uwaga: może można uruchomić narzędzie do flashowania za pomocą Wine, ale nie próbowałem tego)

    Uruchomiłem narzędzie flash i port szeregowy (UART) został automatycznie wykryty jako COM1. Ustawiłem także typ chipa na BK7231T (= WB3S) i ustawiłem szybkość transmisji na 115200 (wartość domyślna zawieszała się). Na koniec wybrałem opcję „Zrób kopię zapasową i wgraj nową” i wszystko poszło gładko. Podczas flashowania urządzenie wymagało dwukrotnego ponownego uruchomienia. Zrobiłem to poprzez ponowne podłączenie kabla VCC.
    Instrukcja zmiany firmware kontrolera WT1 Tuya 2CH*5A 12-36VDC WiFi i RF CV LED
    Bardziej szczegółowy przewodnik dotyczący flashowania odsyłam do Narzędzie Flash README .

    Konfiguracja

    Po flashowaniu urządzenia punkt dostępowy OpenBK-... pojawił się na moim skanie Wi-Fi. Połączyłem się z siecią i w przeglądarce uzyskałem dostęp do adresu http://192.168.4.1.
    Tam poszedłem do Uruchom aplikację internetową -> System plików.
    Przygotowałem plik o nazwie autoexec.bat o następującej zawartości:
    
    startDriver TuyaMCU
    tuyaMcu_setBaudRate 115200
    tuyaMcu_defWiFiState 4
    tuyaMcu_setupLED 24 0
    

    Przesłałem plik na urządzenie, przeciągając i upuszczając do interfejsu internetowego i ponownie uruchamiając kontroler.

    Teraz na http://192.168.4.1/ widzę kontrolki LED i działają!
    Instrukcja zmiany firmware kontrolera WT1 Tuya 2CH*5A 12-36VDC WiFi i RF CV LED
    Należy pamiętać, że w tej konfiguracji zakłada się, że przełączasz się do trybu CCT, przytrzymując przycisk przełączania trybu przez 10 sekund.

    Na koniec edytowałem także ustawienia Wi-Fi poprzez Config -> Configure Wifi, aby ściemniacz łączył się z moim domowym Wi-Fi. Kolejnym krokiem jest konfiguracja MQTT i integracja urządzenia z systemem automatyki domowej.

    Kod: JSON
    Zaloguj się, aby zobaczyć kod

    Fajne? Ranking DIY
    O autorze
    jiribal
    Poziom 2  
    Offline 
    jiribal napisał 2 postów o ocenie 5. Jest z nami od 2023 roku.
REKLAMA