Wemos D1 mini + 6 x DS18B20

michal_s
Posts: 2
Joined: Tue Nov 02, 2021 8:27 am

Post

Witam,
mam problem z działaniem Wemos-a D1 mini z podłączonymi sześcioma czujnikami DS18b20.
Sytuacja wygląda nastepująco:
DS-y podłączone do Wemos-a: (5V, GND, D2(gpio-4), pomiędzy 5V a D2 rezystor 4,7 k.
Po wgraniu GUI Generic ustawiam w configu 1WIRE ilość urządzeń na 6,gpio4.
Wszystkie sześć czujników jest wykrywanych i po zapisie configa wszystko śmiga.
Mam podgląd na 6 termometrów, temperatury są wskazywane prawidłowo.
Po kilku minutach niestety odczyt przestaje działać. Temperatura w panelu supla pokazuje -273,
natomiast config na wemos-ie w miejscu znalezionych czujników zamiast listy adresów ma informację "Brak podłączonych czujników".
Restart wemos-a nie pomaga.
Wyczyszczenie Wemos-a i ponowne wgranie GUI Generic, przejście przez config i znowu klika minut działa a potem to samo - "Brak podłączonych czujników".

Próbowałem na wersji SuplaDevice GUI-Generic v4.2.13 i SuplaDevice GUI-Generic v4.2.14.

Co robię nie tak. Gdzie szukać rozwiązania problemu.
Proszę pomóżcie :-)
Leszekbialy
Posts: 153
Joined: Fri Apr 06, 2018 9:29 pm
Has thanked: 2 times

Post

DS raczej pod 3,3V trzeba podłączyć żeby wejścia wemosa nie uszkodzić
User avatar
Kamil Ból
Posts: 206
Joined: Tue May 05, 2020 6:55 pm
Location: Chęciny

Post

Hej musisz dostosować odpowiedni rezystor do tych ds-ów wszystko w zależności jaką masz długość przewodów łączących ds-y z wemosem. Śmiało możesz podać na ds-y 5v 4,7 ko fajnie chodzi na 1 ds jak dajesz więcej ds to daj mniejszy opornik. Pamiętaj że zasilanie musi być z wemosa a dokładniej masa musi być ta sama co w wemosie :)
michal_s
Posts: 2
Joined: Tue Nov 02, 2021 8:27 am

Post

Dziękuję za podpowiedzi.
Na tą chwile zmieniłem zasilanie z 5v na 3,3v.
Pin danych zmieniłem na D5 (GPIO14).
Rezystor 4,7k pozostał, bo aktualnie nie mam pod ręką nic innego.
DS-y mam podpięte bezpośrednio do Wemosa (zarówno zasilanie jak i masa) na kablach o długości 1 m.

Od godziny wszystko śmiga bez problemu :-).
Będę obserwował. W razie problemów zmienię rezystor.
Pozostaje ew. kalibracja poszczególnych DS-ów. Różnice wskazań to ok. 1,5 stopnia.
User avatar
dzikusk
Posts: 219
Joined: Tue May 01, 2018 7:24 pm
Location: Bolesławiec

Post

Rezystory do przetestowania:
4k7
3k3
2k2
1k
470 <- u mnie na tym chodzi 13 czujników DS18b20 (przewody od 5 do 20 metrów)
Mój czujnik pogodowy
https://krasnikgorny.aqi.eco/pl
User avatar
Kamil Ból
Posts: 206
Joined: Tue May 05, 2020 6:55 pm
Location: Chęciny

Post

Super ! Właśnie tej rozpiski szukałem jakie kolejno stosować rezystory :) Bo kiedyś mi to ktoś podsyłał i nie mogłem tego odszukać żeby tu wkleić :) . A jest jakaś opcja żeby spiąć wszystkie ds-y zmierzyć rezystancje wszystkich podłączonych łącznie z kablami i na podstawie tego wyliczyć odpowiedni rezystor ? Nie jestem elektrykiem dlatego pytam :D
User avatar
dzikusk
Posts: 219
Joined: Tue May 01, 2018 7:24 pm
Location: Bolesławiec

Post

Ja zaczynałem od największego i następnie dokładałem DSy. Gdy nie było żadnych odczytów to zmieniałem na coraz to mniejszy rezystor aż się pojawiły odczyty.
Mój czujnik pogodowy
https://krasnikgorny.aqi.eco/pl
User avatar
Kamil Ból
Posts: 206
Joined: Tue May 05, 2020 6:55 pm
Location: Chęciny

Post

No to jest trochę upierdliwe dlatego warto by było ustalić na jakiej rezystancji śmigają. Wtedy składam mierze zakładam odpowiedni i gra :) Lecz oczywiście nie wiem czy to wykonalne dlatego liczę na to że się ktoś wypowie kto się zna :D
tcp
Posts: 267
Joined: Wed Dec 19, 2018 7:47 pm

Post

Czy ktoś podrzuci schemat jak podłączyć kilka DS-ów do wemosa d1 mini. Może jakieś zdjecie płytki żeby zobaczyć jak to rozwiązać to fizycznie i upchnąć tyle okablowania.
User avatar
klew
Posts: 13906
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

tcp wrote: Sun Nov 30, 2025 9:37 am Czy ktoś podrzuci schemat jak podłączyć kilka DS-ów do wemosa d1 mini. Może jakieś zdjecie płytki żeby zobaczyć jak to rozwiązać to fizycznie i upchnąć tyle okablowania.
Możesz podłączyć wiele DSów do jednej linii.
Przy dłuższych przewodach i powyżej kilku DS możesz zacząć mieć trudności z odczytem. Wynika to z wydolności prądowej źródła zasilania a także z cech elektrycznych użytych przewodów, ich długości i topologii.
Ludzie często sobie radzą dobierając mniejszy rezystor metodą prób i błędów.
Można to też mierzyć i liczyć - kiedyś na forum ktoś wrzucał opis, ale nie pamiętam szczegółów.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “GUI Generic”