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

Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]

p.kaczmarek2 18 Sep 2022 09:04 1080 4
  • Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Pokażę tu wnętrze, procedurę programowania oraz konfigurację wyprowadzeń lampki LED Kanlux S A60 11.5W E27 RGBCW zbudowanej w oparciu o moduł CB3L, czyli układ BK7231N. Jest to kolejna lampka która trafiła do mnie od jednego z userów w celu zgrania z niej firmware dla projektu tuya-cloudcutter by pozwolić na programowanie innych takich produktów (z tej samej serii) zdalnie oraz rozpoznania ról wyprowadzeń jej modułu WiFi.
    Z tego co widzę, taka LED (zwana potocznie "żarówką", choć jest to niepoprawne) kosztuje niecałe 30 zł:
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Opakowanie produktu, wraz z informacjami o modelu i kodami QR do aplikacji:
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]

    Krótki test z aplikacją Tuya
    Niby na opakowaniu jest wskazanie, że to jest pod aplikację SmartLife, ale wygląda na to, że Tuya też ten produkt wykrywa - nic dziwnego, to w zasadzie jest jedno środowisko, po prostu sprzedawane pod różnymi nazwami.
    Tryb parowania uruchamia się standardowo - pięciokrotne włączenie i wyłączenie zasilania lampki.
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Tuya widzi lampkę jako "Kanlux S A60 11.5WE27 RGB..."

    Wnętrze Kanlux S A60
    Lampkę dostałem już otwartą od kolegi z forum.
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Oto płytka z LEDami, znajduje się na niej sterownik BP5778:
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Ale BP5778 obsługuje tylko dwa kanały, a mamy pięć (RGB + CW)...
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    No i płytka z zasilaniem/modułem WiFi i też z dodatkowymi tranzystorami dla RGB:
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Moduł CB3L zbudowany jest w oparciu o BK7231N.
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    W tym przypadku piny RX i TX są łatwo dostępne. Nie trzeba wylutowywać modułu.
    Spód płytki:
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Nie analizowałem go już aż tak dokładnie.



    Wgrywanie OpenBeken
    Temat opisywałem już wielokrotnie:
    Włącznik światła z USA - Gosund Smart Switch SW5-A-V2.1 - BK7231T
    Ogrodowy podwójny przekaźnik Tuya CCWFIO232PK - BK7231T - programowanie
    W przypadku tego urządzenia obrałem metodę bez CEN.
    Przylutowałem 4 przewody:
    - 3.3V
    - masa
    - RX
    - TX
    Przygotowałem konwerter USB na UART w trybie 3.3V oraz regulator LDO 3.3V TC1264.
    Resetu układu dokonywałem poprzez odcięcie mu zasilania (odcinałem 3.3V od modułu WiFi). Udało się wgrać mu wsad poprzez bkWriter 1.60, mimo iż to BK7231N. Jakby co, jest jeszcze sposób z hid_download_py.
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Reszta tak jak zwykle - konfiguracja WiFi, MQTT...


    Pinout dla OpenBeken
    Jest to lampka RGBCW, więc korzysta z pięciu kanałów PWM. Kolejność tak jak w nazwie - R, G, B, C i W. Poniżej finalna konfiguracja PWM:
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Tyle starczy by z poziomu OBK sterować kolorem i barwą światła - jak też i ich jasnością.
    Tak wygląda panel OBK dla RGBCW:
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    (co prawda to zrzut ekranu z mojej lampki stołowej-testowej z uptime 22 dni, a nie z Kanluxa, ale akurat ten panel wygląda tak samo dla każdej RGBCW...)


    Parowanie z Home Assistant
    Tak jak w przypadku innych RGBCW.
    https://www.elektroda.pl/rtvforum/topic3918447.html

    Efekty
    Kilka fotek z różnymi kolorami:
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N] Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]

    Podsumowanie
    Prosta i wygodna w programowaniu lampka - nie było tutaj problemów z dostaniem się do padów TX/RX. Wszystko wygodnie.
    Wsad zgrałem i wysłałem do autorów tuya-cloudcutter, z nadzieją, że dodadzą wsparcie i tego produktu.
    Lampkę też złożyłem w całość, choć trafiła do mnie z nagiętymi pinami.
    I w ten sposób 2 na 4 lampki od usera przedstawione - dwie pozostałe zobaczycie wkrótce, tutaj mała zapowiedź:
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Dwie kolejne lampki (widoczne na zdjęciu) będą o tyle ciekawe, że będzie w nich nieznany wcześniej moduł WiFi z BK7231N. Bardzo mały moduł - wielkości paznokcia. Wybadam wtedy też jego wyprowadzenia i zobaczymy w jaki sposób moduł z 4 wyprowadzonymi ścieżkami (w tym dwie to zasilanie i VDD) steruje aż pięcioma kolorami LEDów (RGBCW) - tak, poprzez SM2135...

    Cool? Ranking DIY
    About Author
    p.kaczmarek2
    Level 27  
    Offline 
  • #3
    p.kaczmarek2
    Level 27  
    Wybacz wolną odpowiedź. Montaż lampki w całość zobaczysz na naszym filmiku:



    Jedyne czego na filmiku nie ma, a czasem warto to zrobić, to dodatkowe złapanie kopułki i ew. gwintu śladową ilością kleju typu "kropelka", ale jak kleimy to ważne jest by obie powierzchnie do siebie przylegały.

    Mniej więcej od tego momentu jest akcja. Zwróć uwagę, że np. dwa wystające druciki muszą odpowiednio być ustawione, jeden "zaginamy" wokół obudowy a drugi przeciągamy przez otwór na spodzie gwintu (potem tam wkładamy "zawleczkę").
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Lampka LED Kanlux S A60 11.5W E27 RGBCW [CB3L/BK7231N]
    Drucik musi z niej lekko wystawać.


    W produktach Tuya, które do tej pory spotkałem, nigdy te druciki nie były lutowane do gwintu. Wszystko jest zdejmowalne
  • #4
    Mateusz_konstruktor
    Level 26  
    Kilkukrotnie w ten sposób próbowałem scalić tenże element stanowiący gwint z korpusem i według mnie ponowne wykonanie tego połączenia bez nowego gwintu i specjalistycznej maszyny daje mizerny efekt. To jest cienka blaszka zbyt łatwo odkształcająca się.
    Przy wkręcaniu żarówki następuje często jej przekaszanie i blokowanie, brak solidnego połączenia prowadzi do sytuacji obracania się korpusu z zablokowaniem reszty w przykładowym żyrandolu.
  • #5
    p.kaczmarek2
    Level 27  
    A masz na myśli teraz lampki produkcji Tuya czy jakieś inne?
    Mateusz_konstruktor wrote:
    sytuacji obracania się korpusu z zablokowaniem reszty w przykładowym żyrandolu.

    To rozwiązywałem malutka ilością celnie wprowadzonego kleju, ale nie zawsze było potrzebne.

    Jak na ten moment, wszystkie E14 i E26 przeze mnie przerabiane żyją i wkręcają się dobrze, choć tu muszę zaznaczyć, że przykręcam je z czuciem i jak wkręcę na miejsce to one tam zostają, a nie tak że wykręcam i wkręcam 10 razy do oporu.

    Gorszy problem jest gdy przewód jest lutowany do gwintu.