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

[BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH

p.kaczmarek2 21 Gru 2022 12:27 2613 4
  • [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    Pokażę tu wnętrze, procedurę zmiany firmware oraz konfigurację paska LED RGB Tuya AIP-Future TY-02-3CH. Wgram na niego OpenBeken a potem pokażę też jak skonfigurować go do pracy z dowolnym wspieranym pilotem. Użyję do tego wsparcia odbiornika IR i systemu obsługi zdarzeń. Oznacza to, że do sterowania będzie można było użyć nawet starego pilota od telewizora - cokolwiek z popularniejszymi protokołami IR typu RC5, RC6 się sprawdzi.
    Polecam zapoznać się z opisem pokrewnego produktu:
    [BK7231T] TY-02-1CH AIP-FUTURE WiFi jednokolorowy pasek LED WiFi WB3S


    Zakup paska LED
    Pasek LED dostałem od jednego z czytelników w celu wgrania mu firmware i odesłania czytelnikowi (nie każdy umie i lubi dobrze lutować), ale z tego co wiem, pasek jest jednym z popularniejszych produktów w naszym kraju:
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    Kontroler kosztuje 45 zł. Jest to wersja RGB. Z kolei wersja na jeden kolor kosztuje 40 zł.
    UWAGA: Zestaw nie zawiera paska LED! Zestaw jest dość tani, ale to sam kontroler z pilotem, nawet bez taśmy klejącej do mocowania.
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    Zdjęcie rzeczywiście otrzymanego zestawu:
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH

    Kilka zrzutów ekranu z aplikacji
    Aplikacja Tuya była omawiana już wielokrotnie, więc tym razem bardzo krótko. Sama jakość efektów "muzycznych" też była już krytykowana na forum.
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    Podstawowe automatyzacje oparte o inne urządzenia, włączniki, jak i o porę dnia, czy tam ustawienie stanu początkowego po podaniu zasilania można zrobić na oryginalnym sofcie, bez odcinania od chmury.

    Wgrywanie wsadu i podstawa konfiguracji
    Obudowa trzyma się na zatrzask. Łatwo jest zajrzeć do środka.
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    No i najważniejsze - rozpiska połączeń:
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    Mamy tu:
    - PWM5 - Blue
    - PWM4 - Green
    - PWM3 - Red
    - PWM2 - Cool (nie używany tutaj)
    - PWM0 - Warm (nie używany tutaj)
    - RXD2 - przycisk pierwszy
    - P14 - przycisk drugi
    - ADC3 - mikrofon
    Mamy tu dwa przyciski. Jeden może być od power on/off, czyli zwykła rola Button w OpenBeken, a drugiemu możemy przypisać chociażby rolę Button_NextColor (do przełączania kolorów) bądź Button_NextDimmer (do kontroli jasności). Możemy też przypisać jednemu Button_NextDimmer a drugiemu Button_NextColor, a potem dodatkowo oskryptować któryś z nich by podwójne kliknięcie przełączało zasilanie paska. Możliwości są duże. Jak dodać zdarzenie obsługi przycisku? Przykład będzie w następnym akapicie.

    Konfiguracja IR w OpenBeken
    Najpierw ustawiamy rolę IRRecv dla wybranego pinu. Potem wykonujemy restart urządzenia.
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    Od tego momentu, w logach, będziemy mieć informacje o odebranych sygnałach IR.
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    Kody IR pojawiają nam się w konsoli. Możemy je zapisać i oskryptować - chociażby poprzez autoexec.bat z systemu plików LittleFS:
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    Przykładowy skrypt:
    [BK7231T] Kontroler LED WiFi RGB z pilotem IR masterLED AIP-Future TY-02-3CH
    Ta sekcja dotyczy przycisków fizycznych; nie interesuje nas teraz:
    
    addEventHandler OnHold 23 add_dimmer 10
    addEventHandler OnHold 22 add_dimmer -10
    addEventHandler OnDblClick 22 led_dimmer 5
    addEventHandler OnDblClick 23 led_dimmer 100
    addEventHandler OnClick 20 add_turnoff_event
    

    Ważniejsza jest ta sekcja:
    
    addEventHandler2 IR_Samsung 0x707 0x62 add_dimmer 10
    addEventHandler2 IR_Samsung 0x707 0x65 add_dimmer -10
    addEventHandler2 IR_Samsung 0x707 0x61 led_enableAll 0
    addEventHandler2 IR_Samsung 0x707 0x60 led_enableAll 1
    

    addEventHandler2 dodaje obsługę zdarzenia o dwóch argumentach. Nazwa zdarzenia to IR + nazwa protokołu IR odebranego przez odbiornik, pierwszy argument adres urządzenia, a drugi to kod przycisku. Potem podajemy komendę.
    Pełna lista komend jest dostępna na repozytorium projektu, ale warte uwagi jest:
    - backlog led_baseColor_rgb FF0000; led_enableAll 1 - te połączenie dwóch komend poprzez backlog ustawia wybrany kolor i uruchamia lampy
    - led_nextColor - to ustawia kolejny kolor z predefiniowanej listy
    - led_enableAll toggle - to przełącza stan paska LED z on na off i przeciwnie
    - led_dimmer 100 - to ustawia pełną jasność
    - addRepeatingEvent 10 1 led_enableAll 0 - to dodaje jednokrotnie powtarzające się zdarzenie z okresem 10 sekund, po tych 10 sekundach wykona się led_enableAll 0, czyli po prostu pasek LED wyłączy się po 10 sekundach
    Więcej info znajdziecie na repozytorium:
    https://github.com/openshwprojects/OpenBK7231T_App
    UWAGA OpenBeken wykonuje też zgodny z Tasmotą MQTT publish w momencie odebrania kodu IR. Włączamy to we flagach. Wtedy na temacie obk123456/RESULT otrzymujemy:
    
    {"IrReceived":{"Protocol":"<value>","Bits":<value>,"Data":<value>}}
    

    Można to odebrać i dowolnie obsłużyć w Home Assistant.

    Podsumowanie
    Kolejny łatwy do zaprogramowania pasek, chociaż moim zdaniem nie przebija tego z trzema przyciskami, którego opisywałem w tym temacie:
    Gosund Smart Led Strip - RGB - pasek LED 5V z trzema przyciskami
    Szkoda, że nie ma trzeciego przycisku, można by go było lepiej oskryptować.
    Mimo wszystko liczę, że kontroler będzie czytelnikowi służyć - dziękuję raz jeszcze za jego udostępnienie.
    Na koniec jeszcze warto dodać, że OpenBeken wspiera Tasmota Device Groups - czyli możemy bez dodatkowego serwera pogrupować paski Tasmoty i OBK w grupy i razem nimi łatwo kontrolować (a nawet można zgrupować np. wolny przycisk na włączniku światła z paskami LED i wtedy ten włącznik światła będzie kontrolować nasze LEDy...), szczegóły: https://www.elektroda.pl/rtvforum/topic3939685.html
    Oprócz tego mam jeden wniosek - bardziej się opłaca kupić z tej serii wersję RGB, gdyż jest tylko 5 zł droższa, a dostajemy dodatkowo pilota (wersja pojedyncza pilota i odbiornika IR nie ma), a przecież można w OpenBeken dowolnie konfigurować piny, więc można użyć wersji RGB z powodzeniem jako single color...

    Fajne? Ranking DIY
    Pomogłem? Kup mi kawę.
    O autorze
    p.kaczmarek2
    Moderator Smart Home
    Offline 
  • #2 20346178
    KadabraAbra
    Poziom 4  
    Super dzięki wielkie
  • #3 20346763
    Karol966
    Poziom 31  
    Ten moduł ma bardzo słaby zasięg. Dużo dalej od niego, na podłodze leży sonoff, zawalony kablami, za meblami i nigdy nie ma problemu a ten kontroler RGB jest w lampie pod sufitem (w zasadzie na tej samej wysokości co router wifi, kilka metrów bliżej niż sonoff i za każdym razem po włączeniu zasilania nie łączy się z siecią - z aplikacji producenta łączę go ponownie. U mnie pracuje na 24V z oryginalnym firmware.
  • #5 20348690
    p.kaczmarek2
    Moderator Smart Home
    @Ipn00tic urządzenie zostało kupione przez innego użytkownika (jest osobą nietechniczną i potrzebuje pomocy przy flashowaniu) na naszej polskiej stronie wysyłkowej o nazwie "Allegro". Nie jestem pewien, czy można tam coś kupić. Mimo to sprzedawcy z ,,Allegro" głównie importują rzeczy z Chin itp., więc być może wystarczy rozejrzeć się po innych witrynach w poszukiwaniu podobnie wyglądających produktów.
    Pomogłem? Kup mi kawę.
REKLAMA