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

[BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie

p.kaczmarek2 25 Lut 2024 10:20 930 0
  • [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Zapraszam na krótką prezentację i opis zmiany firmware modułu przekaźnika do puszki, tutaj brandowanego jako Appio WiFi Switch 0158. W temacie pokażę lokalizację jego padów RX/TX (nie są podpisane) oraz przedstawię proces zmiany jego oprogramowania na OpenBeken. Na koniec wspomnę też o niezbędnej do włączenia funkcji na tym sprzęcie, a mianowicie o PowerSave - bez tego po pół roku będziemy wymieniać kondensator w przetwornicy, tak jak to opisywałem w tym wątku.


    Zakup Appio/Lumenix 0158 Switch
    Ten rodzaj modułu jest bardzo popularny, ale w tym konkretnym temacie kupiliśmy go od jednego z polskich importerów, dość tanio, dwie sztuki za 63 zł:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Jedna sztuka jest troszkę droższa, występuje też pod nazwą Ineox:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Ale kod 158 i tak się powtarza:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Specyfikacja:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Zdjęcia opakowania:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    W środku jest tylko sam moduł, bez dodatkowych mocowań:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Instrukcja:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie


    Wnętrze Appio/Lumenix 0158 Switch
    W przypadku tego typu produktów wystarczy tylko podważyć pokrywę:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Tutaj nie ma osobno modułu WiFi takiego jak CB3S czy WB3S, BK7231N montowany jest powierzchniowo:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Nie widzę tu regulatora LDO 3.3V typu AMS1117-3.3V, jest zamiast niego przetwornica step down:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Natomiast za zasilanie całości odpowiada BP2525 i nie ma tu izolacji strony wtórnej od strony sieciowej.
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Antenka WiFI też jest w postaci ścieżki na PCB.
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Jeszcze rzut oka z wierzchu, widać rezystor bezpiecznikowy, nie ma niestety nawet warystora, układ jest najtańszy jak się da:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Przekaźnik to FH17-1A2TLE na 5V, więc pewnie ten prosty zasilacz (topologia step down, to nie flyback) daje nam 5V, a mała przetworniczka, również step down, zamienia 5V na 3.3V dla układu WiFi.

    Programowanie Appio/Lumenix 0158 Switch
    BK7231 dobrze programuje nasz flasher:
    https://github.com/openshwprojects/BK7231GUIFlashTool
    Mamy też poświęcone temu filmy na kanale Elektroda com na Youtube:
    https://www.youtube.com/@elektrodacom
    Teraz lokalizacja 3.3V i GND - kolory przewodów mówią same za siebie:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    No i RX i TX (w razie problemów zamieńcie je miejscami):
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Cały układ flashowania:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    Nasz flasher poprawnie wykrywa konfigurację:
    [BK7231N] Typowy moduł przekaźnik z WiFi do puszki - Appio 0158 Switch - programowanie
    JSON Tuya:
    Kod: JSON
    Zaloguj się, aby zobaczyć kod

    Opis słowny:
    
    Device configuration, as extracted from Tuya: 
    - Pair/Toggle All Button on P23
    - WiFi LED on P26
    - TglChannelToggle (channel 1) on P6
    - Relay (channel 1) on P7
    Device seems to be using CB2S module, which is using BK7231N.
    And the Tuya section starts, as usual, at 2023424
    

    Szablon OBK:
    Kod: JSON
    Zaloguj się, aby zobaczyć kod


    Podsumowanie
    Mały i poręczny moduł, chociaż w jego przypadku mam wątpliwości co do jakości zasilacza. Już raz taki naprawiałem, trzeba było wymienić kondensator. W OpenBeken można nieco temu przeciwdziałać poprzez włączenie oszczędzania energii, komenda PowerSave 1, należy to umieścić w short startup command bądź w autoexec.bat.
    Oprócz tego - wszystko ok, zmiana firmware była bezproblemowa. Można go teraz połączyć z HA, tak jak pokazaliśmy na naszym kanale YT.

    Fajne? Ranking DIY
    Pomogłem? Kup mi kawę.
    O autorze
    p.kaczmarek2
    Moderator Smart Home
    Offline 
REKLAMA