![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/2795045500_1678464707_thumb.jpg)
Dziś programujemy urządzenie, które łudząco przypomina omawiany już wcześniej podwójny przekaźnik MOD003 i różni się tylko oprogramowaniem oraz oznaczeniami na obudowie. Nawet w środku PCB są identyczne. Wspomniany już wcześniej MOD003 miał dwa przekaźniki oraz wspierał podłączenie dwóch przycisków, ale po prostu kontrolował światło - produkt z tego tematu to co innego, jest to kontroler rolet, czyli można podłączyć dwa przyciski astabilne (jeden do przesuwania rolety w górę, drugi w dół) a dwa przekaźniki ze środka kontrolują silnik w ten sposób, że nigdy nie są uruchomione oba na raz a czas otwierania/zamykania rolety jest kontrolowany i limitowany przez aplikację. Aplikacja Tuya wspiera kalibrację rolet i można im ustawić czas otwierania/zamykania, który należy dobrać indywidualnie po montażu kontrolera, ale tu skupię się tylko na pokazaniu jego wnętrza i zmianie firmware.
Przy okazji, warto poznać powiązane tematy. Temat o MOD003:
https://www.elektroda.pl/rtvforum/viewtopic.php?p=20572374#20572374
Temat ogólny o konfiguracji rolet w OBK (nie mojego autorstwa, praca jednego z naszych użytkowników):
https://www.elektroda.pl/rtvforum/topic3972935.html
Repozytorium firmware, które wgramy na ten produkt, by uwolnić go od chmury:
https://github.com/openshwprojects/OpenBK7231T_App
Jego dokumentacja:
https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/README.md
Programator UART:
https://github.com/openshwprojects/BK7231GUIFlashTool
Zakup kontrolera
Produkt kosztuje około 75 zł w polskich sklepach online. Sprzedają go różni sprzedawcy, tutaj opisuję sztukę dostępną pod logiem Modemix.
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/6358351400_1678463643_thumb.jpg)
Mi produkt podrzucił czytelnik, abym mu zmienił firmware, dziękuję za udostępnienie sprzętu do tematu. Produkt po zmianie wraca do czytelnika.
Tak wygląda to w aplikacji:
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/5933966900_1678463684_thumb.jpg)
Wymiary:
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/7422867900_1678463742_thumb.jpg)
No i montaż:
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/4151245600_1678463762_thumb.jpg)
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/9736808100_1678463770_thumb.jpg)
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/2731029200_1678463803_thumb.jpg)
Sterowanie roletą odbywa się poprzez załączanie albo L1 (ruch w górę) albo L2 (ruch w dół). Odbywa się to poprzez wciśnięcie przycisków S1 lub S2. Resztą zajmuje się firmware. Nie ma tutaj sprzętowych czujników sprawdzających czy roleta się w pełni otworzyła, itd. W aplikacji Tuya można jedynie skalibrować rolety poprzez określenie czasu pracy potrzebnego na pełne otwarcie i zamknięcie rolety.
Zawartość zestawu
Co otrzymujemy za 75zł?
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/5471819100_1678464451_thumb.jpg)
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/6389374100_1678464451_thumb.jpg)
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/3976654500_1678464456_thumb.jpg)
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/2638427400_1678464451_thumb.jpg)
Tym razem nawet nie dali śrubek montażowych, a szkoda.
Wnętrze MOD001
Podważamy pokrywę i zdejmujemy zaczepy, potem można wyjąć PCB:
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/2040503400_1678464529_thumb.jpg)
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/4342211700_1678464529_thumb.jpg)
PCB wychodzi dość ciężko. Moduł WiFi CBU z BK7231N jest na dodatkowej płytce, na niej też jest dioda sygnalizująca stan WiFI oraz przycisk od parowania.
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/4321716300_1678464566_thumb.jpg)
Co do reszty... to jest 1:1 moduł MOD003, tylko z innym firmware. PCB jest to samo.
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/2694392400_1678464603_thumb.jpg)
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/1147184200_1678464604_thumb.jpg)
W razie wątpliwości polecam zajrzeć do tematu o MOD003.
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/3102509700_1678464605_thumb.jpg)
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/6379752500_1678464611_thumb.jpg)
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/6831251600_1678464612_thumb.jpg)
Spód PCB:
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/3051183800_1678464787_thumb.jpg)
Widać AMS 1117 3.3V - regulator LDO, oraz układ na którym jest zrobiona przetwornica zasilająca - KP15051SP.
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/8727049700_1678464882_thumb.jpg)
Programowanie MOD001
Identycznie tak jak w przypadku MOD003, lutujemy tylko RX, TX, masę i 3.3V:
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/7149203600_1678464657_thumb.jpg)
W praktyce wygląda to tak:
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/5289212300_1678464672_thumb.jpg)
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/7780817900_1678464672_thumb.jpg)
Tyle, że na fotce użyłem żółtego kabelka do masy, a brązowego do zasilania.
Tu cały układ, z zasilaniem 3.3V z LDO:
![[BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya [BK7231N/CBU] Sterownik rolet Modemix MOD001 WiFi Tuya](https://obrazki.elektroda.pl/2795045500_1678464707_thumb.jpg)
Flashujemy tym:
https://github.com/openshwprojects/BK7231GUIFlashTool
Procedura jest prosta:
1. odłączamy zasilanie od modułu
2. podłaczamy USB na UART konwerter do PCB
3. startujemy proces backup and write w BK7231GUIFlashTool, wtedy rozpocznie się oczekiwanie na "getting bus"
4. podłączamy te zasilanie do modułu
5. wtedy rozpocznie się programowanie modułu
Przy okazji warto podać jeszcze raz rozpiskę jego wyprowadzeń:
- P7 - dioda WiFi
- P8 - przycisk parowania
- P9 - przekaźnik 1
- P17 - przekaźnik 2
- P24 - przycisk 1
- P26 - przycisk 2
Szablon OBK:
Code: json
Podsumowanie
To był opis zmiany firmware kontrolera rolet MOD001 Modemix. Nie zawierał on jednak samego opisu jego konfiguracji, gdyż na ten moment nie mam pod niego rolety, a firmware zmieniałem dla jednego z czytelników. Mimo wszystko myślę, że wkrótce sterowanie roletami się wyjaśni - OpenBeken zawiera na tyle zaawansowany system skryptów, że interlock przekaźników można zrealizować bez edycji kodu, jak również szczegółowe liczniki czasu na otwieranie/zamykanie rolet. Szczegóły wkrótce, jak na razie to tyle, najważniejsze jest zrobione - moduł jest uwolniony od chmury, teraz można się bawić.
Zmiana firmware przebiegła bez problemów, a w oczy niewątpliwie rzuca się to, ze zasadniczo nie ma różnic między dwukanałowym smart switchem (sterującym dwoma np. światłami poprzez dwa odbiorniki) a kontrolerem rolet. Sprzętowo to jest to samo. Jedynie software się różni (np. w kontrolerze rolet dba o to, by oba przekaźniki nie były jednocześnie załączone).
UWAGA: W międzyczasie, mniej więcej w trakcie prac nad tym tematem, jeden z użytkowników OBK sam opisał konfiguracje rolet w tym systemie (w połączeniu z Home Assistant). W związku z tym polecam zapoznać się z tematem poniżej:
https://www.elektroda.pl/rtvforum/topic3972935.html
Cool? Ranking DIY