Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi

p.kaczmarek2 29 May 2023 18:14 1137 1
Renex
  • [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Pora na kolejną recenzję gadżetu IoT opartego o ESP8266. Omówię tu jego wnętrze, pokaże jak mu zmienić firmware (wgramy Tasmotę) oraz opiszę rolę GPIO niezbędne do jego uruchomienia z nowym firmware. Tym razem w środku znajdziemy niezbyt popularny moduł WiFi LM1, którego wyprowadzenia również w tym temacie umieszczę.

    Zakup WRS1EM
    Produkt kupił jeden z czytelników, a potem podrzucił mi go bym mu zmienił firmware. Oczekiwaliśmy, że będzie tam BK7231, bo w większości kupowanych produktów na polskim serwisie aukcyjnym przez nas były właśnie BK. Produkt kosztował 65 zł. Oto zrzut ekranu z oferty:
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Produkt występuje też pod nazwą QS-WIFI-S05.
    Wymiary:
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Schemat montażowy:
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi

    Zawartość zestawu
    Tym razem nie ma nawet śrubek w zestawie. Bardzo ubogi zestaw:
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Warto zwrócić uwagę na to, że szparka na przycisk do parowania jest z boku obudowy. Aby ten przycisk wcisnąć, wymagane jest narzędzie pokroju "sim card tool", ale takie ma chyba każdy właściciel współczesnego telefonu...

    Wnętrze WRS1EM
    Podważamy śrubokrętem pokrywę i odsłaniamy PCB:
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Na pokładzie jest KP3210SG i AMS1117 3.3V. Zasilanie zapewnia KP3210SG, ale nie jest to kontroler zasilacza flyback - to przetwornica step down.
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Przykładowa aplikacja:
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Teraz PCB z wierzchu:
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Moduł WiFi to LM1. Obok jest BL0940 (nie BL0942!) do pomiaru napięcia, prądu, itd.
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    BL0940, podobnie jak BL0942, korzysta z UART do raportowania wyników pomiarów, chociaż oferuje też tryb SPI. Z kolei pokrewny BL0937 (nieobecny w tym temacie) podaje wyniki w postaci pulsów o danej częstotliwości, ale o tym innym razem.
    LM1 z kolei jest nieco mniej popularnym modułem z EPS niż TYWE3S, ale jego wyprowadzenia i tak są znane:
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Jak widać, nie jest to moduł w stylu TYWE3S/WB3S/CB3S, nie ma RX/TX w prawym górnym rogu, więc nie możemy tutaj działać z pamięci...
    Obejrzyjmy jeszcze sam moduł:
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Oto analiza PCB z uwzględnieniem ról GPIO:
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    BL0940 jest podłączony do portu UART, co raczej nie jest zaskoczeniem. Podobnie tak jak BL0942 w wielu innych produktach, które testowałem.

    Zmiana firmware
    Tutaj niestety przyda się wylutować przekaźnik, który znajduje się na poprzecznej, małej płytce. Trzeba nałożyć topnik, usunąć spoiwo plecionką i wtedy moduł sam się wysunie:
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Firmware wgrywam poprzez esptool.py. GPIO0 na sztywno na masę, potem podłączam zasilanie, więc ESP się bootuje w trybie bootloadera. Można wgrywać.
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Wszystko gotowe. Zostało wlutować na miejsce przekaźnik i skonfigurować Tasmotę dla BL0940. Ustawiamy GPIO według:
    https://tasmota.github.io/docs/GPIO-Conversion/#gpio-conversion
    [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi
    Potem dokonujemy kalibracji, co też już omawiałem, chociażby w przypadku gniazd Blitzwolfa. Dokumentacja Tasmoty też ma o tym temat:
    https://tasmota.github.io/docs/Power-Monitoring-Calibration/

    Podsumowanie
    Dawno nie było czegoś na ESP. Wszystkie inne 3 rodzaje produktów IoT od tego sprzedawcy dostaliśmy na BK, też je opiszę wkrótce na forum. Dobrze, że chociaż tu można wgrać Tasmotę.
    Użycie Tasmoty w ekosystemie z OpenBeken nie sprawia problemu, bo OBK potrafi emulować format JSON/MQTT/komend Tasmoty (w pewnym stopniu), oraz wspiera protokół Tasmota Devices Groups, więc można bez problemu łączyć urządzenia na różnych MCU w grupy.
    Wszystkie role GPIO macie rozpisane na moim szkicu działania układu, więc wystarczy wklepać je do konfiguratora pinów i wszystko gotowe.
    Tym razem znów było troszkę drogo, ale to nie powinno być już zaskoczeniem - z reguły taniej jest sprowadzić bezpośrednio z Chin niż kupować u osób które same importują, tyle, że wtedy się czeka dłużej na przesyłkę...
    Na koniec dodam, że nie sprawdzałem czy produkt działa z tuya-convert, ale zawsze jakaś szansa na to jest, więc jak ktoś nie chce lutować by zmienić firmware, to warto zapoznać się z tematem:
    https://www.elektroda.pl/rtvforum/topic3769864.html

    Cool? Ranking DIY
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
  • Renex
  • #2
    austin007
    Level 17  
    Jaką moc pobiera w z włączonym i wyłączonym przekaźnikiem? Dla urządzeń pracujących non stop ma to znaczenie.