Digitálny snímač teploty DS18B20 je jednozbernicový digitálny snímač teploty vyrobený spoločnosťou DALLAS, USA. Má široký rozsah merania teploty (-55℃~+125℃) a vlastné rozlíšenie merania teploty 0,5 ℃. DS18B20 podporuje funkciu viacbodovej siete, a viacero DS18B20 je možné pripojiť paralelne na jediné tri vodiče, aby sa dosiahlo viacbodové meranie teploty. Výsledky merania sa prenášajú sériovo v 9~12-bitovom digitálnom množstve.
Pripojme DS18B20 k Arduinu. Spojenia sú priame. Začnite pripojením VDD k 5V kolíku Arduina a GND k zemi.
Na pripojenie digitálneho snímača teploty DS18B20 k Arduinu, musíte vykonať nasledujúce kroky:
Hardvérové pripojenie:
Pripojte VCC kolík DS18B20 k 3,3V napájaciemu kolíku Arduina.
Pripojte GND kolík DS18B20 k uzemňovaciemu kolíku Arduina.
Pripojte dátový kolík DS18B20 k GPIO kolíku Arduina (napríklad, GPIO4).
Pripojte 4,7kΩ pull-up odpor medzi dátový kolík a 3,3V napájací kolík.
Softvérová konfigurácia:
Uistite sa, že ste nainštalovali Arduino IDE a nainštalovali podporné knižnice pre vývojovú dosku Arduino v IDE.
Napíšte kód do Arduino IDE na čítanie údajov o teplote zo senzora DS18B20.
Senzor DS18B20 je jedinečný v tom, že jeho jedinečné rozhranie 1-Wire® vyžaduje na komunikáciu iba jeden pin portu, a každé zariadenie má jedinečný 64-bitový sériový kód uložený v zabudovanej ROM. Navyše, podporuje napájanie cez dátovú linku, s rozsahom napájania 3,0 V až 5,5 V, vďaka čomu je vysoko flexibilný v rôznych aplikáciách. Aplikácie pre DS18B20 zahŕňajú termostaty, priemyselné systémy, spotrebných produktov, teplomery, alebo akékoľvek systémy citlivé na teplo, atď
DS18B20 je 1-Wire digitálny snímač teploty od Maxim IC. Hlási stupne Celzia od -55 do 125 (+/-0.5) s 9 do 12 číslice presnosti. Každý senzor má vygravírované jedinečné 64-bitové sériové číslo – umožňujúci použitie veľkého počtu senzorov na jednej dátovej zbernici.
Vlastnosti:
Jedinečné 1-Wire® rozhranie vyžaduje na komunikáciu iba jeden pin portu;
Každé zariadenie má v zabudovanej pamäti ROM uložený jedinečný 64-bitový sériový kód;
Schopnosť Multidrop zjednodušuje aplikácie distribuovaného snímania teploty;
Nie sú potrebné žiadne externé komponenty;
Dá sa napájať cez dátovú linku.
Rozsah napájania je 3,0 V až 5,5 V;
Meria teplotu od –55°C do +125°C (–67 °F až +257 °F) ±0,5°C Presnosť je –10°C až +85°C;
Rozlíšenie teplomeru je užívateľsky voliteľné 9 do 12 bitov;
Prevádza teplotu na 12-bitové digitálne slovo 750 milisekúnd (max);
Používateľsky definovateľné energeticky nezávislé (NV) nastavenia budíka;
Príkaz na vyhľadávanie alarmov identifikuje a osloví zariadenia s teplotami mimo naprogramovaných limitov (stav teplotného alarmu);
Aplikácie zahŕňajú termostaty, priemyselné systémy, spotrebných produktov, teplomery, alebo akýkoľvek systém citlivý na teplo.
Krok 2: Čo potrebujete:
Na zostavenie teplomeru, budete potrebovať nasledujúce položky:
Arduino doska (A, DUE, Micro, atď.).
Vodotesný snímač DS18B20 a 4,7k rezistor.
Prepojovacie káble na spojenie všetkého dohromady.
Niektoré obchody predávajú senzory s odporom 4,7k.
Krok 3: Zostavte jednoduchý obvod
Tlač údajov z DS18B20 na sériový monitor IDE, musíte zostaviť obvod podľa schémy.
Najskôr zapojte senzor do kontaktnej dosky a pripojte jeho kolíky k Arduinu pomocou prepojok v nasledujúcom poradí: špendlík 1 na GND; špendlík 2 na akýkoľvek digitálny pin (špendlík 2 v našom prípade); špendlík 3 na +5V alebo +3,3V a nakoniec pull-up rezistor.
English
Afrikaans
العربية
বাংলা
bosanski jezik
Български
Català
粤语
中文(简体)
中文(漢字)
Hrvatski
Čeština
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
हिन्दी; हिंदी
Magyar
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Lietuvių kalba
македонски јазик
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
ภาษาไทย
Türkçe
Українська
اردو
Tiếng Việt


