Sterownik Arduino + Blynk według robert4you - kontynuacja
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Najnowsze mody od kolegów Halls,
ale wsio na DallasTemperature.h
ale wsio na DallasTemperature.h
- robert4you
- 80%
- Posty: 432
- Rejestracja: 2016-04-01, 10:24
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Za częstość odczytu odpowiada kod, a nie biblioteka.
Wysłane z mojego SM-G950F przy użyciu Tapatalka
Wysłane z mojego SM-G950F przy użyciu Tapatalka
==================================================
Moja wersja sterownika forumowego - sterowanie kolumny telefonem:
http://www.bimber.info/forum/viewtopic.php?f=11&t=6419
UWAG: Potrzebujesz sterownika lub termometru , napisz PW !!!
Moja wersja sterownika forumowego - sterowanie kolumny telefonem:
http://www.bimber.info/forum/viewtopic.php?f=11&t=6419
UWAG: Potrzebujesz sterownika lub termometru , napisz PW !!!
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
To prawda...
Ale jeśli biblioteka wymusza czekanie na odczyt cała pętla programu trwa dłużej a co za tym idzie częstość odczytu temperatur
Ja zszedłem do 1500 ms
Ale jeśli biblioteka wymusza czekanie na odczyt cała pętla programu trwa dłużej a co za tym idzie częstość odczytu temperatur
Ja zszedłem do 1500 ms
- robert4you
- 80%
- Posty: 432
- Rejestracja: 2016-04-01, 10:24
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
To jest makabrycznie długo.
Wysłane z mojego SM-G950F przy użyciu Tapatalka
Wysłane z mojego SM-G950F przy użyciu Tapatalka
==================================================
Moja wersja sterownika forumowego - sterowanie kolumny telefonem:
http://www.bimber.info/forum/viewtopic.php?f=11&t=6419
UWAG: Potrzebujesz sterownika lub termometru , napisz PW !!!
Moja wersja sterownika forumowego - sterowanie kolumny telefonem:
http://www.bimber.info/forum/viewtopic.php?f=11&t=6419
UWAG: Potrzebujesz sterownika lub termometru , napisz PW !!!
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Pisałem kilka postów wyżej o zmianach odczytów co około 3 sekund.
DS w 12 bitach ma konwersję 0,75s, i tyle - ewentualnie co 1 sek, powinno być.
DS w 12 bitach ma konwersję 0,75s, i tyle - ewentualnie co 1 sek, powinno być.
- robert4you
- 80%
- Posty: 432
- Rejestracja: 2016-04-01, 10:24
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Dokładnie
Wysłane z mojego SM-G950F przy użyciu Tapatalka
Wysłane z mojego SM-G950F przy użyciu Tapatalka
==================================================
Moja wersja sterownika forumowego - sterowanie kolumny telefonem:
http://www.bimber.info/forum/viewtopic.php?f=11&t=6419
UWAG: Potrzebujesz sterownika lub termometru , napisz PW !!!
Moja wersja sterownika forumowego - sterowanie kolumny telefonem:
http://www.bimber.info/forum/viewtopic.php?f=11&t=6419
UWAG: Potrzebujesz sterownika lub termometru , napisz PW !!!
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
3x0.75=2.25... czyli ~3s.
Ja robię co 1 s, ale niejako równolegle, (mimo, że czujniki są równolegle, z zasilaniem Vcc nie "parasite"), odpalam "START-T" 4x, czekam, potem (a właściwie przedtem) "READ_SCRACHPAD" też 4x.
https://nowyekran24.com/ prawda 24h, POLSKIE forum poza zasięgiem "głównego ścieku", taki informacyjny "DETOX"!
Nienawidzę.mechaniki.Za to przemiany fazowe zaczynają mnie fascynować
Nienawidzę.mechaniki.Za to przemiany fazowe zaczynają mnie fascynować
- robert4you
- 80%
- Posty: 432
- Rejestracja: 2016-04-01, 10:24
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
W Arduino to nie działa, więc szkoda robić zamęt takimi radami
Wysłane z mojego SM-G950F przy użyciu Tapatalka
Wysłane z mojego SM-G950F przy użyciu Tapatalka
==================================================
Moja wersja sterownika forumowego - sterowanie kolumny telefonem:
http://www.bimber.info/forum/viewtopic.php?f=11&t=6419
UWAG: Potrzebujesz sterownika lub termometru , napisz PW !!!
Moja wersja sterownika forumowego - sterowanie kolumny telefonem:
http://www.bimber.info/forum/viewtopic.php?f=11&t=6419
UWAG: Potrzebujesz sterownika lub termometru , napisz PW !!!
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
To co ono takie ułomne?
Byłem pewien że wszystkie termometry - w sensie odczyty DS'ów właśnie w ten sposób są robione - czyli w jednym wywołaniu zapodana konwersja na wszystkich czujnikach, potem jednym ruchem odczyt.
Stąd moje było zdziwienie z tych około 3 sekund przerwy między odczytami.
Byłem pewien że wszystkie termometry - w sensie odczyty DS'ów właśnie w ten sposób są robione - czyli w jednym wywołaniu zapodana konwersja na wszystkich czujnikach, potem jednym ruchem odczyt.
Stąd moje było zdziwienie z tych około 3 sekund przerwy między odczytami.
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Odczyt trwa 0.7 sekundy nawet kilku czujników
Kwestia czy czy kod czeka na ten odczyt czy nie
Inną sprawą jest długość kodu...
Jeśli pętla całego programu trwa na przykład 2 sekundy to zmiana wyświetlania temperatury też będzie co dwie sekundy mimo że temperatura zostanie odczytana po 0.7 sekundy
Kwestia czy czy kod czeka na ten odczyt czy nie
Inną sprawą jest długość kodu...
Jeśli pętla całego programu trwa na przykład 2 sekundy to zmiana wyświetlania temperatury też będzie co dwie sekundy mimo że temperatura zostanie odczytana po 0.7 sekundy
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
JEŚLI zejdziesz poziom niżej, i nie wykorzystasz funkcji z tej (jak widać ułomnej) biblioteki, ale SAM obsłużysz DSy (korzystając tylko z funkcji do magistrali 1Wire, nie jest to trudne, pogę podać jakiego kodu używam), to się DA.
W sumie trywialne, bo wysyłasz raz 4x komendę "START_T", a po 1s 4x "READ_SCRATCHPAD" i sam dekodujesz te (chyba) 8-9 bajtów (tak naprawdę temperatura jest o ile pamiętam na 2).
https://nowyekran24.com/ prawda 24h, POLSKIE forum poza zasięgiem "głównego ścieku", taki informacyjny "DETOX"!
Nienawidzę.mechaniki.Za to przemiany fazowe zaczynają mnie fascynować
Nienawidzę.mechaniki.Za to przemiany fazowe zaczynają mnie fascynować
- robert4you
- 80%
- Posty: 432
- Rejestracja: 2016-04-01, 10:24
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
masz rację ale przy prawidłowo napisanym kodzie nie trzeba tak kombinować wszystko działa jak należy i co 0,75 sekundy masz odczyt temperatur
Wysłane z mojego SM-G950F przy użyciu Tapatalka
Wysłane z mojego SM-G950F przy użyciu Tapatalka
==================================================
Moja wersja sterownika forumowego - sterowanie kolumny telefonem:
http://www.bimber.info/forum/viewtopic.php?f=11&t=6419
UWAG: Potrzebujesz sterownika lub termometru , napisz PW !!!
Moja wersja sterownika forumowego - sterowanie kolumny telefonem:
http://www.bimber.info/forum/viewtopic.php?f=11&t=6419
UWAG: Potrzebujesz sterownika lub termometru , napisz PW !!!
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Panowie! Jaki wpływ na proces ma odczyt w czasie krótszym niż 3 sek....?
Mam wrażenie, że Wasza dyskusja dotyczy raczej dobrych praktyk i "state of art " ale ne ma więkazego wpływu na nasze hobby.
Zrobiłem już parę procesów stosując Wasze poprzednie rozwiązania i jestem BARDZO zadowolony.
Sterownik na NodeMcu działa ale już kupiłem ESP32 i będę sie uczył programowania korzystając z Waszych kodów. Z góry dziękuję. Pozdrawiam.
Mam wrażenie, że Wasza dyskusja dotyczy raczej dobrych praktyk i "state of art " ale ne ma więkazego wpływu na nasze hobby.
Zrobiłem już parę procesów stosując Wasze poprzednie rozwiązania i jestem BARDZO zadowolony.
Sterownik na NodeMcu działa ale już kupiłem ESP32 i będę sie uczył programowania korzystając z Waszych kodów. Z góry dziękuję. Pozdrawiam.
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
ja już mam pełny automat....
nawet jak będziesz miał gotowca to i tak będziesz musiał się wykazać jakąkolwiek wiedzą z programowania (w brew pozorom proste)
bo żaden gotowiec nie będzie idealnie pasował do twojej kolumny....
Jak znajdę chwile to zbiorę to do kupy...
Re: Sterownik Arduino + Blynk według robert4you - kontynuacja
Witam
Mam pytania , wgrywam kod do esp , wgrywa się ok , ale nie wiem czy się łączy z blynkiem ( lokalny serwer )
zmieniłem w kodzie :
char auth[] = "lC5BDxtnOO8sVM25xxxxxxxxxxxx";
char ssid[] = "SUxxx";
char pass[] = "olenxxx";
oraz na
Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,186), 8442);
czy coś jeszcze trzeba zmienic ? i jak sprawdzić czy się łączy z serwerm ?
Mam pytania , wgrywam kod do esp , wgrywa się ok , ale nie wiem czy się łączy z blynkiem ( lokalny serwer )
zmieniłem w kodzie :
char auth[] = "lC5BDxtnOO8sVM25xxxxxxxxxxxx";
char ssid[] = "SUxxx";
char pass[] = "olenxxx";
oraz na
Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,186), 8442);
czy coś jeszcze trzeba zmienic ? i jak sprawdzić czy się łączy z serwerm ?
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 60 gości