Tak najgorzej to nie wygląda, a nazwę w każdej chwili można sobie zmienić.
GUI - Generic builder - tutorial
-
lukfud
- Posts: 2480
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
- Has thanked: 13 times
- Been thanked: 11 times
You do not have the required permissions to view the files attached to this post.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
No ale podłączyłeś Vcc do +5V czy do 3,3V? Może jednak warto o tym wspomnieć, że można podpiąć DS-a do jednego z tych napięć i do nich odpowiednio dobrać rezystor?jaku2k wrote: Thu Apr 29, 2021 7:06 am Dziękuję za odpowiedź. Pytałem, bo spotkałem się z głosami na forum, że źle dobrany opornik może powodować przekłamywanie wartości (krytykowano tam 4,7k, pisząc, że najlepszy jest 2,2k). Sam mam 4,7kOhma i wskazania termometru pokrywają się ze wskazaniami sklepowego, więc chyba jest dobrze. W takim razie w poradniku umieszczę 4,7kOhma.
Widzimy się na Supla Offline Party Season 2026

-
jaku2k
- Posts: 920
- Joined: Sun May 24, 2020 8:40 pm
- Has thanked: 1 time
Dobrze, mogę wspomnieć o sposobie doboru rezystora. Jako że termometr będzie na przykładzie ESP-01, to podciągnięcie jest do 3,3V, a nie - do 5V.Goral64 wrote: Thu Apr 29, 2021 7:58 amNo ale podłączyłeś Vcc do +5V czy do 3,3V? Może jednak warto o tym wspomnieć, że można podpiąć DS-a do jednego z tych napięć i do nich odpowiednio dobrać rezystor?jaku2k wrote: Thu Apr 29, 2021 7:06 am Dziękuję za odpowiedź. Pytałem, bo spotkałem się z głosami na forum, że źle dobrany opornik może powodować przekłamywanie wartości (krytykowano tam 4,7k, pisząc, że najlepszy jest 2,2k). Sam mam 4,7kOhma i wskazania termometru pokrywają się ze wskazaniami sklepowego, więc chyba jest dobrze. W takim razie w poradniku umieszczę 4,7kOhma.
Pozdrawiam
Jakub
Jakub
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
No ale skądś dla ESP-01 musisz wziąć te 3,3Vjaku2k wrote: Thu Apr 29, 2021 8:04 am Dobrze, mogę wspomnieć o sposobie doboru rezystora. Jako że termometr będzie na przykładzie ESP-01, to podciągnięcie jest do 3,3V, a nie - do 5V.
Widzimy się na Supla Offline Party Season 2026

-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
Nie jest zalecane dla układów zasilanych nap. 3,3V ( ESP ), zasilanie czujników ( np: DS18B20) nap. 5V.
Może to skutkować uszkodzeniem gpio.
Może to skutkować uszkodzeniem gpio.
-
jaku2k
- Posts: 920
- Joined: Sun May 24, 2020 8:40 pm
- Has thanked: 1 time
OK, o tym nie pomyślałem.Goral64 wrote: Thu Apr 29, 2021 8:24 amNo ale skądś dla ESP-01 musisz wziąć te 3,3Vjaku2k wrote: Thu Apr 29, 2021 8:04 am Dobrze, mogę wspomnieć o sposobie doboru rezystora. Jako że termometr będzie na przykładzie ESP-01, to podciągnięcie jest do 3,3V, a nie - do 5V.Jest wiele dodatkowych płytek do ESP-01, które zasilane są z USB i możesz zasilić DS-a z tych dostępnych 5V a nie 3,3V przeznaczonych do zasilenia ESP
![]()
Czyli najlepiej podpiąć się bezpośrednio pod pin zasilania ESP? Ja tak u siebie zrobiłem i działa dobrze.Patryk wrote: Thu Apr 29, 2021 8:46 am Nie jest zalecane dla układów zasilanych nap. 3,3V ( ESP ), zasilanie czujników ( np: DS18B20) nap. 5V.
Może to skutkować uszkodzeniem gpio.
Pozdrawiam
Jakub
Jakub
-
klew
- Posts: 13906
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
DS-y i rezystor to źródło różnych bujnych historyjek w sieci 
Myślę, że warto przeczytać sobie "datasheet" dla DS18B20. Ogólnie zalecają rezystor około 5 kOhm, który służy za pullup dla lini transmisyjnej. Z tego punktu widzenia, prąd (1 mA czy jakiś inny), nie ma kompletnie żadnego znaczenia, bo nie prąd jest przy pullupach istotny, tylko podciągnięcie odpowiednio napięcia.
Drugi aspekt związany z tym rezystorem jest zasilanie w trybie "parasite". DS-a można zasilić bez podłączania osobno zasilania. Wtedy ten prąd płynący przez rezystor będzie zasilał DS-a. DS ma wbudowany kondensator, który jest ładowany tym prądem i na czas transmisji, gdy linia transmisyjna służy do komunikacji, a nie do ładowania, używa ładunek zgromadzony w kondensatorze do zasilania układu.
Producent podaje, że czasem w trybie parasite może nie wystarczyć prądu (np. przy większej dokładności i dłuższych czasach konwersji temperatury, czy przy zapisach do wewnętrznego eepromu). Wtedy zaleca nawet podłączenie osobnego MOSFETa, który na czas takich operacji podawałby wiekszy prąd na linię transmisyjną. Bezpieczniejszym rozwiązaniem jest normalne zasilenie DS-a zamiast korzystania z trybu parasite.
Dobór rezystora pullup nie ma wpływu na pomiar temperatury. To jest układ cyfrowy z cyfrową komunikacją. Nie da się cyfrowo przesłać niższej temperatury z powodu jakichś błędów na linii transmisyjnej. Dane albo lecą całe i kompletne, albo nie, ale wtedy o tym wiemy.
Myślę, że warto przeczytać sobie "datasheet" dla DS18B20. Ogólnie zalecają rezystor około 5 kOhm, który służy za pullup dla lini transmisyjnej. Z tego punktu widzenia, prąd (1 mA czy jakiś inny), nie ma kompletnie żadnego znaczenia, bo nie prąd jest przy pullupach istotny, tylko podciągnięcie odpowiednio napięcia.
Drugi aspekt związany z tym rezystorem jest zasilanie w trybie "parasite". DS-a można zasilić bez podłączania osobno zasilania. Wtedy ten prąd płynący przez rezystor będzie zasilał DS-a. DS ma wbudowany kondensator, który jest ładowany tym prądem i na czas transmisji, gdy linia transmisyjna służy do komunikacji, a nie do ładowania, używa ładunek zgromadzony w kondensatorze do zasilania układu.
Producent podaje, że czasem w trybie parasite może nie wystarczyć prądu (np. przy większej dokładności i dłuższych czasach konwersji temperatury, czy przy zapisach do wewnętrznego eepromu). Wtedy zaleca nawet podłączenie osobnego MOSFETa, który na czas takich operacji podawałby wiekszy prąd na linię transmisyjną. Bezpieczniejszym rozwiązaniem jest normalne zasilenie DS-a zamiast korzystania z trybu parasite.
Dobór rezystora pullup nie ma wpływu na pomiar temperatury. To jest układ cyfrowy z cyfrową komunikacją. Nie da się cyfrowo przesłać niższej temperatury z powodu jakichś błędów na linii transmisyjnej. Dane albo lecą całe i kompletne, albo nie, ale wtedy o tym wiemy.
Najlepsze suple dla Twojego domu 
-
klew
- Posts: 13906
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Proszę, ale mimo wszystko czasem ludzie piszą, że zmiana rezystora im pomaga. Ja należę do użytkowników, którzy nigdy nie mieli problemu podłączaniem DS-ów (do Arduino na 5V, czy do Wemosa na 3.3V) od 1 sztuki po 8 na jednej linii transmisyjnej. Wszystko bez problemu działało na 4,7 kOhma.jaku2k wrote: Thu Apr 29, 2021 9:48 am @klew dziękuję za łopatologiczne wytłumaczenie i cierpliwość.
Jedynie większych długości przewodów u siebie nie testowałem.
Najlepsze suple dla Twojego domu 
-
Goral64
- Posts: 3258
- Joined: Fri Dec 27, 2019 6:22 pm
- Location: Żerniki Wrocławskie
- Has thanked: 2 times
- Been thanked: 1 time
U mnie śmiga 21 DSów na 4,7kΩ podpięte do Wemosa pod 3,3Vklew wrote: Thu Apr 29, 2021 9:54 am Proszę, ale mimo wszystko czasem ludzie piszą, że zmiana rezystora im pomaga. Ja należę do użytkowników, którzy nigdy nie mieli problemu podłączaniem DS-ów (do Arduino na 5V, czy do Wemosa na 3.3V) od 1 sztuki po 8 na jednej linii transmisyjnej. Wszystko bez problemu działało na 4,7 kOhma.
Jedynie większych długości przewodów u siebie nie testowałem.
Widzimy się na Supla Offline Party Season 2026

