Witajcie, dziś krótki temat. Mieliśmy już na forum informacje o różnych plafonach z polskich sklepów internetowych opartych na BK7231, więc teraz pora na krótkie przedstawienie modelu z układem WiFI, który nie jest jeszcze wspierany przez otwarte oprogramowanie. Co to będzie za MCU? Zobaczmy.
Bohater tego tematu pochodzi z tej samej platformy co poprzednie, tym razem jednak podrzucił mi go nasz użytkownik, abym mu zrobił zmianę firmware na OpenBeken (a przynajmniej był taki plan...):
Znowu 18W. Nie jest to dużo - wspominałem już kiedyś, że te gadżety nie są tak jasne jak się wydaje.
Kilka fotek z aukcji:
Parametry:
Nie widzę tu informacji o aplikacji Tuya, czyżby trzeba było pobrać apkę Aigostar? To już pierwszy minus!
Zestaw w praktyce, wnętrze
Zobaczmy, co takiego otrzymujemy.
Wygląda ok, dobrze zapakowane... są kołki do montażu.
Zdejmujemy pokrywę (wystarczy lekko przekręcić):
Ok, LEDy ułożone są w spiralę.
Co jest w środku kontrolera LED?
Moduł MXCHIP EMW3072. Niezbyt miła niespodzianka. Nie wspiera go OpenBeken, ani żadne otwarte oprogramowanie. Nie uwolnimy tej lampki od chmury. Trzeba by ew. wylutować cały moduł i wlutować np. ESP12E, o ile pasują pady.
Mimo to i tak możemy obejrzeć układ:
Rezystor bezpiecznikowy, filtr z dwóch kondensatorów elektrolitycznych i dławika...
Cewka, widok połączonych PCB poprzez złącza szpilkowe:
Złącze do LEDów, podpisane przewody CW, WW, itd:
Zbadałem role wyjść modułu WiFi. Oto które piny kontrolują kolory:
Płyta-matka modułu WiFi:
Kondensatory LSTI?
Spód PCB, płytka ze sterownikami LED:
LEDami steruje kilka L1072:
Jest też L1073. Niestety nie znalazłem noty katalogowej tych elementów a dłuższej analizy PCB już nie robiłem.
Aplikacja producenta, efekty
Próbowałem też sparować urządzenie z aplikacją Tuya. Niestety nie jest to możliwe. Trzeba pobrać Aigoo:
Oczywiście aplikacja wymaga dużo uprawnień, w tym do lokalizacji i BT:
No i trzeba się zarejestrować:
Parowanie... niestety nie jest przetłumaczone do końca. Znowu. Przyciski mają nazwy w stylu "guide.footerBtnTextQuick", a nagłówek to "title.step":
Wkońcu się udało, tak wygląda kontrola lampki:
Efekty:
Możliwości apki? Raczej standarowo...
MXCHIP EMW3072
Oto kolejny chiński moduł WiFi. Takiego jeszcze nie widziałem. 2MB Flash, 256KB RAM, 240MHz Cortex M4F. Zasilanie 3.3V. Bez Bluetooth.
Producent Shanghai Quingke (MXCHIP).
Wyprowadzenia:
Przypomina ESP12 oraz WB3S/CB3S/TYWE3S. Chyba jednak opis jest z błędem, bo np. UART1_RXD powtarza się dwukrotnie.
Tak wygląda TYWE3S:
W nocie są jakieś informacje o bootloaderze, pin 17 to BOOT?
Lokacje PWM zgadzają się z tymi w BK7231, ale np. pin EN już nie (w EMW jest tam GPIO13).
Udało mi się też znaleźć szczegółową prezentację o tym układzie (EMW307x rodzina):
Czyli mamy tu EMW3070, EMW3071 i EMW3072.
Stany na pinach SEL ustawiają tryb pracy (np. bootloader):
Programować można go przez JTAG, port szeregowy, MXFlasher lub system BAT:
Podłączenie JTAG oraz dostęp przez UART (są komendy read, write, erase...):
Podłączenie MXFlasher:
Typowa aplikacja - LED RGBCW:
SDK?
Czyżby to?
https://github.com/MXCHIP/mxos
Proces instalacji kompilatora?
Praca w Visual Code?
Myślałem, że już więcej nie znajdę o tym układzie, a tu niespodzianka - układ był pokazywany na naszym forum:
MXCHIP EMW3060 - supertani moduł Wi-Fi dla urządzeń IoT
Podsumowanie
Z punktu widzenia typowego użytkownika ten produkt jest po prostu słaby - nie sparuje się z aplikacją Tuya, a posiadanie różnych apek na telefonie do sprzętu IoT w domu jest po prostu niewygodne. Oczywiście aplikacja też nie jest do końca przetłumaczona, co skutkuje brakującymi nagłówkami przy parowaniu i konfiguracji, co też nie zachęca.
Z mojego punktu widzenia produkt dość ciekawy, bo takiego modułu WiFi jeszcze nie widziałem, co więcej jest dostępne dla niego jakieś SDK, więc można by podjąć próbę programowania, ale to już w innym temacie. Tutaj po prostu przelutuję te MX na ESP i dodam brakujące rezystory na PCB.
Umieszczam tu zebrane materiały o układzie WiFi z tematu.
Czy Wam też trafił się jakiś gadżet na układach EMW/MX?
Fajne? Ranking DIY Pomogłem? Kup mi kawę.
