Witam,
W tym poście podzielę się otwarciem włącznika Tuya Smart do podgrzewacza wody kotłowej i flashowaniem go OpenBK7231N .
Przełącznik został kupiony w dniu Aliexpress , głównym powodem zakupu tego urządzenia jest reklamowana wysoka moc 20A 4400W !! (Mam bardzo złe doświadczenia z tanimi przełącznikami Sonoff 16A, które po kilku tygodniach pracy prawie spaliły mój dom).
po odkryciu tego forum... musiałem spróbować Tuya
Naprawdę miałem nadzieję, że uda mi się zdobyć stare urządzenie z układem ESP lub przynajmniej WB2S, jednak przełącznik był dostarczany z CB3S i BK2731N, co sprawiło, że proces był nieco bardziej edukacyjny (czyli skomplikowany).
Otwieramy :
Przednią szklaną osłonę można łatwo zdjąć, a pierwsza warstwa PCB z modułem LED i CB3S jest odsłonięta.
Ta płytka drukowana jest połączona z 4-pinowym gniazdem do drugiej płytki drukowanej, która zawiera przekaźnik i obwód zasilania. Pomiędzy nimi znajduje się cienka warstwa folii (jak w innych przełącznikach Tuya).
W celu aktualizacji oprogramowania nie ma potrzeby demontażu drugiej płytki drukowanej. Wystarczy wyjąć pierwszą płytkę drukowaną z obudowy.
CB3S :
do aktualizacji oprogramowania musimy pracować z następującymi pinami, (pełna tabela jest tutaj)
Przygotuj się do flashowania w systemie Windows :
1. zainstaluj python3 (użyłem 3.7)
2. dostać hidapi z https://github.com/libusb/hidapi/releases, wypakuj go gdzieś w windowsie %PATH%
3. klon git repozytorium hid_download_py
4. utwórz wirtualne środowisko i aktywuj je.
5. uruchom instalację
6. instalacja testowa
7. Pobierz najnowszy plik oprogramowania układowego bin z https://github.com/openshwprojects/OpenBK7231T_App/releases, z którego korzystałem OpenBK7231N_QIO_1.12.44.bin
Przygotuj się do flashowania sprzętu :
1. Deska do krojenia chleba z kilkoma kablami
2. Zasilanie 3.3 v
3. Adapter USB do portu szeregowego FT232RL FTDI
4. Glina FIMO lub lutownica...
Aby uniknąć lutowania, użyłem FIMO do przytrzymania styków kabla płytki stykowej bezpośrednio na chipie. Ta metoda wymaga pewnej praktyki, aby upewnić się, że szpilki rzeczywiście dotykają płytki we właściwej pozycji i upewnij się, że kable nie poruszają się podczas flashowania.
Flashowanie :
więc po okablowaniu wszystkiego i dwukrotnym sprawdzeniu, czy wszystkie połączenia są prawidłowe, czas uruchomić flashowanie!
podczas uruchamiania polecenia flashowania należy zresetować układ, uziemiając pin 1 (to jest ,,wolny" pomarańczowy przewód na zdjęciu). jeśli wszystko pójdzie dobrze, otrzymasz udaną wiadomość!
Konfiguracja OpenBK7231N :
do tej pory powinieneś zobaczyć nowy AP wifi z przełącznika, coś takiego jak OpenBK7231N_#######.
połącz się z tym Wi-Fi i skonfiguruj dostęp do domowego Wi-Fi.
w menu konfiguracji ustaw:

W tym poście podzielę się otwarciem włącznika Tuya Smart do podgrzewacza wody kotłowej i flashowaniem go OpenBK7231N .
Przełącznik został kupiony w dniu Aliexpress , głównym powodem zakupu tego urządzenia jest reklamowana wysoka moc 20A 4400W !! (Mam bardzo złe doświadczenia z tanimi przełącznikami Sonoff 16A, które po kilku tygodniach pracy prawie spaliły mój dom).
po odkryciu tego forum... musiałem spróbować Tuya
Naprawdę miałem nadzieję, że uda mi się zdobyć stare urządzenie z układem ESP lub przynajmniej WB2S, jednak przełącznik był dostarczany z CB3S i BK2731N, co sprawiło, że proces był nieco bardziej edukacyjny (czyli skomplikowany).
Otwieramy :
Przednią szklaną osłonę można łatwo zdjąć, a pierwsza warstwa PCB z modułem LED i CB3S jest odsłonięta.
Ta płytka drukowana jest połączona z 4-pinowym gniazdem do drugiej płytki drukowanej, która zawiera przekaźnik i obwód zasilania. Pomiędzy nimi znajduje się cienka warstwa folii (jak w innych przełącznikach Tuya).
W celu aktualizacji oprogramowania nie ma potrzeby demontażu drugiej płytki drukowanej. Wystarczy wyjąć pierwszą płytkę drukowaną z obudowy.
CB3S :
do aktualizacji oprogramowania musimy pracować z następującymi pinami, (pełna tabela jest tutaj)
| SZPILKA | Opis | |
| 1 | RESETOWANIE | trzeba zwierać do masy przez ~1s. po rozpoczęciu migania. |
| 8 | VCC-3.3V | DC 3,3v |
| 9 | GND | Uziemienie (DC-) |
| 15 | RXD1 | UART1_RXD (interfejs szeregowy użytkownika), co odpowiada P10 układu scalonego. |
| 16 | TXD1 | UART1_TXD (interfejs szeregowy użytkownika), który odpowiada P11 układu scalonego. |
Przygotuj się do flashowania w systemie Windows :
1. zainstaluj python3 (użyłem 3.7)
2. dostać hidapi z https://github.com/libusb/hidapi/releases, wypakuj go gdzieś w windowsie %PATH%
3. klon git repozytorium hid_download_py
4. utwórz wirtualne środowisko i aktywuj je.
C:\repoo\hid_download_py>python -m venv c:\repoo\hid_download_py\py37-3nv
C:\repoo\hid_download_py>py37-env\Scripts\activate
5. uruchom instalację
6. instalacja testowa
7. Pobierz najnowszy plik oprogramowania układowego bin z https://github.com/openshwprojects/OpenBK7231T_App/releases, z którego korzystałem OpenBK7231N_QIO_1.12.44.bin
Przygotuj się do flashowania sprzętu :
1. Deska do krojenia chleba z kilkoma kablami
2. Zasilanie 3.3 v
3. Adapter USB do portu szeregowego FT232RL FTDI
4. Glina FIMO lub lutownica...
Aby uniknąć lutowania, użyłem FIMO do przytrzymania styków kabla płytki stykowej bezpośrednio na chipie. Ta metoda wymaga pewnej praktyki, aby upewnić się, że szpilki rzeczywiście dotykają płytki we właściwej pozycji i upewnij się, że kable nie poruszają się podczas flashowania.
Flashowanie :
więc po okablowaniu wszystkiego i dwukrotnym sprawdzeniu, czy wszystkie połączenia są prawidłowe, czas uruchomić flashowanie!
podczas uruchamiania polecenia flashowania należy zresetować układ, uziemiając pin 1 (to jest ,,wolny" pomarańczowy przewód na zdjęciu). jeśli wszystko pójdzie dobrze, otrzymasz udaną wiadomość!
Konfiguracja OpenBK7231N :
do tej pory powinieneś zobaczyć nowy AP wifi z przełącznika, coś takiego jak OpenBK7231N_#######.
połącz się z tym Wi-Fi i skonfiguruj dostęp do domowego Wi-Fi.
w menu konfiguracji ustaw:
| szpilka | rodzaj | wartość |
| p6 | Rel | 1 |
| p7 | DOPROWADZIŁO | 1 |
| p24 | Btn | 1 |
Fajne? Ranking DIY
