z ESP32 X4 przekaźniki. Moduł służy mi w kotłowni do monitorowania temperatur wilgotność i ciśnienia itp. Do tej płytki mam podłączone 7 sztuk DS18B20 pod port GPIO4 i podciągnięty do +3.3v rezystorem 4.3k. Jeden z tych DS-ów służy jako czujnik termostatu sterujący przekaźnikiem. Dwa DHT22, licznik energii elektrycznej. Wszystko niby ładnie działa tyle że co jakiś czas następuje zawieszenie się pomiarów z wszystkich czujników DS18B20, w aplikacji jest widoczny pomiar że stałą jakąś wartością z tych czujników która się nie zmienia ? Pomiary z czujników DHT22 i licznika energii są wykonywane normalnie cały czas przychodzą nowe pomiary a z DS wszystko się zawiesza. Nadal mogę sterować przekaźnikami. Jaka może być przyczyna ? DS18B20 mam podłączone pod GPIO4 może powinienem podliczyć pod inne GPIO ? Proszę o pomoc
Zacinające się pomiary z DS18B20
-
DoktorPio
- Posts: 35
- Joined: Thu Apr 21, 2022 7:41 pm
Witam. W kotłowni zastosowałem moduł
z ESP32 X4 przekaźniki. Moduł służy mi w kotłowni do monitorowania temperatur wilgotność i ciśnienia itp. Do tej płytki mam podłączone 7 sztuk DS18B20 pod port GPIO4 i podciągnięty do +3.3v rezystorem 4.3k. Jeden z tych DS-ów służy jako czujnik termostatu sterujący przekaźnikiem. Dwa DHT22, licznik energii elektrycznej. Wszystko niby ładnie działa tyle że co jakiś czas następuje zawieszenie się pomiarów z wszystkich czujników DS18B20, w aplikacji jest widoczny pomiar że stałą jakąś wartością z tych czujników która się nie zmienia ? Pomiary z czujników DHT22 i licznika energii są wykonywane normalnie cały czas przychodzą nowe pomiary a z DS wszystko się zawiesza. Nadal mogę sterować przekaźnikami. Jaka może być przyczyna ? DS18B20 mam podłączone pod GPIO4 może powinienem podliczyć pod inne GPIO ? Proszę o pomoc
z ESP32 X4 przekaźniki. Moduł służy mi w kotłowni do monitorowania temperatur wilgotność i ciśnienia itp. Do tej płytki mam podłączone 7 sztuk DS18B20 pod port GPIO4 i podciągnięty do +3.3v rezystorem 4.3k. Jeden z tych DS-ów służy jako czujnik termostatu sterujący przekaźnikiem. Dwa DHT22, licznik energii elektrycznej. Wszystko niby ładnie działa tyle że co jakiś czas następuje zawieszenie się pomiarów z wszystkich czujników DS18B20, w aplikacji jest widoczny pomiar że stałą jakąś wartością z tych czujników która się nie zmienia ? Pomiary z czujników DHT22 i licznika energii są wykonywane normalnie cały czas przychodzą nowe pomiary a z DS wszystko się zawiesza. Nadal mogę sterować przekaźnikami. Jaka może być przyczyna ? DS18B20 mam podłączone pod GPIO4 może powinienem podliczyć pod inne GPIO ? Proszę o pomoc
-
DoktorPio
- Posts: 35
- Joined: Thu Apr 21, 2022 7:41 pm
Tak jak napisałem zasilanie 3,3v. Czy może powinienem zmienić wartość rezystora na mniejszą ? Czujniki są na jednej linii w różnych odległościach tak do około 5metrow.
-
DoktorPio
- Posts: 35
- Joined: Thu Apr 21, 2022 7:41 pm
Sprawdzę z tym rezystorem ? Bo jak pamiętam to jak testowałem tą płytkę z czujnikami podlaczonymi krótkimi przewodami to było dobrze ?lukasz06 wrote: Tue Jan 16, 2024 6:31 am Ja mam tę płytkę, a dsy mam na Tx lub RX
Rezystor albo 3,3 albo 2,2, nie pamiętam.
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Nie napisałeś też (lub ja tego nie zanotowalem tego) czy soft generowany w GG czy sam piszesz. Z softem pisanym samodzielnie masz ten plus, że możesz przypisać sobie każdy czujnik pod osobne wejście i wtedy widzisz który czujnik leci w kulki, bo może tak być, tak jak napisał to kolega @Duch__ . Rezystor jak najbardziej daj mniejszy,.według dokumentacji tego czujnika dla napięcia 3,3v powinieneś zastosować rezystor od niecałego 1k do 3,3k, tym bardziej, że 7 czujników wisi Ci na jednym GPIO . Pin 4 z tego co pamiętam w ESP32 nie służy do jakiejś konkretnej dodatkowej funkcji (jeżeli się mylę proszę mnie poprawić).
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more
https://github.com/v33r005
https://github.com/v33r005
-
DoktorPio
- Posts: 35
- Joined: Thu Apr 21, 2022 7:41 pm
Program mam napisany w GG samemu nie potrafię
Na początku czujniki miałem podciągnięte rezystorem 3.4k co dawało prąd między GND a linią D na poziomie 0.767mA i byly zwiechy to trochę mało więc od razu dałem rezystor 1.2k co spowodowało wzrost prądu do 2.75mA. Niestety ale zwiechy czyli zamrożenie spływania wyników, stały się jeszcze częstsze
Do tego może niepotrzebnie przy tych próbach przełączyłem pomiary z GPIO4 na GPIO21 ale nie wiem czy to miało jakieś znaczenie ? Dziś spróbuję zrobić to bardziej stopniowo czyli było na początku 4.3k to teraz dam 3.3k a następnie 2.2k zobaczę jak będzie ?
-
Robert Błaszczak
- Posts: 5222
- Joined: Sat Dec 22, 2018 8:55 pm
- Location: Zielona Góra
- Has thanked: 37 times
- Been thanked: 27 times
Zastosuj potencjometr wieloobrotowy 4,7k, będzie wygodniej niż przelutowywanie rezystorów.
You do not have the required permissions to view the files attached to this post.
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
-
DoktorPio
- Posts: 35
- Joined: Thu Apr 21, 2022 7:41 pm
Niestety zmieniałem wartości rezystora od 0.8k do 5k skokami co 0.5k i nadal lipa pomiary są przez krótki czas od 3 do 20 minut
A następnie pomiar wisi bez isn't wartości.
Najgorsze jest to że dwa z siedmiu czujników mam pod izolacją na wymienniku ciepła
.
Będę musiał odłączyć poszczególne linie pomiarowe a następnie podłączać i wychwyci który to czujnik.
I chyba będę się skłaniał ku tej teorii
Będę musiał odłączyć poszczególne linie pomiarowe a następnie podłączać i wychwyci który to czujnik.
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
A czujniki gdzie Ci się schodzą? Przy ESP czy gdzieś w puszce? Bo na szybko mogę Ci napisać kod do odczytu czujników na osobnych pinach i wtedy zobaczysz na którym byłby problem
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more
https://github.com/v33r005
https://github.com/v33r005
