Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd

p.kaczmarek2 04 Oct 2022 04:41 615 0
  • Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    Przedstawię tu wnętrze lampki LED Nous P4 RGBCW z gwintem E14 oraz opiszę wyprowadzenia jej modułu WiFi - EB01-B z BK7231N. Moduł ten jest dla mnie nowością - nigdzie nie mogłem znaleźć o nim informacji w sieci, więc lokacja padów RX i TX z pewnością się czytelnikom przyda. Dzięki temu będziemy mogli zmienić jej firmware i połączyć z Home Assistant.
    Jakiś czas temu opisywałem bratni produkt, Nous P3 - z gwintem E27 i modułem CB2L. Opis można znaleźć tutaj.
    Opisywana tu lampka Nous P4 jest już trzecią z czterech podarowanych mi "żarówek" przez naszego elektrodowego użytkownika, który nie wymagał nawet oficjalnego podziękowania - ale i tak dziękuję, anonimowy darczyńco! Wsady z wszystkich lampek zgrywam i przekazuję dla tuya-cloudcutter, z nadzieją, że umożliwi to kiedyś zmianę wsadu kolejnych lampek z tych serii osobom które nie potrafią lutować...
    Nous P4 widzę, że jest po jakieś 30 zł:
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    Tak wygląda jej opakowanie (nazwa modelu + parametry + kody QR apki):
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    Zawartość zestawu:
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd


    Wnętrze Nous P4 (E14, RGBCW)
    Po zdjęciu kopułki:
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    BP5758 - pięciokanałowy sterownik LED z interfejsem zbliżonym do I2C. OpenBeken już ten sterownik wspiera. Tutaj ustawienie jasności kanałów odbywa się cyfrowo, a nie poprzez 5 osobnych PWM z modułu WiFi. Moduł WiFi potrzebuje tylko dwóch linii, by sterować BP5758.
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    Więcej szczegółów:
    https://developer.tuya.com/en/docs/iot-device-dev/driver_i2c_bp5858d?id=Kb7bciwq50zfc
    Elektronika ze środka... widać nowy moduł WiFi (a przynajmniej dla mnie i dla Wyszukiwarki to jest nowość - chyba, że ktoś go wyszuka? Mi się nie udało).
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    Ta sprężynka to antenka od WiFi.
    Moduł zbudowany jest na BK7231N:
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    Tylko gdzie ten moduł ma pady do programowania - TX i RX? Gdzie jest masa i zasilanie 3.3V?
    W celu poznania padów wylutowałem moduł:
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    3.3V jest podpisane. Z kolei RX1 i TX1 (port do programowania) to A1 i B1.
    CSN to pewnie CEN.
    A2 i B2 to (jak podejrzewam) UART 2, czyli ten wysyłający informacje i log pracy urządzenia.
    Oznaczenie modułu: EB01-B (E236256A?)




    Krótki test z apką Tuya
    Dla zasady - bez większego komentarza.
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd

    Wgrywanie wsadu Nous P4 (E14, RGBCW)
    Obrałem metodę z resetowaniem (rebootem) poprzez odcięcie zasilania. Nie lutowałem CEN (CSN). Tylko cztery kabelki.
    Przylutowane 3.3V:
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    Przylutowana masa:
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    Przylutowane RX i TX, gotowy programator z przejściówki USB na UART z dodatkowym LDO 3.3V:
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    Wgrać wsad można poprzez bkWriter 1.60 lub hid_download_py. U mnie nawet bkWriter 1.60 ruszył i poprawnie wgrał OpenBeken.


    Konfiguracja OpenBeken
    Trzeba wiedzieć na jakich pinach są SDA i SCL - tak jak na zrzucie ekranu poniżej.
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    Trzeba też włączyć pokazywanie GUI RGBCW:
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd
    Po restarcie będzie widać, że działa driver BP5758D ("1 drivers active (BP5758D)"):
    Nous Smart WiFi Bulb P4 RGBCW - EB01-B + BP5758 - pinout WiFi itd


    Podsumowanie
    To była już trzecia na cztery z podarowanych mi lampek.
    Ta wyróżniła się nowym modułem WiFi EB01-B, którego wyprowadzenia poznałem patrząc po prostu po przelotkach, gdzie idą ścieżki.
    Udało się zlokalizować RX i TX oraz wgrać wsad. Moduł też trzeba było wylutować, ale i tak było to łatwiejsze niż np. operacja przedstawiona w tym temacie.
    BP5758 już jest wspierany przez OpenBeken, więc z tym nie ma problemów.
    Właściwie to wspierane są SM2135, BP5758D i BP1658CJ, a niedawno został dodany protokół DDP, więc "żarówkami" można już nieco posterować.
    Być może wykorzystam wszystkie te cztery lampki do zrobienia jakiejś prezentacji DDP na forum, ale to za jakiś czas...

    Cool? Ranking DIY
    About Author
    p.kaczmarek2
    Level 28  
    Offline