Pokażę tu wnętrze, programowanie, oraz konfigurację kontrolera jednokolorowego paska WiFi Tuya sprzedawanego pod logiem AIP-Future (Smart Series)/SmartLife o oznaczeniu TY-02-1CH. Pasek pracuje na napięciach DC5-24V, prąd (zdaniem producenta) do 6A. Przy okazji zobaczymy, jakie tranzystory są w środku.
Kontroler można kupić w różnych miejscach w sieci, też na polskim portalu wysyłkowym, kosztuje tu 40 zł:
Pasek przekazał mi jeden z naszych użytkowników, bym mógł mu zmienić wsad - po programowaniu pasek wraca do użytkownika. Dziękuję, ze udostępnienie mi urządzenia do zrobienia testów i fotek!
Specyfikacja, rodzaje wtyków (oba to klasyczne DC Jack, wymiary poniżej):
Opakowanie:
Tym razem bardzo ubogo. Nie dali nawet taśmy dwustronnej do mocowania.
Krótki test z aplikacją Tuya
Aplikacja Tuya oraz jej automatyzacje/scenariusze były już omawiane wiele razy. Nie będę tu tego powtarzać. Po prostu chcę tylko pokazać, że z Tuya paruje się bez problemu oraz jak wygląda interfejs paska w tej aplikacji:
Wnętrze i programowanie TY-02-1CH
Produkt nie posiada śrubek, po prostu obudowa trzyma się na zatrzask:
W środku jest... moduł WB3S, czyli BK7231T:
Jego wyprowadzenia opisuje dobrze dokumentacja Tuya:
https://developer.tuya.com/en/docs/iot/wb3s-module-datasheet?id=K9dx20n6hz5n4
Płytka też jest umieszczona na wcisk.
Można ją wyjąć:
Na pokładzie mamy przetwornicę step down (widać układ podpisany JWBVJ 0pA4F wraz z cewką i diodą Schottkiego SS24) która zamienia 24-5V DC na 3.3V DC dla modułu WiFi oraz trzy pracujący razem tranzystory 3400. Te tranzystory są bezpośrednio podłączone do pinu PWM WB3S, nawet bez rezystora.
3400 to pewnie AO3400:
W celu zaprogramowania BK7231T przylutowałem TX, RX i GND. Podpiąłem do tego konwerter USB na UART. Do zasilania użyłem i tak zasilacza 9V. Reboot/RESET układu wykonałem bez pinu CEN, po prostu odcinając na chwilę zasilanie.
W panelu OpenBeken należy ustawić:
- P14 - Button (kanał 0)
- P8 (aka PWM2) - PWM (kanał 0)
Konfiguracja Home Assistant tak jak zwykle - albo ręcznie przez kod Yaml, albo przez Home Assistant Discovery.
Nieco lepsza konfiguracja
Kontrolę tego paska jeszcze możemy ulepszyć poprzez użycie skryptów OpenBeken.
Oskryptujemy go tak, by przycisk pozwalał zarówno go włączać/wyłączać, jak i sterować jasnościa.
Zmieniamy rolę przycisku na Btn_ScriptOnly, oraz w panelu Web, w zakładce autoexec.bat tworzymy skrypt:
addEventHandler OnClick 14 led_enableAll toggle
addEventHandler OnHold 14 backlog led_enableAll 1; add_dimmer 5 1
Podsumowanie
Kiedyś opisywałem już jednokolorowy kontroler paska LED oparty na WB3S, ale jak okazuje sie, ten model tutaj ma jedną małą zaletę: wykorzystuje on wszystkie trzy tranzystory, a nie tylko jeden, jak ten opisywany już kiedyś pasek.
I tak nie polecam zbyt dużych prądów nimi puszczać, ale przy dłuższych paskach LED może to mieć naprawdę duże znaczenie.
Oprócz tego - klasyka. Bardzo prosty pasek, już od dawna wspierany przez OpenBeken. Złącza też standardowe. No i grunt, że jest przycisk - już spotykałem produkty tego typu w ogóle bez przycisków, sterowane tylko i wyłącznie przez WiFi.
Pasek można by np. wzbogacić o odbiornik IR wyciągnięty za darmo ze starego urządzenia RTV (a potem odpowiednio go skonfigurować w OpenBeken poprzez skrypty) i sterować nim wtedy przez pilota, ale to pokażę w innym temacie.
Fajne? Ranking DIY Pomogłem? Kup mi kawę.
