8 x DS na ESP
-
wojtas567
- Posts: 2334
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
Domyślnie przy kompilacji w supli rozdzielczość mamy "12". Ja zaproponowałem niższą gdyż czas odczytu znacząco się skrócił, a co za tym idzie powinno sprawniej się odświeżać. Ale pozostałe poprawki tak naprawdę wyeliminowały problem wysyłania danych na chmurę więc można spokojnie wrócić do rozdzielczości "12".
Pozdrawiam
Wojtek
Wojtek
-
PioKar
- Posts: 411
- Joined: Thu May 03, 2018 5:56 am
Dobra robota.
Siódmy dzień na produkcji i działa.
Mam stabilnie pewnie i dla tego że wemos obsługuje tylko DS-y.
Z niczym innym nie walczy o połączenie.
Siódmy dzień na produkcji i działa.
Mam stabilnie pewnie i dla tego że wemos obsługuje tylko DS-y.
Z niczym innym nie walczy o połączenie.
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
Moje dzisiejsze uruchomienie:
Obudowa DIN pochodzi z wskaźnika obecności faz za 15zł.
Obudowa DIN pochodzi z wskaźnika obecności faz za 15zł.
You do not have the required permissions to view the files attached to this post.
Last edited by Duch__ on Sun Nov 18, 2018 8:12 pm, edited 1 time in total.
-
PioKar
- Posts: 411
- Joined: Thu May 03, 2018 5:56 am
No to stopkę trzeba zmienićl
DS x ileś tam by Wojtas
Napisz potem czy na długich kablach nie zrywa odczytów.
U mnie standard 1 metr.
Ale mi pasuje bo wszystko jest do pieców gaz/opał stały więc w obrębie 1 metr się wyrobiłem.
No i jedno jest inne.
Ja zasilanie DS dałem od razu z 5v bo podpinałem pod wemos-a.
DS x ileś tam by Wojtas
Napisz potem czy na długich kablach nie zrywa odczytów.
U mnie standard 1 metr.
Ale mi pasuje bo wszystko jest do pieców gaz/opał stały więc w obrębie 1 metr się wyrobiłem.
No i jedno jest inne.
Ja zasilanie DS dałem od razu z 5v bo podpinałem pod wemos-a.
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
Na prezentowanym zdjeciu jest to około 25m pomiędzy modułem esp8266, a DS18b20 patrzac po długości przewodu, po drodze 3 lutowania. Robiłem próby przy czujce ruchu z 5xDS18b20 i jedynie musiałem doświadczalnie zmniejszyć pullup-a z 4.7k na 1.5k. Zasilanie DS-a i ESP z 3.3V. Jak będzie szarpać to w zanadrzu mam jeszcze skretkę, ale chciałem najpierw wykorzytać wolne żyły z użytego wczesniej przewodu by UTP zostawić na RS485 lub LAN.PioKar wrote: Sun Nov 18, 2018 8:31 pm Napisz potem czy na długich kablach nie zrywa odczytów.
U mnie standard 1 metr.
Ale mi pasuje bo wszystko jest do pieców gaz/opał stały więc w obrębie 1 metr się wyrobiłem.
No i jedno jest inne.
Ja zasilanie DS dałem od razu z 5v bo podpinałem pod wemos-a.
-
alankedzior
- Posts: 114
- Joined: Mon Jun 18, 2018 5:38 pm
Jak to się ma do arduino Mega? Żeby zmniejszyc rodzielczosc, znalazłem rezystor odpowiedni dla moich 6 ds ów na stosunkowo długich przewodach 15-30m omy 3x0,5 lecz zrywa mi co jakis czas odczyty
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
Osobiście bede musiał dopracować kod bo dzisiaj zauważyłem szarpanie pomiarów, a nadal nie chce wykorzystywać skrętki. Przy wysokiej rozdzielczości jest dłuższy czas konwersji w czujniku (ok 750ms) co przekłada się na lepszą korekte błędów. Dodatkowo chce w kodzie wprowadzić ponowny odczyt temperatury z czujnika jeśli wartość wyjdzie -127st C. Jeśli ta wartość powtórzy sie np 5 razy pod rząd to wtedy będzie miał ją dopiero wysłać. Zmniejszy to ryzyko pojawienia się błędu w pomiarze. Jak czujnik zamilknie to to zobaczymy. Dodatkowo myśle o tzw STRONG PULL UP i kondensatorach ok 10uF przy każdym czujniku.
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Z mojej obserwacji wynika, że nadal jest problem z przekazywaniem danych do SUPLI.
Zrobiłem soft na 5 czujników i 5 przekaźników i działa całkiem przyzwoicie, ale o ile odczyt w konsoli mam co ok.10 sekund dla wszystkich kanałów - na skrętce od 5 do 20m w układzie gwiazdy z rezystorem 2.2kohm, to do SUPLI odświeżony pomiar trafia co któryś raz - im wyższy kanał - tym rzadziej.
Można uznać, że pierwsze dwa działają super, dwa następne - nieźle, kolejne - do przyjęcia... ale odczyt jest odświeżony może co piąty - dziesiąty cykl.
Dla softu z 8 termometrami (do tego 8 przekaźników) - testuję na stole na 25 cm kablu i 2.2 kohm - odczyt w konsoli - super - co 10 sek. mam komplet.
W SUPLI - ostatnie 2 odświeża raz na minutę - dwie... to wszystko przy TEMPERATURE_PRECISION 10.
Ciekawa sprawa - w cloud wyświetla te pomiary z 4 miejscami po przecinku...
Zrobiłem soft na 5 czujników i 5 przekaźników i działa całkiem przyzwoicie, ale o ile odczyt w konsoli mam co ok.10 sekund dla wszystkich kanałów - na skrętce od 5 do 20m w układzie gwiazdy z rezystorem 2.2kohm, to do SUPLI odświeżony pomiar trafia co któryś raz - im wyższy kanał - tym rzadziej.
Można uznać, że pierwsze dwa działają super, dwa następne - nieźle, kolejne - do przyjęcia... ale odczyt jest odświeżony może co piąty - dziesiąty cykl.
Dla softu z 8 termometrami (do tego 8 przekaźników) - testuję na stole na 25 cm kablu i 2.2 kohm - odczyt w konsoli - super - co 10 sek. mam komplet.
W SUPLI - ostatnie 2 odświeża raz na minutę - dwie... to wszystko przy TEMPERATURE_PRECISION 10.
Ciekawa sprawa - w cloud wyświetla te pomiary z 4 miejscami po przecinku...
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
-
wojtas567
- Posts: 2334
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
A zamieńcie ten plik u siebie w bibliotece supli i dajcie znać czy też tak wolno działają t DS?
You do not have the required permissions to view the files attached to this post.
Pozdrawiam
Wojtek
Wojtek
