GUI - Generic builder - tutorial

Awatar użytkownika
lukfud
Posty: 2091
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

slawek pisze: pn kwie 26, 2021 10:10 pm
lukfud pisze: pn kwie 26, 2021 10:04 pm Na potrzeby konfiguracji IP można by "przemycić" w nazwie modułu.
Jest to jakieś rozwiązanie ;) chociaż niezbyt eleganckie
Tak najgorzej to nie wygląda, a nazwę w każdej chwili można sobie zmienić.

nazwa.png
nazwa.png (9.62 KiB) Przejrzano 1577 razy
https://www.facebook.com/groups/supladiy/
Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

jaku2k pisze: czw kwie 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.
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?
Widzimy się na Supla Offline Party Season 2 :D

Obrazek
jaku2k
Posty: 830
Rejestracja: ndz maja 24, 2020 8:40 pm
Kontakt:

Goral64 pisze: czw kwie 29, 2021 7:58 am
jaku2k pisze: czw kwie 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.
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?
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.
Pozdrawiam
Jakub

PS. Czekam na Supla Offline Party 2024
Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

jaku2k pisze: czw kwie 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.
No ale skądś dla ESP-01 musisz wziąć te 3,3V :) 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 ;)
Widzimy się na Supla Offline Party Season 2 :D

Obrazek
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: 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.
jaku2k
Posty: 830
Rejestracja: ndz maja 24, 2020 8:40 pm
Kontakt:

Goral64 pisze: czw kwie 29, 2021 8:24 am
jaku2k pisze: czw kwie 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.
No ale skądś dla ESP-01 musisz wziąć te 3,3V :) 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 ;)
OK, o tym nie pomyślałem.
Patryk pisze: czw kwie 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.
Czyli najlepiej podpiąć się bezpośrednio pod pin zasilania ESP? Ja tak u siebie zrobiłem i działa dobrze.
Pozdrawiam
Jakub

PS. Czekam na Supla Offline Party 2024
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

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.
Widzimy się na Supla Offline Party vol. 2 :!:
jaku2k
Posty: 830
Rejestracja: ndz maja 24, 2020 8:40 pm
Kontakt:

@klew dziękuję za łopatologiczne wytłumaczenie i cierpliwość.
Pozdrawiam
Jakub

PS. Czekam na Supla Offline Party 2024
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

jaku2k pisze: czw kwie 29, 2021 9:48 am @klew dziękuję za łopatologiczne wytłumaczenie i cierpliwość.
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 vol. 2 :!:
Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

klew pisze: czw kwie 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.
U mnie śmiga 21 DSów na 4,7kΩ podpięte do Wemosa pod 3,3V :) Ale wszystkie na razie na jednej płytce montażowej ;) Na długich kablach też nie testowałem.
Widzimy się na Supla Offline Party Season 2 :D

Obrazek
ODPOWIEDZ

Wróć do „GUI Generic”