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

Zmiana firmware Wi-Fi MagicHome Single Color LED opartego na BL602 - OpenBL602

vinicius_trev 19 Kwi 2023 01:01 1428 0
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • Ponieważ nie znalazłem żadnych samouczków związanych z jednokolorowym kontrolerem LED Magic Home, z którego korzystałem ten post jako przewodnik startowy/referencyjny.
    Zmiana firmware Wi-Fi MagicHome Single Color LED opartego na BL602 - OpenBL602


    Skupiono się głównie na sterowaniu sygnałem LED PWM za pomocą HomeAssistant. W pierwszej kolejności rozebrano urządzenie, odsłaniając kontroler BL602 oraz piny UART (RX, TX).
    Zmiana firmware Wi-Fi MagicHome Single Color LED opartego na BL602 - OpenBL602


    Zmiana firmware Wi-Fi MagicHome Single Color LED opartego na BL602 - OpenBL602


    Z przewodami przylutowanymi do podkładki pinów, do połączenia lutowanych pinów użyto FTDI FT-232RL, jak na poniższym schemacie (pamiętaj, aby ustawić urządzenie FTDI lub dowolny konwerter szeregowy na napięcie 3v3, ponieważ BL602 używa tego napięcia na swoich pinach) . Pin BOOT został połączony szeregowo z GND z rezystorem 10K, umożliwiając tryb flashowania bootloadera.

    BL602 FTDI
    RX TX
    TX RX
    URUCHOMIĆ GND (szereg z rezystorem 10K)
    GND GND

    *nie podłączaj linii VCC/V33*

    Następnie należy zasilić urządzenie za pomocą zasilacza 5V-24V (prawdopodobnie tego samego, którego użyjesz do zasilania swoich diod. Zwróć uwagę na złącza dodatnie i ujemne, unikając podłączania ich odwrotnie).

    Proces flashowania jest taki sam, jak opisano w tym Samouczek Elektrody na YouTube , używając znalezionej kostki Bouffalo Lab Dev Cube (BL Dev Cube). Tutaj (zwróć uwagę, że cały projekt musi zostać sklonowany/pobrany, aby uzyskać dostęp do folderu „narzędzia”).

    Można znaleźć oprogramowanie układowe/plik binarny OpenBK, które będzie używane do flashowania w BL602 Tutaj .

    W oprogramowaniu do flashowania BL Dev Cube włącz i zaktualizuj ścieżki binarne w „Paramach fabrycznych”, „Tabeli partycji”, „Boot2 Bin” i „Firmware Bin”, przy czym ostatni plik binarny został ostatnio pobrany. Utwórz i pobierz nowe oprogramowanie układowe.

    Po sflashowaniu oprogramowania układowego urządzenie można teraz ponownie uruchomić. Pamiętaj, aby usunąć pin BOOT, aby program ładujący mógł załadować oprogramowanie układowe. Pojawi się sieć Wi-Fi podobna do „OpenBL602_XXXXXXXX”, będąca ośmiokrotnością adresu MAC sieci Wi-Fi urządzenia.

    Połącz się z siecią Wi-Fi opisaną wcześniej i uzyskaj dostęp do następującego adresu IP http://192.168.169.1/index (jeśli ta opcja nie zadziałała, spróbuj 192.168.4.1). Pojawi się strona podobna do tej:
    Zmiana firmware Wi-Fi MagicHome Single Color LED opartego na BL602 - OpenBL602


    Teraz pora na skonfigurowanie GPIO do sterowania diodami LED. Przejdź do „Konfiguracja” -> „Konfiguruj moduł”, a następnie użyj P20 jako sygnału PWM i zapisz ustawienia
    Zmiana firmware Wi-Fi MagicHome Single Color LED opartego na BL602 - OpenBL602


    Wróć do strony indeksu/menu głównego, a urządzenie LED powinno teraz działać. Włącz i wyłącz światło, dostosuj jasność i przetestuj urządzenie.
    Zmiana firmware Wi-Fi MagicHome Single Color LED opartego na BL602 - OpenBL602


    Aby połączyć urządzenie z HomeAssistant, musisz mieć zainstalowanego i skonfigurowanego brokera MQTT, użyj Samouczek Elektrody na YouTube jako przewodnik, dostosowując samouczek w oparciu o ustawienia Brokera MQTT.

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