Przedstawię tu krótki test wielkiego (zarówno rozmiarem, jak i ceną - 250 zł!) panelu LED o wymiarach 60cm na 60cm, oferującego sterowanie temperaturą oraz poziomem jasności bieli przez aplikację mobilną. Sprawdzę, czy można mu łatwo zamienić firmware, tak aby uwolnić go od chmury i połączyć z Home Assistant.
Temat wziął się stąd, że jeden z kolegów spoza forum szukał jakiejś serii dużych paneli LED które można by było łatwo uwolnić od chmury i połączyć z HA i ja podjąłem się wykonania wstępnych testów wybranego już wcześniej kandydata.
Zakup panelu AgPanSMART606025
Panel kupiliśmy na polskim portalu aukcyjnym za całe 250zł. Planowaliśmy zakup kilku, ale na próbę wzięliśmy jeden, by w razie czego wiedzieć, czy nada się on do połączenia z Home Assistant. Oto zrzut ekranu z oferty:
Parametry:
Warto zwrócić uwagę na kod producenta: AgPanSMART606025 . To chyba skrót od AigoSmart Panel 60x60x2.5.
Oprócz tego nie ma tam konkretów. Zobaczmy jeszcze wymiary panelu:
Zobaczmy, co otrzymujemy w praktyce:
Nie było to zbyt dobrze zabezpieczone. Żadnego styropianu, tylko troszkę wypełniacza-makulatury do paczki dali:
W kartoniku jest panel i driver, już bez żadnych dodatkowych zabezpieczeń przed uszkodzeniem w transporcie:
Obejrzyjmy jeszcze pudełko:
Mamy też kod QR - prowadzi on do aplikacji AigoSmart, która niestety nie jest kompatybilna z Tuya. Nie podepniemy tego urządzenia do Tuya, jeśli mamy w niej dom.
Druga strona lampki:
Driver ma oznaczenia: YL42800-AK51 (WiFi)
Instrukcja:
Parowanie z aplikacją producenta
W przypadku produktów Tuya tego wcale nie testuję już, ale jako że jest to Aigosmart, to uznałem, że warto sprawdzić czy da się łatwo sparować. Wprowadziłem urządzenie w tryb parowania wedle instrukcji i lampa zaczęła dawać sygnały świetlne:
Co ciekawe, na telefonie widać było paski od PWM kontroli poziomu jasności:
Aplikację zainstalowałem na iPhone, jej interfejs trochę przypomina Tuya ale jest tam znacznie mniej urządzeń:
Podałem namiary na moje WiFi i czekałem na reakcję:
Sukces:
Nie było aż tak trudno. Jak zatem wygląda interfejs w aplikacji?
Możliwości aplikacji producenta
Interfejs aplikacji jest dość ubogi, ale czego więcej można tu oczekiwać?
Oczywiście proste timery i automatyzacje są:
Jest jakieś grupowanie wedle pomieszczeń:
Jakieś współdzielenie (po numerach telefonu...):
Jakieś parametry urządzenia:
Efekty:
Ale my chcemy urządzenie uwolnić od chmury i połączyć z HA, więc pora zajrzeć do środka.
Wnętrze kontrolera LED
Samego panelu LED nie otwierałem, bo i po co? Wszystko jest w osobnej skrzyneczce:
Przewody zabezpieczone są dość ładnie:
Zaglądamy i... rozczarowanie:
Tu jest jakiś egzotyczny moduł WiFi:
EMW3071 produkcji MXCHIP. W sumie już jeden podobny spotkałem:
Plafon RGBCW na MXCHIP EMW3072 - Aigostar Smart 18872 18W RGB+CCT
Czy w sieci jest jakaś dokumentacja EMW3071?
Czyli mamy tu rdzeń Cortex-M4F.
Wyprowadzenia:
To mi mocno przypomina TYWE2S oraz CB2S/WB2S. Lokacje zasilania i masy też się zgadzają.
Niby MXFlasher może to zaprogramować:
Są też informacje o bootloaderze:
Ale wróćmy jeszcze do analizy płytki:
Tu muszą być osobne przetwornice, jedna dla LEDów, druga dla modułu WiFi. Ta dla LEDów opiera się na AC874B:
Moduł nie wydaje się być taki zły, jest solidny radiator, są filtry na wejściu i to dość bogate, co nie zawsze się trafia w chińskich produktach:
Transformator posiada kondensator Y, który łączy stronę pierwotną i wtórną:
Pora uwolnić przewody i wyjąć całe PCB:
Duża część układu wykonana jest w technologii SMT:
Widać wyraźnie oddzielone od siebie strony, pierwotną i wtórną układu.
Tutaj jest podłączony moduł WiFi:
3.3V dla modułu WiFi zapewnia BP8516:
Tylko jego napięcie wejściowe jest do 20V, więc nie jest zasilany bezpośrednio z sieci. Tu musi być wcześniej inna przetwornica.
Grupy MOSFET NCE0117K, dioda SS510B i mały kontroler o niezbyt czytelnym oznaczeniu (H5119L?) wyglądają jak sterowniki osobno dla barwy ciepłej i zimnej. Jeśli ten sterownik to H5119L, to całość wygląda pewnie mniej więcej tak:
I znowu, widać, że to nie pracuje na napięciu sieciowym, tylko na niskim napięciu ze wspomnianego wcześniej zasilacza.
Nieco więcej informacji o H5119L:
Tu mamy diody Schottkiego na wyjściu transformatorka, tego głównego, od niskiego napięcia. Pewnie tam jest przetwornica flyback. To ona zamienia napięcie sieciowe na niskie napięcie dla reszty układu:
Tu strona pierwotna już wspomnianej przetwornicy, widać nóżki od tranzystora kluczującego oraz elementy które pewnie są gasikiem od uzwojenia pierwotnego, jest też kontroler przetwornicy w SMD:
Nie jestem pewny oznaczenia tego kontrolera przetwornicy, chyba nie 5H5L? Jeśli ktoś chce, to może poszukać i uzupełnić temat.
No i jeszcze sekcja filtrów od spodu:
Jak uwolnić to urządzenie od chmury?
Na ten moment nie ma softu dla MxChip. Jeszcze nie udało mi się uruchomić odpowiedniego SDK.
Ale krótka analiza PCB pokazuje, że TYWE2S bądź ESP12 będzie tu pasować. Wystarczy zatem podmienić moduł WiFi i ustawić mu dwa piny PWM. Tasmota sobie poradzi. Oto krótka ściąga:
Będę wykonywać ten proces i opiszę go w kolejnym temacie.
Problem piszczenia cewek
Niestety niestandardowy moduł WiFi nie jest jedynym z problemów tego urządzenia. Jak się po krótkiej chwili testów okazało, w pewnym zakresie konfiguracji temperatury bieli i jasności, po prostu słychać pracę cewek urządzenia.
Myślałem, że złapałem to na video, ale niestety na nagraniu nie słychać tego efektu, więc musicie mi tu uwierzyć na słowo. Nie wiem, czy tylko ten egzemplarz tak ma, czy to nagminne w tej serii.
Podsumowanie
To był już drugi recenzowany produkt powiązany z aplikacją Aigosmart i też drugi produkt na MXChip - jest za wcześnie, by wyciągać wnioski, ale można odnieść wrażenie, że produkty Aigosmart bazują właśnie na tych mało znanych układach MXChip.
Co do płytki nie mam raczej zarzutów, wręcz można by powiedzieć, że wykonana jest nieźle, jedynie nie wiem czemu w pewnym zakresie barwy światła po prostu słyszę pracę przetwornic na jej pokładzie. To jest już pierwsza z wad tego produktu.
Drugą wadą jest to, że nie uwolnimy go łatwo od chmury. Na ten moment trzeba wykonać transplant modułu WiFI. W sumie ESP12 nie jest drogi, więc przy tej wielkiej cenie tej lampy można to przeżyć, ale i tak by było miło wykorzystać to, co już jest na jej pokładzie.
W przyszłości chciałbym dodać wsparcie tego układu dla mojego wieloplatformowego firmware dla urządzeń IoT, które wspiera na ten moment BK7231N, BK7231T, XR809, W600/W601, W800/W801 oraz BL602, ale nie jest to na razie priorytetem, skoro do tej pory znam tylko dwa urządzenia korzystające z tej platformy...
Podsumowując, niezbyt mogę polecić ten produkt, chyba, że ktoś chce przerabiać. A jeszcze finalną wadą jest to, że nie podłączymy go do aplikacji Tuya, więc kupując go zostajemy zmuszeni instalować kolejną apkę. To też oznacza, że nawet decydując się na rozwiązania producenta nie zrobimy pewnych automatyzacji, bo jeśli np. mamy włącznik światła od Tuya to ten panel z nim się nie skomunikuje...
A bez zmiany firmware HA z tym nie "pogadada' - bo to nie Tuya. A może jednak? Jak ktoś próbował, to dajcie znać.
Fajne? Ranking DIY Pomogłem? Kup mi kawę.
