Część nowych urządzeń Tuya IoT bazuje na modułach FL_M99_V1/FL_M99_V2/FL_M99_V3, które korzystają z mikrokontrolera BK7231N/BL2028N WiFi 2,4GHz + Bluetooth. Można je sflashować za pomocą OpenBeken, który zapewni podstawową kompatybilność z Tasmotą i funkcje Home Assistant. Oto podstawowy przewodnik dotyczący pinów i flashowania FL_M99.
Na naszym forum pojawiło się już wiele raportów o podobnych modułach, w tym:
- mini inteligentny przełącznik - Belon BL2028N
- Mini inteligentny przełącznik Aubess 2-krotny BK7231N /CB2S
Niedawno otrzymałem także inteligentny przełącznik WiFi oparty na FL_M99_V1, oto zdjęcie tego modułu:
Układ pinów modułu wydaje się pasować do CB2S:
| Kod PIN | Symbol | Typ we/wy | Funkcjonować |
| 1 | 3V3 | P | Zasilanie 3V3 |
| 2 | P6 | We/Wy | Obsługuje sprzętowy PWM i odpowiada P6 układu scalonego |
| 3 | GND | P | Masa odniesienia zasilania |
| 4 | P7 | We/Wy | Obsługuje sprzętowy PWM i odpowiada P7 układu scalonego |
| 5 | RX1 | We/Wy | UART_RX1, który służy do odbierania danych użytkownika i odpowiada P10 układu scalonego. Nie ciągnij go. Domyślnie port szeregowy MCU powinien znajdować się w stanie niskiego poziomu lub wysokiej impedancji. |
| 6 | P8 | We/Wy | Obsługuje sprzętowy PWM i odpowiada P8 układu scalonego |
| 7 | TX1 | We/Wy | UART_TX1, który służy do przesyłania danych użytkownika i odpowiada P11 układu scalonego. Nie ciągnij go. Domyślnie port szeregowy MCU powinien znajdować się w stanie niskiego poziomu lub wysokiej impedancji. |
| 8 | ADC | We/Wy | ADC, co odpowiada P23 układu scalonego |
| 9 | P24 | We/Wy | Obsługuje sprzętowy PWM i odpowiada P24 układu scalonego |
| 10 | CEN | We/Wy | Zresetuj pin |
| 11 | P26 | We/Wy | Obsługuje sprzętowy PWM i odpowiada P26 układu scalonego |
| Punkt pomiarowy | RX2 | We/Wy | UART_RX2, który odpowiada P1 układu scalonego. Tego pinu nie wolno używać. |
| Punkt pomiarowy | TX2 | We/Wy | UART_TX2, który służy do wysyłania logów i odpowiada P0 układu scalonego |
| Punkt pomiarowy | CSN | We/Wy | Pin wyboru trybu. Jeśli przed włączeniem jest podłączony do masy, wejdź w tryb testowania oprogramowania sprzętowego. Jeśli nie jest podłączony lub podłączony do VCC przed włączeniem, wejdź w tryb aplikacji oprogramowania sprzętowego. Odpowiada P21 układu scalonego. |
Dostępność 5 wyjść PWM sprawia, że moduł ten nadaje się do oświetlenia RGBCW, dodatkowy pin ADC można wykorzystać również dla czujnika światła.
Jak sflashować FL_M99_V1/FL_M99_V2/FL_M99_V3?
Sflashuj go jak CB2S, albo w obwodzie, albo wylutuj go z płytki.
Możesz do tego wykorzystać nasz flasher BK7231:
https://github.com/openshwprojects/BK7231GUIFlashTool
Możesz obejrzeć nasze stare video (hid_download_py) i nowe video
(BK7231tool flasher):
Zwykle po prostu wylutowuję moduł, oto moja konfiguracja:
Nie lutuję CEN, po prostu włączam/wyłączam, odłączając i ponownie podłączając przewód 3,3 V.
Po flashowaniu możesz zapoznać się z jednym z naszych wielu przewodników dotyczących konfiguracji BK7231, w tym|:
Streszczenie
FL_M99_V1/FL_M99_V2/FL_M99_V3 jest łatwo flashowalny, podobnie jak CB2S. Wydaje się, że istnieją również podobne moduły, które są kompatybilne z CB3S, na przykład FL_M93_V1, ale jeszcze tego nie sprawdzałem.
Jeżeli spotkaliście urządzenie z tym lub podobnym modułem, proszę o wykonanie kilku zdjęć i umieszczenie ich na forum. Możesz także napisać post dotyczący danego urządzenia, a my dodamy go do naszej listy teardown
Fajne? Ranking DIY Pomogłem? Kup mi kawę.
