![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/5746502900_1690456997_thumb.jpg)
Dzisiaj omawiamy kolejny kontroler paska LED z polskiego serwisu aukcyjnego. Tym razem wersja RGB, czyli przeznaczona dla kolorowych LEDów. Kontroler przeznaczony jest dla aplikacji mobilnej OpenLit, ale my standardowo zmienimy mu wsad, tak aby uwolnić go od chmury i powiązać lokalnie z Home Assistant. Tym razem będziemy wgrywać Tasmotę, gdyż ten produkt oparty jest o ESP8266.
Ten produkt podrzucił mi za darmo czytelnik, abym mu zmienił wsad. Po programowaniu produkt wrócił do czytelnika. W zestawie otrzymałem jeszcze kilka innych sprzętów, w tym pokrewny kontroler WF-M2:
https://www.elektroda.pl/rtvforum/topic3992073.html
Zakup WS03
Produkt kupiliśmy za niecałe 50 zł, oto kilka zrzutów ekranu z aukcji:
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/9091117000_1690457049_thumb.jpg)
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/8528582400_1690457051_thumb.jpg)
W oczy rzuca się nietypowa aplikacja mobilna - OpenLit - nie jest to ani Tuya, ani SmartLife, ani nawet eWeLink, ale nas to nie obchodzi, bo i tak zmienimy wsad.
Zobaczmy, co otrzymujemy w rzeczywistości. Już wcześniej raz było u tego sprzedawcy tak, że zamówilismy WF-M2 a dostaliśmy WF-M4:
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/2237414500_1690457148_thumb.jpg)
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/9875555600_1690457144_thumb.jpg)
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/2187459000_1690457150_thumb.jpg)
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/2061572400_1690457162_thumb.jpg)
Zawartość zestawu:
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/7958680300_1690457220_thumb.jpg)
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/1632290900_1690457220_thumb.jpg)
Nie wiem, skąd w tej instrukcji wzięło się "Skills & Game", ale aplikacji nie testowałem. Pora otworzyć kontroler...
Wnętrze WS03
Podważamy obudowę płaskim śrubokrętem. Nie ma tu śrubek. Co jest w środku:
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/2998760900_1690457310_thumb.jpg)
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/8217954500_1690457310_thumb.jpg)
Moduł WiFi nie jest podpisany, ale ja go znam z widzenia i poznaję po ilości pinów. To LM1. Czyli ESP8266:
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/5204101300_1690036215_thumb.jpg)
Dalej widzimy bardzo dziwną budowę tego paska, która go swoją drogą wyróżnia od tego co widywałem wcześniej:
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/7554962500_1690457623_thumb.jpg)
Niby to jest RGB, ale zamiast trzech takich samych tranzystorów mamy:
- DTU 09N03S
- WSP4888
Dodatkowo w sterowaniu MOSFET pośredniczy 74HC4050.
Zaraz to rozrysuję, ale najpierw reszta układu:
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/4672430000_1690457790_thumb.jpg)
Sam moduł WiFi, widać tu też przetwornicę step down która generuje mu 3.3V z 12V zasilania paska LED:
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/6825505700_1690457838_thumb.jpg)
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/5754787100_1690457838_thumb.jpg)
Zmiana wsadu
To jest ESP8266, więc to było wielokrotnie omawiane. Zalinkuję kilka moich starych tematów:
https://www.elektroda.pl/rtvforum/topic3760371.html
https://www.elektroda.pl/rtvforum/topic3749207.html
Mi starcza esptool.py i zawsze robię kopię wsadu a potem wgrywam Tasmotę.
Pinout LM1 też już podałem.
Lutowanie kabelków:
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/3828155300_1690459446_thumb.jpg)
RX, TX, IO0 oraz zasilanie (3.3V):
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/8986411100_1690459474_thumb.jpg)
Tu się dolutowałem do kondensatora od zasilania:
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/1652611300_1690459497_thumb.jpg)
Poniżej umieszczam szkic połączeń. W razie pytań odsyłam do niego:
![[ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO [ESP8266/LM1] Kontroler paska LED z WiFi RGB WS03 - wnętrze, Tasmota, konfiguracja GPIO](https://obrazki.elektroda.pl/7986839300_1690459551_thumb.jpg)
Używane GPIO jako PWM:
- IO14 - red
- IO13 - green
- IO12 - blue
Potencjalnie użyte GPIO w wersji RGBCW:
- IO5 - Q4 (nie jest wlutowany)
- IO15 - Q1 (nie jest wlutowany)
Na tym PCB nie ma przycisku.
Podsumowanie
Kontroler paska WF-M2 zdawał się być lepszy, bo posiadał wyprowadzony na obudowę przycisk, ale z kolei omawiany tu kontroler ma nieco lepsze tranzystory. Na pewno mocniejsze niż drobne A09T. Nie wiem z kolei czemu użyto tutaj dwóch różnych wersji tranzystorów (w tym jednego "podwójnego", dwa w jednej obudowie). To tym bardziej dziwne, że to kontroler RGB, więc każdy kanał jest całkiem niezależny.
Zdecydowanie jest wybór, możemy dobrać sami co nam pasuje do konkretnego zastosowania.
Warto też przypomnieć, że po zmianie firmware dodanie przycisku jest bardzo proste. Można to bez problemu skonfigurować w Tasmocie. Jedynie trzeba jakoś go sprytnie przylutować do PCB i wywiercić otwór na niego w obudowie. Zresztą nie tylko przycisk - nawet DHT11 czy inny termometr itd można dodatkowo podłączyć i skonfigurować tak, by otrzymywać pomiary w Home Assistant. Wtedy tylko trzeba pamiętać, by nie zamknąć tego czujnika razem z tranzystorami, bo potem tranzystory by się nagrzewały i zakłamywały nam pomiary... W każdym razie, możliwości po zmianie firmware są bardzo duże.
Cool? Ranking DIY