Potrzebowałem sterownika RGBW i wybór padł na Shelly RGBW2. Zasilanie 12 lub 24 V.
Urządzenie działa w miarę ok z softem GUI Generic.
Flashowanie przebiega standardowo, z tym, że Shelly ma port na piny w rastrze 1,27 mm z otworami o średnicy 1 mm, więc standardowe goldpiny się nie mieszczą. Można się ratować jakimiś drucikami, albo kupić odpowiednie przewody.
Konfiguracja:
Kanał RGBW ustawiamy na:
RED GPIO12-D6
GREEN GPIO15-D8
BLUE GPIO14-D5
WHITE / DIMMER GPIO4-D2
Przycisk (zacisk "I" na obudowie) jest pod GPIO5. Należy wyłączyć pullup oraz nie odwracać logiki.
Dodatkowy przycisk obok złącza do programowania jest na GPIO 13. Tam włączamy pullup i odwracamy logikę. Można go użyć np. do przełączania w tryb konfiguracyjny.
Obsługę przycisku dla kanału RGBW trzeba by trochę usprawnić, bo aktulanie robi "toggle" na obu RGB i na W osobno, więc jak jest włączone tylko RGB, to przycisk gasi RGB i zapala W. Kolejne kliknięcie gasi W i zapala RGB .
Tempo rozjaśniania z przycisku jest też do dopracowania.
Shelly RGBW2
-
- Posts: 8357
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
You do not have the required permissions to view the files attached to this post.
Widzimy się na Supla Offline Party vol. 2
-
- Posts: 361
- Joined: Thu Jan 07, 2021 12:16 pm
- Location: Skórzewo, Poznań
Planuje właśnie zakup Shelly RGBW i mam parę pytań a z racji że ogarniałeś temat to jesteś idealną osobą do nich
1. Wgrywanie GG odbywa się jak to zawsze za pomocą RX TX 3.3V GND + GPIO0 na starcie zwarte do masy
2. Do wgrywania rozumiem żę starczy programator jak np
3. Jakie powinny być ustawienia w programie do flashowania i czy mogę to zrobić np tym programem jak w załączniku
4. Jakie dac ustawienia w GG? Rozumiem że
płytkę wybieram jako Generic ESP8266 i potem
Konfiguracja (LED, Config) TAK
Aktualizacja przez WWW TAK
Dostępne GUI podczas pracy modułu TAK
RGBW, RGB, Dimmer TAK
coś jeszcze ?
z góry dzięki za odpowiedź
1. Wgrywanie GG odbywa się jak to zawsze za pomocą RX TX 3.3V GND + GPIO0 na starcie zwarte do masy
2. Do wgrywania rozumiem żę starczy programator jak np
Code: Select all
https://botland.com.pl/konwertery-usb-uart-rs232-rs485/4924-konwerter-usb-uart-cp2102-wtyk-usb-waveshare-11079-5904422374204.html
4. Jakie dac ustawienia w GG? Rozumiem że
płytkę wybieram jako Generic ESP8266 i potem
Konfiguracja (LED, Config) TAK
Aktualizacja przez WWW TAK
Dostępne GUI podczas pracy modułu TAK
RGBW, RGB, Dimmer TAK
coś jeszcze ?
z góry dzięki za odpowiedź
You do not have the required permissions to view the files attached to this post.
-
- Posts: 8357
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Wszysktie urządzenia na ESP82xx programuje się tak samo (z tego co wiem). Trzeba GPIO0 zewrzeć do GND i następnie włączyć zasilanie. Program wgrywasz przez GPIO TX i RX.
Programator CP2102 powinien być ok (mam takie ze 3 i jeszcze ze 2 zupełnie inne i też działają).
Flashować możesz bezpośrednio z przeglądarki z Gui Generic buildera. Nie pamiętam jak wgrywałem, ale chyba nic nie zmieniałem - po prostu poszło za pierwszym razem.
Ja w GG wybrałem RGBW/dimmer. I nie pamiętam czy coś jeszcze. Te inne od trybu konfiguracyjnego to ustawiaj wedle swoich preferencji.
Widzimy się na Supla Offline Party vol. 2
-
- Posts: 5208
- Joined: Fri Nov 16, 2018 7:25 am
Możesz również w builderze online użyć
I wszystko samo powinno się ustawić
Code: Select all
{"NAME":"Shelly RGBW2","GPIO":[0,0,288,0,419,1,0,0,416,32,418,417,0,0]}
https://gui-generic-builder.supla.io/
-
- Posts: 361
- Joined: Thu Jan 07, 2021 12:16 pm
- Location: Skórzewo, Poznań
Dzięki klew za założenie posta i nakierowanie na jakiś modul do rgbw na supli oraz dzięki krycha88 za gotowca, po świętach zamówię shelego i resztę klamotow aby sobie złożyć podświetlenie
-
- Posts: 361
- Joined: Thu Jan 07, 2021 12:16 pm
- Location: Skórzewo, Poznań
Klew, jeszcze raz dzięki za rozpoznanie tematu, Shelly udzało się zaprogramować bez problemu, faktycznie te otwory bardzo małe i dobrze że keidyś dokupiłem sobie kabelki z wąskimi pinami . Swoją droga Shelly jest tak malutkie jak zabawka. Zasilacz jaki mam do tego jest ogromy w porównaniu do Shellego .klew wrote: ↑Thu Dec 22, 2022 10:36 pmWszysktie urządzenia na ESP82xx programuje się tak samo (z tego co wiem). Trzeba GPIO0 zewrzeć do GND i następnie włączyć zasilanie. Program wgrywasz przez GPIO TX i RX.
Programator CP2102 powinien być ok (mam takie ze 3 i jeszcze ze 2 zupełnie inne i też działają).
Flashować możesz bezpośrednio z przeglądarki z Gui Generic buildera. Nie pamiętam jak wgrywałem, ale chyba nic nie zmieniałem - po prostu poszło za pierwszym razem.
Ja w GG wybrałem RGBW/dimmer. I nie pamiętam czy coś jeszcze. Te inne od trybu konfiguracyjnego to ustawiaj wedle swoich preferencji.
do wgrywania skorzystałem z poradnika
Code: Select all
https://gui-generic-builder.supla.io/guide/instalacja/wgrywanie-oprogramowania
Krycha88, twój kod zadziałał perfekcyjnie. Podłączyłem na krótko wszystko żeby sprawdzić czy działa nim to pomontuje fizycznie na profilu i działa perfekcyjnie. Nic oprócz dodania do Clouda nie musiałem robić aby działałokrycha88 wrote: ↑Fri Dec 23, 2022 8:45 am Możesz również w builderze online użyćI wszystko samo powinno się ustawićCode: Select all
{"NAME":"Shelly RGBW2","GPIO":[0,0,288,0,419,1,0,0,416,32,418,417,0,0]}
Panowie wielkie dzięki
You do not have the required permissions to view the files attached to this post.