SUPLA BRIDGE 1.20 (RF + IR + URL)

User avatar
Duch__
Posts: 2035
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole

Post

Rozumiem że masz odpięty programator od TX / RX w czasie odczytu pilota i odebrane dane kopiujesz z przegladarki?
User avatar
Goral64
Posts: 3163
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

Duch__ wrote: Tue Feb 25, 2020 11:37 am Rozumiem że masz odpięty programator od TX / RX w czasie odczytu pilota i odebrane dane kopiujesz z przegladarki?
Tak, ale próbowałem także innych opcji i nie ma większej różnicy.
Widzimy się na Supla Offline Party Season 2025 :D

Image
User avatar
Goral64
Posts: 3163
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

Zrobiłem sobie z Arduino Uno i odbiornika 433MHz oraz skryptu rc-switch monitor wysyłanych kodów przez nadajnik w pobliżu.
Kody z pilotów odczytuje prawidłowo, zgodnie z protokołem 1.
Wpisałem do tabeli 2 kody, które niby zdekodował Bridge

Code: Select all

8078F80080F8F88080008078
8078F80080F8F8808000F878
zmieniłem w Twoim kodzie rozpoznanie kodu RF, żeby spróbował wysłać to co niby zdekodował, dałem 2 powtórzenia. Ze strony Supli uruchamiam oba kody, dioda niebieska (wifi) mruga 2 razy ale odbiornik nie rejestruje żadnego sygnału.
Tak więc impas i chyba trzeba będzie zrobić samoróbkę albo znaleźć starszy model Bridge...
Widzimy się na Supla Offline Party Season 2025 :D

Image
User avatar
uchnast.michal
Posts: 1209
Joined: Tue Jun 04, 2019 11:37 am

Post

Podczas próby wgrania mam komunikat "ESP8266 Chip sync error esp_sync_blocking." :( Ktoś pomoże?
ok nieaktualne :)
Przy kompilacji pojawia się błąd

Code: Select all

'Tryb_konfiguracji' was not declared in this scope
Mogę prosić bin?
Z góry dzięki @Duchu.
User avatar
Goral64
Posts: 3163
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

No dobra, muszę sobie posypać łeb popiołem i to nie dlatego, że Środa Popielcowa, ale dlatego, ze sam sobie zrobiłem pod górkę.
Mój błąd polegał na tym, ze sobie zmieniłem wartość baud na serialu, z 19200 na inną, przez co dane przesyłane pomiędzy ESP a EFM8 były źle odczytywane. Teraz wszystko wróciło na miejsce i dane są dekodowane prawidłowo.
Działa!!!
Jeśli chodzi o kodowanie, to nie męczę pilotem i odświeżaniem po kilkanaście razy tylko używam danych wcześniej sczytanych skryptem przykładowym z biblioteki rc_switch. Wystarczy odczytaną wartość kodu binarnego zamienić na heksadecymalną i mamy 6 znaków CODE do wpisania. Resztę można zostawić z pozostałych kodów.

Dla zainteresowanych spakowana binarka.

Aha, w nowszej wersji płytki sprawdźcie czy nie macie zamienionych pinów GPIO4 z GPIO5, jak będziecie podłączali diodę IR.
You do not have the required permissions to view the files attached to this post.
Widzimy się na Supla Offline Party Season 2025 :D

Image
User avatar
Duch__
Posts: 2035
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole

Post

Goral64 wrote: Wed Feb 26, 2020 12:01 am zmieniłem wartość baud na serialu, z 19200 na inną
O tym zapomniałem :(

Ogólnie ciesze się że działa! ;)
User avatar
uchnast.michal
Posts: 1209
Joined: Tue Jun 04, 2019 11:37 am

Post

Goral64 wrote: Wed Feb 26, 2020 12:01 am Dla zainteresowanych spakowana binarka.

Aha, w nowszej wersji płytki sprawdźcie czy nie macie zamienionych pinów GPIO4 z GPIO5, jak będziecie podłączali diodę IR.
Super, dziękuję bardzo.
User avatar
Goral64
Posts: 3163
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

Duch__ wrote: Wed Feb 26, 2020 4:22 am O tym zapomniałem :(
Po przestudiowaniu działania modułu wyszło na to, że transmisja miedzy ESP a EFM8 idzie tą samą drogą (RX,TX) co na serial monitor. Co ciekawe to w dokumentacji jest, że odbywa się ona przy prędkości 9200! Widać w dokumentacji zrobili błąd, gdyż prawidłowa prędkość komunikacji to 19200.
Duch__ wrote: Wed Feb 26, 2020 4:22 am Ogólnie ciesze się że działa! ;)
No ja też, choć trochę nerwów mnie to kosztowało :)
Widzimy się na Supla Offline Party Season 2025 :D

Image
User avatar
uchnast.michal
Posts: 1209
Joined: Tue Jun 04, 2019 11:37 am

Post

Wgrałem soft, poprawnie łączę się z siecią i do urządzenia lecz w polach formularzy mam "krzaki". Wgrywałem 1MB bin w celu wyczyszczenia. ArduinoIDE pokazuje "Chip is ESP8285". Co mogę jeszcze zrobić?
You do not have the required permissions to view the files attached to this post.
User avatar
Goral64
Posts: 3163
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

Przy pierwszym uruchomieniu też tak miałem. Po prostu czyszczę krzaczki i podaje swoje lub puste wartości.

@Duch__ przy okazji to mógłbyś gdzieś zapisywać jednobajtowo czy był konfigurowany moduł w danej zakładce czy nie. Jeśli nie był to nie odczytujesz EEPROM do czasu aż nie będzie ZAPISZ.
Widzimy się na Supla Offline Party Season 2025 :D

Image

Return to “Projekty użytkowników”