SUPLA BRIDGE 1.20 (RF + IR + URL)

Awatar użytkownika
Duch__
Posty: 1779
Rejestracja: śr sie 24, 2016 7:26 pm
Lokalizacja: Opole

Rozumiem że masz odpięty programator od TX / RX w czasie odczytu pilota i odebrane dane kopiujesz z przegladarki?
Obrazek
Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

Duch__ pisze: wt lut 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 2 :D

Obrazek
Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

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

Kod: Zaznacz cały

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 2 :D

Obrazek
Awatar użytkownika
uchnast.michal
Posty: 1074
Rejestracja: wt cze 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

Kod: Zaznacz cały

'Tryb_konfiguracji' was not declared in this scope
Mogę prosić bin?
Z góry dzięki @Duchu.
e-talking............
Byłem tam - Supla Offline Party 2023
Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

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.
Załączniki
SUPLA_BRIDGE_1.20.ino.esp8285.bin.zip
(245.59 KiB) Pobrany 208 razy
Widzimy się na Supla Offline Party Season 2 :D

Obrazek
Awatar użytkownika
Duch__
Posty: 1779
Rejestracja: śr sie 24, 2016 7:26 pm
Lokalizacja: Opole

Goral64 pisze: śr lut 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! ;)
Obrazek
Awatar użytkownika
uchnast.michal
Posty: 1074
Rejestracja: wt cze 04, 2019 11:37 am

Goral64 pisze: śr lut 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.
e-talking............
Byłem tam - Supla Offline Party 2023
Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

Duch__ pisze: śr lut 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__ pisze: śr lut 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 2 :D

Obrazek
Awatar użytkownika
uchnast.michal
Posty: 1074
Rejestracja: wt cze 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ć?
Załączniki
krzaki.PNG
krzaki.PNG (13.75 KiB) Przejrzano 2691 razy
e-talking............
Byłem tam - Supla Offline Party 2023
Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

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 2 :D

Obrazek
ODPOWIEDZ

Wróć do „Projekty użytkowników”