Popis
Senzor nabízí rozsah od 9-bit po 12-bit a funkci alarm, která umožňuje nastavení horní a dolní hranice teploty. Pro získání dat stačí pouze 1 kablík as pomocí 1-wire bus rozhraním lze propojit několik senzorů na jednu linku (každý senzor má 64bitový unikátní kód).
Modul nabízí několik funkcí, o kterých se můžete dozvědět v DS18B20 datasheete. V nabídce máme zařazené moduly s 1 metrovým, 2 metrovým i 5 metrovým provedení. V nabídce je také samostatný čip DS18B20. Pokud hledáte ORIGINÁLNÍ senzor, naleznete jej u nás v katalogu.
Specifikace:
Pracovní napětí: 3.0V – 5.5V
Rozsah měření: -55°C až 125°C
Chyba měření: ±0.5 nebo ±2 – modul měří nejpřesněji v rozmezí -10°C až 85°C
Jedná se o klony originálních senzorů od DALLAS. Rozdíly nejsou při používání prakticky žádné, až na to, že registr ALARM lze nastavit na omezených hodnotách a při parazitickém napájení nemusí fungovat spolehlivě.

/1 metr 2 metr 5 metr ds18b20 1 2 5 m
/DS18B20 hőmérséklet érzékelő Népszerű hőmérséklet-érzékelő DS18B20 vízálló kivitelben







slavomir.dvorsky –
Ak senzor je nespolahlivo detekovany (alebo su vypadky v komunikacii so senzorom), vacsinou to je sposobene kolisanim napajacieho napatia.
Originalne cipy DS18B20 su viac odolne voci kolisaniu napajania a klony su menej odolne.
Podla originalneho datashetu je napajacie napatie (3V-5.5V).
K vypadkom dochdza napriklad ked je DS18B20 (alebo viac kusov na zbernici) napajane priamo z VDD riadiaceho mikrokontrolera.
Ak je mikrokontroler napajany zo slabeho zdroja (napr USB port) a zaroven bezi Wifi (pre ESP8266/ESP32 mikrokontrolery ma WiFi pomerne vysoku spotrebu az do 300 mA),
tak dochdza ku pomerne velkemu kolisaniu napatia 3.3V, niewkedy az pod hranicu 3V a tym padom vypadkom v komunikacii so senzormi DS18B20.
Mozne riesenia su :
– silenjsi napajaci zdroj celeho systemu
– samostatna napajacia vetva senzorov DS18B20 napriklad cez dolnopriepustny RC filter s velkou kapacitou nap 470uF
– cipy DS18B20 inicializovat v programe skor ako sa spusti WIFI (pre ESP mikrokontrolery)
slavomir.dvorsky –
ESP8266 treba pouzit kniznice :
https://github.com/PaulStoffregen/OneWire (v2.3.5)
https://github.com/milesburton/Arduino-Temperature-Control-Library
ESP32 treba pouzit kniznice :
https://github.com/stickbreaker/OneWire (v2.3.3) – co je fix kliznice (PaulStoffregen/OneWire) pre ESP32
https://github.com/milesburton/Arduino-Temperature-Control-Library
ESP32 ak este stale nefunguje, tak treba zmodifikovat tieto delaye v https://github.com/stickbreaker/OneWire/OneWire.cpp :
delayMicroseconds(5); //Original=10
delayMicroseconds(90); //Original=55
delayMicroseconds(90); //Original=65
delayMicroseconds(2); //Original=3
delayMicroseconds(8); //Original=10
delayMicroseconds(80); //Original=53
viz : https://github.com/espressif/arduino-esp32/issues/1335
Martin –
Tento druh senzora sa nespráva ako originál čip DS18B20, ide zrejme o náhradu. Pri dvojvodičom režime čip nefunguje správne! Spojením kontaktov GND a VCC ako (negatívny pól) a DATA ako kladný pól ide čip do skratu. Ide o štandardné zapojenie podľa dokumentácie originál výrobcu.
Recenzer –
Zo 4 snímačov majú 2 zhodné “jedinečnú” 64bit MAC adresu. Inak funkčne pri 3-vodičovom zapojení OK, 2-vodičové som neskúšal.