logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405

p.kaczmarek2 14 Lut 2024 19:26 1728 2
  • [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Dzisiaj prezentuję pełen zestaw z paskiem LED RGB, sterownikiem opartym o mikrokontroler WiFi W302, zasilaczem 12V JKY0918-1201500E i pilotem. W temacie pokaże zarówno wnętrze kontrolera (zgram też jego wsad z kości pamięci przez SPI), jak i zasilacza.

    Zakup zestawu LXU405
    Zestaw został kupiony u polskiego dystrybutora za 125 zł:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Jest to dość wysoka cena, ale tu w zestawie jest zasilacz i pasek, nie tylko sam kontroler i pilot:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Instrukcja:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Testy z aplikacją pomijam, było to wiele razy omawiane.


    Wnętrze LXU405
    Jak zwykle, na zaczepy:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Dopiero w środku czeka nas mała niespodzianka. Nie jest to ani ESP8266, ani BK7231:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    W środku widać przetwornicę step down zamieniającą 12V na 3.3V opartą o 8HMP, trzy tranzystory 340S (po jednym na kolor), mikrofon i najciekawsze - układ W302 wraz z pamięcią SPI, w której pewnie siedzi program. Czyżby znów jakiś chiński klon ESP?
    Spód - czyżby pady do programowania? Widzę też miejsce na AMS1117-3.3V:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Nie wiem na razie jak zmienić wsad tego układu, więc może zacznę od zgrania pamięci...

    Zgrywanie pamięci
    Do tego służy mi programator oparty o CH341, chociaż odnośnie niego to polecam poczytać w internecie o przeróbce jego zasilania na 3.3V. W każdym razie, pamięć wylutowałem i wlutowałem w podstawkę. Mam klamrę, ale jakoś jej nie ufam, nie zawsze udaje się odczytać pamięć w układzie.
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Operacja wykonana:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Po stronie komputera korzystam z NeoProgrammer 2.2.0.10, program od razu poznał kość jako ZB25VQ16, 16 Mbits, typ SPI_NOR:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Zresztą był o tym tutorial na angielskojęzycznym kanale Elektrody:



    W pobranym 2MB wsadu widzę wzmianki o Tuya:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Fragmenty ze wsadu świadczą o tym, że użyte zostało SDK dla RTL8711B:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Możliwe, że W302 to jakaś wariacja lub wersja tego Realteka.
    Dodatkowo o W302 można poczytać na stronie Tuya:
    https://developer.tuya.com/en/docs/iot/tyauxj-module-datasheet?id=K9kj97si9y5an
    Cytat:

    The Wi-Fi Module consists of a highly integrated wireless radio chip W302 1119VP1 and some extra flash that has been programmed with Wi-Fi network protocol and plenty of software examples. TYAUX_J includes ARM CM4F, WLAN MAC, 1T1R WLAN, maximum frequency reaches 125MHz, 256K SRAM, 2M byte flash, and various peripheral resources.

    Niestety nie widzę tam więcej konkretów.

    Wnętrze zasilacza
    Szkoda by było nie skorzystać z okazji i nie sprawdzić jak bardzo niskiej jakości otrzymaliśmy zasilacz:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Podważamy, od razu widać "pomysłowe" podłączenie wtyku do płytki:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    PCB, oznaczenie: JKY02-18W-X02:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Wyjmijmy PCB:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Czy ja dobrze widzę? Na wejściu jest bezpiecznik, a nawet NTC ograniczający prąd rozruchowy? A nawet prosty filtr z dławika i dwóch kondensatorów... jak na Chiny, to jest dość bogato, ale po warystorze jest tylko puste miejsce.
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Oba kondensatory - CX i CY - też są dostępne.
    Filtrowanie na wyjściu też jest niezłe:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405 [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Nie jest taki zły ten zasilacz, widywałem znacznie gorszej jakości twory.

    Podsumowanie
    Jeśli chcemy kupić ten pasek do korzystania z aplikacją producenta to nie mam większych zarzutów, gorzej jeśli chcemy zmienić firmware. Na ten moment nie widzę takiej opcji. Nie spotkałem wcześniej układu W302 a i ten RTL to dla mnie nowość. Dopiero będę podejmować próby podłączenia się z UART do tego kontrolera. Jakby co, kopia oryginalnego wsadu jest tutaj:
    https://github.com/openshwprojects/FlashDumps/commit/d5c4823b9ce9b0f5db35cf2bb4e507e6a015648e
    Niedawno udało mi się "uwolnić od chmury" układ LN882H, wiec może tu też się wkrótce uda? Zobaczymy, na razie muszę znaleźć SDK... w razie czego będę aktualizować temat.

    Fajne? Ranking DIY
    Pomogłem? Kup mi kawę.
    O autorze
    p.kaczmarek2
    Moderator Smart Home
    Offline 
  • #2 20963788
    artin.bruyen
    Poziom 16  
    Denerwuje mnie to, że na pudełkach jest zdjęcie, że każda dioda świeci innym kolorem. Jak np. te z serii WS... a okazuje się że to zwykłe RGB. Jawne wprowadzanie klienta w błąd...
  • #3 20964336
    p.kaczmarek2
    Moderator Smart Home
    To jest nagminny problem i też bardzo mi się to nie podoba. Niby sprzedawcy tłumaczą, że te kolor mają na celu zobrazowanie faktu, że pasek może świecić w różnych barwach, tyle, że nie da się wybrać kilku barw jednocześnie. Lepiej byłoby pokazać na opakowaniu po kilka zdjęć paska w różnych kolorach, byłoby bardziej zrozumiale.

    Added after 51 [minutes]:

    Poszukałem nieco więcej i znalazłem to:
    2ANDL-TYA..-J.pdf Download (836.05 kB)
    Wygląda na to, że to nie jest RTL8711B. To RTL8710BN:
    [W302] Zestaw z paskiem LED RGB, sterownikiem WiFi, pilotem i zasilaczem LXU405
    Cytat:

    TYAUX_J is a low power consumption module with built-in Wi-Fi connectivitysolution designed by Hangzhou Tuya Information Technology Co., Ltd. for serial communication between 12V level and 3.3V level. The Wi-Fi Module consists of a highly integrated wireless radio chip RTL8710BN and some extra flash that has been programed with Wi-Fi network protocol and plenty of software examples. TYAUX_J in cludea ARM CM4F, WLAN MAC, 1T1R WLAN, maximum frequency reaches 125MHz, 256K SRAM, 2M byte flash and various peripheral resources.

    Mam pod to SDK:
    https://github.com/openshwprojects/OpenRTL8710BN
    czyli wkrótce flashujemy.
    Pomogłem? Kup mi kawę.
REKLAMA