Touch + dimmer

vajera
Posts: 134
Joined: Wed Oct 31, 2018 7:58 am

Sat Nov 17, 2018 9:36 am

podbijam pytanie - ma ktoś ?
slavo_s2k
Posts: 19
Joined: Sat Mar 10, 2018 7:32 pm

Sun Dec 16, 2018 9:34 pm

Mnie również temat ciekawi...
wrobel111
Posts: 39
Joined: Tue Jun 05, 2018 6:13 pm

Mon Dec 17, 2018 11:58 am

Odświeżę trochę temat, kupiłem ściemniacz z tego linka:
https://www.aliexpress.com/item/Led-Dim ... 4c4d4qDwLo

Jedynym minusem jest to, że jest on pod kwadratową puszkę i nie mieści się w standardową fi 60.

Dotarł, rozkręciłem go i rozpocząłem jego analizę. Tak wygląda w środku:
Po lewej Sonoff Touch po prawej ściemniacz
47688335_277554106238824_5718509321218686976_n.jpg
47688335_277554106238824_5718509321218686976_n.jpg (165.36 KiB) Viewed 279 times
48209543_789563134717975_5823860359273906176_n.jpg
48209543_789563134717975_5823860359273906176_n.jpg (126.77 KiB) Viewed 279 times
48269139_2202706040048800_6199484244633321472_n.jpg
48269139_2202706040048800_6199484244633321472_n.jpg (211.93 KiB) Viewed 279 times

Na płytce znajduje się esp oraz inny mikrokontroler ( później wstawię zdjęcie) które komunikują się ze sobą za pomocą uart-a. Przesyłają one sobie komendy AT, które odczytałem za pomocą dwóch przejściówek ttl-usb. Podejżewam że starczyłoby przeprogramować samo esp by działało to pod suplą.
Last edited by wrobel111 on Mon Dec 17, 2018 12:25 pm, edited 1 time in total.
szym3k
Posts: 91
Joined: Mon May 15, 2017 10:32 am

Mon Dec 17, 2018 12:10 pm

@Zybi też już ma u siebie na biurku, ja też kiedyś kupiłem. Może coś ciekawego się urodzi bo pomysł ściemniacza jest bardzo fajny :)
wrobel111
Posts: 39
Joined: Tue Jun 05, 2018 6:13 pm

Mon Dec 17, 2018 12:24 pm

Kontynuuję w nowym poście bo nie chce mi dodać więcej zdjęć.
Tak wygląda przebieg komunikacji gdy przyciśniemy fizyczny przycisk włączania na ściemniaczu:
48374767_293711627942425_7103924389174837248_n.png
48374767_293711627942425_7103924389174837248_n.png (40.08 KiB) Viewed 267 times
Wynika z tego że mikroprocesor po odebraniu sygnału z przycisku włącza ściemniacz i po uart-ie wysyła żądanie uaktualnienia danych w aplikacji ewelink. Udało mi się z powodzeniem wysyłać własne wiadomości z terminala (np. on, off, zmiana jasności), aplikacja poprawnie zmienia dane wyświetlane na telefonie.

Drugi screen przedstawia komunikację w przypadku gdy załączanie przebiega z aplikacji a nie przycisku fizycznego.
48064303_2136551593262738_6718085491037569024_n.png
48064303_2136551593262738_6718085491037569024_n.png (40.61 KiB) Viewed 267 times
Esp wysyła ramkę sekwencją zawierajacą datę i godzinę w formacie unix-owym (proszę o potwierdzenie) a następnie komendę, w tym przypadku:

Code: Select all

"switch":"on"
następnie mikroprocesor tak jakby upewniał się czy wszystko jest poprawne co esp kolejno potwierdza. W kolejności wyglądało by to tak:

Code: Select all

esp:		AT+UPDATE="sequence":"xxxxxxxxxxxxx","switch":"on"
uC:		AT+RESULT="sequence":"xxxxxxxxxxxxx"
esp:		AT+SEND=ok
uC:		AT+UPDATE="switch":"on","bright":35
esp:		AT+SEND=ok
Tutaj już nie udało mi się podszyć pod esp, przyczyną może być w nieprawidłowy (przeszły) czas unix lub też to, że nie jestem w stanie w odpowiednim czasie wysyłać potwierdzeń.

Prosiłbym o pomoc w rozwiązaniu tego problemu.
Post Reply