Zapraszam na krótką relację z flashowania kontrolera paska RGB LED dla czytelnika. Standardowo, pokażę tu wnętrze tego urządzenia, omówię jego budowę a potem zmienię mu firmware na OpenBeken. Podam też tutaj jego szablon, czyli opis ról jego GPIO, na którym pinie jest które PWM, itd. Na koniec przytoczę kilka przykładowych filmików pokazujących co można dalej z tak zaprogramowanym kontrolerem paska LED zrobić.
Zakup Appio Strip 7331
Produkt reklamowany jest jako taśma LED IRM 36W 15M wielokolorowa. Pada też tam czasem fraza "podwójna", ale nie da się ustawić dwóch kolorów na raz, jest to jeden kontroler taśmy RGB z dwoma wtykami na taśmy. Całość można kupić za nieco ponad 100 zł, poniżej zrzut ekranu z oferty:
Fragment opisu:
Funkcje pilota:
Specyfikacja i zawartość zestawu:
Teraz zobaczmy, co otrzymujemy w praktyce. Opakowanie i oznaczenia:
Zawartość zestawu... nieźle, nawet jest zasilacz:
Instrukcja:
Sam napis WiFi+Bluetooth sugeruje, że nie jest to produkt oparty o ESP8266...
W instrukcji pojawia się model WX300P, co by wskazywało na ten produkt, ale jednak wnętrze jest nieco inne...
Wnętrze Appio Strip 7331
I oto nasz kontroler:
Zdejmujemy pokrywę (tylko podważamy):
W środku jest moduł CBU, znany z posiadania na pokładzie BK7231N, ale tu jest w wersji z BL2028N:
Tu obok widać mikrofon, pewnie podłączony do P23 od BK, czyli ADC:
Tu poniżej widać przetwornicę step down, pokusi się ktoś o odszyfrowanie oznaczenia GBF20? To ona zamienia 12V od paska na 3.3V dla modułu WiFi:
Widać też miejsce na przyciski na PCB:
No i tu mamy tranzystory, to pasek RGB, czyli trzy kolory:
Spód PCB jest dość ubogi:
Oznaczenie: SHY_TY_RGB_V1.0.
Zmiana firmware Appio Strip 7331
Zgodnie z dokumentacją CBU:
https://developer.tuya.com/en/docs/iot/cbu-module-datasheet?id=Ka07pykl5dk4u
oraz instrukcją flashera:
https://github.com/openshwprojects/BK7231GUIFlashTool
Lutujemy cztery przewody, masa, 3.3V, RX i TX. Zgrywamy 2MB kopię wsadu, a potem wgrywamy OBK flasherem:
Szablon OBK:
Kod: JSON
Krótki test działania OBK:
Wszystko działa. Można też jeszcze oskryptować przyciski, chociażby wedle tego tutoriala:
Można dodać przycisk (fizyczny):
Można też połączyć z innymi urządzeniami przez Tasmota DGR:
No i oczywiście sparować z HA:
Możliwości są bardzo duże.
Podsumowanie
Niby podwójny sterownik, ale tak naprawdę obie taśmy podłączone są do tych samych wyjść, więc nie wybierzemy różnych kolorów. Oprócz tego - bez zarzutów, chociaż szkoda, że tych przycisków na których jest miejsce na PCB nie wyprowadzili. Moim zdaniem taki produkt bez sterowania "fizycznego" nie powinien mieć miejsca, ale na szczęście po zmianie firmware można łatwo go "naprawić" i przywrócić brakujące przyciski. Myślę, że po zmianie firmware ten kontroler może nawet znaleźć swoje miejsce u nas w domu, choć nie oczekiwałbym, że wysteruje długie paski, patrząc po tych drobnych MOSFETach na wyjściu...
Fajne? Ranking DIY Pomogłem? Kup mi kawę.
