SUPLA BRIDGE 1.20 (RF + IR + URL)
-
- Posts: 2035
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
Rozumiem że masz odpięty programator od TX / RX w czasie odczytu pilota i odebrane dane kopiujesz z przegladarki?
-
- Posts: 3163
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
Tak, ale próbowałem także innych opcji i nie ma większej różnicy.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?
Widzimy się na Supla Offline Party Season 2025


-
- Posts: 3163
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
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ł Bridgezmienił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...
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
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


-
- Posts: 1209
- Joined: Tue Jun 04, 2019 11:37 am
Podczas próby wgrania mam komunikat "ESP8266 Chip sync error esp_sync_blocking."
Ktoś pomoże?
ok nieaktualne
Przy kompilacji pojawia się błąd
Mogę prosić bin?
Z góry dzięki @Duchu.

ok nieaktualne

Przy kompilacji pojawia się błąd
Code: Select all
'Tryb_konfiguracji' was not declared in this scope
Z góry dzięki @Duchu.
-
- Posts: 3163
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
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.
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


-
- Posts: 3163
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
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.
No ja też, choć trochę nerwów mnie to kosztowało

Widzimy się na Supla Offline Party Season 2025


-
- Posts: 1209
- Joined: Tue Jun 04, 2019 11:37 am
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.
-
- Posts: 3163
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
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.
@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

