![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/8932731700_1679657680_thumb.jpg)
Zapraszam na krótki opis wnętrza oraz zmiany firmware sterownika rolet RTX WCM1MR, kupionego w polskim sklepie wysyłkowym za około 70 zł. Omówię tutaj jak można wygodnie dostać się do padów RX/TX modułu WiFi CBLC9 ze środka oraz pokażę jak wgrać mu OpenBeken w celu uwolnienia go od chmury i połączenia z Home Assistant. Ze względu na brak rolet do testów, samą kalibrację rolet i ich skryptowanie zostawię na później. W razie czego zawsze mogę polecić Wam temat o roletach opracowany przez naszego użytkownika z USA, dostępny tutaj:
https://www.elektroda.pl/rtvforum/topic3972935.html
Zakup RTX TUYA WiFi WCM1MR
Produkt dostałem od czytelnika by zmienić wsad, poniżej zrzut ekranu z aukcji:
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/4505180200_1679658393_thumb.jpg)
Produkt charakteryzuje możliwość podpięcia sterowania RF, jest na to złącze na obudowie. Oprócz tego jest tylko WiFi. Produkt zrealizowany jest na BK7231, o czym świadczy zresztą informacje o parowaniu Bluetooth (ale tylko parowaniu, nie sterowaniu) podana przez sprzedawcę:
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/8450506400_1679658466_thumb.jpg)
Oto schemat podłączenia:
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/5108403000_1679658524_thumb.jpg)
Sterowanie roletą jest proste - są dwa przekaźniki, nie mogą oba jednocześnie puścić prądu, załączenie jednego sprawia że roleta się podnosi, z kolei drugi odpowiada za jej opadanie. Czasy otwierania/zasłaniania rolety są konfigurowalne. Aplikacja może śledzić, w jakim stopniu już otworzyła roletę.
Zawartość zestawu
Czy tym razem w zestawie będą chociaż jeszcze elementy mocujące? Nie, jest tylko sam przekaźnik, nie ma śrubek:
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/4406876300_1679661903_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/2538066500_1679661903_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/3960554000_1679661903_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/1169167400_1679661911_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/1381764400_1679661913_thumb.jpg)
Niestety tu nie ma nawet co komentować.
Wnętrze kontrolera
Podważamy śrubokrętem pokrywę i zaglądamy do środka.
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/5189791300_1679662263_thumb.jpg)
Spód PCB - co odpowiada za zasilanie?
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/5566916500_1679662263_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/8611060300_1679662262_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/8520380700_1679662272_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/9658096200_1679662274_thumb.jpg)
O ile dobrze widzę to jest BP2571, czy dobrze czytam? Pewnie znów przetwornica step down.
Teraz widok z góry:
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/6110861600_1679662543_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/2847271400_1679662543_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/8854824800_1679662543_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/4152065500_1679662553_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/9948256800_1679662553_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/3754881300_1679662560_thumb.jpg)
Na wierzchu widać dwa przekaźniki 005DC-HS2, część układu zasilania (jest też rezystor bezpiecznikowy), stabilizator LDO AMS1117-3.3V, no i moduł WiFi...
Co to za moduł WiFi?
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/4405558400_1679664114_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/3687932100_1679664114_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/4442904500_1679664114_thumb.jpg)
CBLC9, czyli moduł oparty o BK7231N.
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/1999675200_1679664147_thumb.jpg)
Pin number | Symbol | I/O type | Function |
1 | P9 | I/O | Support hardware PWM and correspond to P9 on the internal IC |
2 | P8 | I/O | Common I/O pin and correspond to P8 on the internal IC |
3 | P6 | I/O | Support hardware PWM and correspond to P6 on the internal IC |
4 | P7 | I/O | Support hardware PWM and correspond to P7 on the internal IC |
5 | P24 | I/O | Support hardware PWM and correspond to P24 on the internal IC |
6 | VCC | P | Power supply pin (3.3V) |
7 | P26 | I/O | Support hardware PWM and correspond to P26 on the internal IC |
8 | GND | P | Power supply reference ground |
Ten moduł ma pady do programowania z tyłu, tutaj trochę zasłonięte. Dodatkowo do RX1 jest przylutowany na dziko kabelek, zaraz zobaczymy do czego on służy.
Moduł wylutowałem i wykonałem analizę PCB:
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/3694927900_1679665009_thumb.jpg)
Złącze RF ma wyprowadzone RX1, masę oraz 3.3V.
Przyciski od sterowania roletami są podłączone poprzez rezystory i diody do baz Q5 i Q4 (2300), z kolei stan na ich drenach badają P26 i P6. Przycisk parowania jest na P24, LED jest na P8. Pozostałe dwa GPIO, P7 i P9 obsługują przekaźniki, sterują nimi poprzez Q1 i Q2.
Na bazie tego można zrobić szablon OpenBeken:
Code: json
Repozytorium projektu: https://github.com/openshwprojects/OpenBK7231T_App
Lista wspieranych urządzeń: https://openbekeniot.github.io/webapp/devicesList.html
Zmiana firmware
Najłatwiej wylutować cały moduł WiFi i użyć do programowania mojego narzędzia, instrukcja na repozytorium:
https://github.com/openshwprojects/BK7231GUIFlashTool
Nakładam topnik, usuwam spoiwo plecionką i moduł sam wypada z PCB. Tu jeszcze trzeba odlutować kabelek od RF.
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/9305406700_1679665337_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/8697118200_1679665336_thumb.jpg)
Podłączam tylko RX i TX, masę i 3.3V (na stykówce mam LDO) i to wystarcza, by wgrać wsad:
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/6673076800_1679665379_thumb.jpg)
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/9785076900_1679665379_thumb.jpg)
Potem moduł wraca grzecznie na miejsce (łapię jeden pad spoiwem, potem lutuję pozostałe):
![[CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO [CBLC9/BK7231N] Sterownik rolet RTX WCM1MR z wyprowadzonym GPIO](https://obrazki.elektroda.pl/6781001700_1679665405_thumb.jpg)
Podsumowanie
Zmiana wsadu wymaga wylutowania modułu CBLC9, ale nie jest to wcale trudne. Dodatkowy slot na RF prowadzi do pinu RX1, można to wykorzystać, np. podłączając DHT11 lub inny czujnik (akurat mamy wyprowadzone 3.3V, GND i jedno GPIO, w sam raz!), wszystko to OpenBeken już wspiera, trzeba tu tylko pamiętać o tym, że zasilacz zastosowany w tym produkcie nie zapewnia separacji galwanicznej, więc wszelkie zabawy z nim i podłączanie do niego peryferiów w trakcie pracy może być śmiertelnie niebezpiecznie. Co do już samego uruchomienia rolet i ich podłączenia do Home Assistant, odsyłam zwyczajowo do tematu poniżej:
https://www.elektroda.pl/rtvforum/topic3972935.html
Cool? Ranking DIY