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

[Rozwiązano] Demontaż inteligentnej wtyczki BASILUS z licznikiem energii: Przewodnik krok po kroku

rafael93135131 25 Lip 2024 06:20 2061 4
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • #1 21166914
    rafael93135131
    Poziom 2  
    Posty: 3
    Ta inteligentna wtyczka BASILUS jest dość powszechna w Brazylii i oferuje funkcję licznika energii po podłączeniu do Tuya.
    Inteligentna wtyczka BASILUS na zielonym tle. Zbliżenie inteligentnej wtyczki BASILUS umieszczonej na zielonej siatce.

    Aby rozpocząć nasz proces rozbiórki, możemy rozpocząć demontaż urządzenia od tyłu.
    Widok z tyłu inteligentnej wtyczki BASILUS z oznaczeniami technicznymi.

    Użyłem cienkiego noża w pobliżu krawędzi, aż zaczął się rozpadać, z niewielkim lub żadnym uszkodzeniem zewnętrznej obudowy. W ten sposób odkryłem wewnętrzne komponenty:
    Wnętrze inteligentnej wtyczki Basilus z widocznymi komponentami elektronicznymi i płytką PCB. Pusta obudowa inteligentnej wtyczki BASILUS.

    Widzimy, że ta inteligentna wtyczka wykorzystuje BK7231N na osobnej płytce jako mikrokontroler i BL0937 IC do pomiaru energii:
    Moduł BK7231N na płytce drukowanej. Zbliżenie układu scalonego BL0937 na płytce PCB.

    Niestety, nie możemy od razu uzyskać dostępu do padów RX1 i TX1 na mikrokontrolerze, więc najpierw musimy odlutować główną płytkę drukowaną od obudowy w następujących miejscach:
    Płytka drukowana inteligentnej wtyczki BASILUS z zaznaczonymi stykami AC_N i AC_L.

    Po odlutowaniu możemy wyjąć główną płytkę PCB z obudowy:
    Wnętrze płytki drukowanej inteligentnej wtyczki BASILUS z widocznymi komponentami i złączami. Zbliżenie na główną płytkę PCB inteligentnej wtyczki BASILUS z widocznymi komponentami elektronicznymi. .

    Teraz możemy przylutować przewody GND, 3.3V, RX i TX zgodnie z poniższymi obrazkami:
    Płyta główna inteligentnej wtyczki z oznaczeniami połączeń. Inteligentna wtyczka BASILUS z odsłoniętą płytką drukowaną i przylutowanymi przewodami.

    Po podłączeniu wszystkich przewodów podłączamy je do komputera za pomocą adaptera szeregowego. Teraz możemy pobrać i uruchomić narzędzie flasher ze strony https://github.com/openshwprojects/BK7231GUIFlashTool . Upewnij się, że wybrałeś właściwy port COM i zmieniłeś typ układu na BK7231N.
    Ekran BK7231 Easy UART Flasher z ustawieniami i opcjami konfiguracji.

    Następnie możemy wybrać opcję "Do backup and flash new" i włączyć mikrokontroler. Narzędzie flash powinno odczytać aktualny firmware i wgrać OpenBeken:
    Ekran narzędzia BK7231 Easy UART Flasher z komunikatem Write success! Podgląd konfiguracji urządzenia z pliku flash w formacie JSON.

    Jeśli wszystko poszło dobrze, możemy jeszcze raz włączyć mikrokontroler i po kilku sekundach powinna pojawić się nowa sieć wifi. Możemy połączyć się z tą siecią i otworzyć adres 192.168.4.1 w przeglądarce internetowej, aby zobaczyć stronę konfiguracji OpenBeken. Teraz możemy przejść do Config -> Configure WiFi & Web i wpisać nasz SSID i hasło.
    Ekran aplikacji OpenBK7231N z informacjami o stanie urządzenia. .

    Po pewnym czasie Smart Plug powinien połączyć się z Wifi i można ponownie wejść na stronę używając jego IP. W zależności od konfiguracji sieci można znaleźć adres IP urządzenia, uruchamiając polecenie nslookup DEVICE_NAME.local (w moim przypadku OpenBK7231N_50C140BD).

    Ekran interfejsu OpenBeken dla inteligentnej wtyczki. .

    Aby zakończyć konfigurację Smart Plug, przejdź do Launch Web Application i Import . Konfiguracja znaleziona przez flasher jest już bardzo dobra, musimy tylko odwrócić sygnały dla obu diod LED, załadować sterowniki BL0937 i NTP oraz skonfigurować statystyki energii, aby uzyskać pomiar mocy. Można zaimportować następującą konfigurację:

    Kod: JSON
    Zaloguj się, aby zobaczyć kod


    Po zaimportowaniu konfiguracji przejdź do OTA -> Reboot i możesz przejść do głównej strony internetowej, aby sprawdzić, czy przekaźnik działa poprawnie:
    Interfejs OpenBeken dla inteligentnej wtyczki z wyłączonym zasilaniem .

    Teraz nadszedł czas, aby przylutować płytkę drukowaną z powrotem do punktów styku. Zachowaj ostrożność podczas tego kroku, aby upewnić się, że masz dobre połączenie i zapobiec jakimkolwiek problemom w przyszłości. Ostatnim krokiem mechanicznym jest zamknięcie obudowy odrobiną kleju na krawędziach:
    Widok z góry inteligentnej wtyczki BASILUS z trzema bolcami wtykowymi. Widok wewnętrzny płytki PCB inteligentnej wtyczki BASILUS.

    Aby dodać urządzenie do Home Assistant, zmień jego krótką nazwę, skonfiguruj MQTT i włącz automatyczne wykrywanie. Więcej informacji na temat tego procesu można znaleźć w oficjalnym przewodniku wideo: https://www.youtube.com/watch?v=pkcspey25V4&list=PLzbXEc2ebpH0I8m_Cfbqv1MTlQuBKYvlx

    Interfejs konfiguracji inteligentnej wtyczki BASILUS z informacjami o urządzeniu i pomiarami energii.

    Ostatnim krokiem jest kalibracja licznika energii IC w celu uzyskania dokładniejszych wyników. W tym celu, przejdź do zakładki Narzędzia w aplikacji internetowej i znajdź sekcję Pomiar mocy . Najpierw należy zmierzyć napięcie za pomocą multimetru, wpisać wartość w Voltage i zastosować ją. Następnie należy podłączyć czyste obciążenie rezystancyjne (takie jak żarówka lub suszarka do włosów) do gniazda, szeregowo z multimetrem w trybie prądowym. Włącz gniazdo, zmierz prąd, wpisz go w Current i zastosuj. Wreszcie, ponieważ obciążenie jest czysto rezystancyjne, możemy przyjąć współczynnik 1, więc aby obliczyć rzeczywistą moc, można pomnożyć napięcie zmierzone przez gniazdo przez prąd zmierzony przez multimetr. Wpisz tę wartość w Power i zastosuj. Powinno to dać dość dokładne wyniki:
    Panel konfiguracji inteligentnej wtyczki z informacjami o pomiarze energii. .
  • #2 21167906
    divadiow
    Poziom 38  
    Posty: 5237
    Pomógł: 450
    Ocena: 920
    te przypisania pinów w całości nie są dopasowane do żadnego innego urządzenia na liście.

    https://github.com/OpenBekenIOT/webapp/pull/135

    Dodano po 2 [godzinach] 30 [minutach]:

    Czy zdarzyło Ci się przechwycić dziennik rozruchu lub kopię zapasową oprogramowania układowego?
  • #3 21168364
    rafael93135131
    Poziom 2  
    Posty: 3
    Niestety usunąłem kopię zapasową po sprawdzeniu, że wszystko działa poprawnie. Jeśli chodzi o dziennik rozruchu, nie przechwyciłem go. Jeśli w przyszłości otrzymam kolejne z tych urządzeń, na pewno dodam pliki do tego postu.
  • #5 21515724
    rafael93135131
    Poziom 2  
    Posty: 3
    Closing topic
REKLAMA