DS18B20 digitalni temperaturni senzor je jednosabirnički digitalni temperaturni senzor koji proizvodi DALLAS, SAD. Ima širok raspon mjerenja temperature (-55℃~+125℃) i svojstvenu rezoluciju mjerenja temperature od 0,5 ℃. DS18B20 podržava funkciju umrežavanja s više točaka, i više DS18B20 može se spojiti paralelno na samo tri žice kako bi se postiglo mjerenje temperature u više točaka. Rezultati mjerenja se prenose serijski u 9~12-bitnoj digitalnoj količini.
Spojimo DS18B20 na Arduino. Veze su jednostavne. Započnite spajanjem VDD na Arduino 5V pin i GND na masu.
Za povezivanje digitalnog temperaturnog senzora DS18B20 na Arduino, morate učiniti sljedeće korake:
Hardverska veza:
Spojite VCC pin DS18B20 na 3.3V naponski pin Arduina.
Spojite GND pin DS18B20 na uzemljeni pin Arduina.
Spojite podatkovni pin DS18B20 na GPIO pin Arduina (na primjer, GPIO4).
Spojite otpornik od 4,7 kΩ između podatkovne igle za napajanje i 3,3 V.
Konfiguracija softvera:
Provjerite jeste li instalirali Arduino IDE i instalirali prateće biblioteke za Arduino razvojnu ploču u IDE.
Napišite kod u Arduino IDE za čitanje podataka o temperaturi sa senzora DS18B20.
Senzor DS18B20 jedinstven je po tome što njegovo jedinstveno 1-Wire® sučelje zahtijeva samo jedan port pin za komunikaciju, a svaki uređaj ima jedinstveni 64-bitni serijski kod pohranjen u ugrađenom ROM-u. Uz to, podržava napajanje putem podatkovne linije, s rasponom napajanja od 3,0 V do 5,5 V, što ga čini vrlo fleksibilnim u različitim primjenama. Prijave za DS18B20 uključuju termostate, industrijski sustavi, proizvodi široke potrošnje, toplomjeri, ili bilo koji sustav osjetljiv na toplinu, itd
DS18B20 je 1-Wire digitalni senzor temperature tvrtke Maxim IC. Izvješća o stupnjevima Celzija od -55 do 125 (+/-0.5) s 9 do 12 znamenke točnosti. Svaki senzor ima ugraviran jedinstveni 64-bitni serijski broj – što omogućuje korištenje velikog broja senzora na jednoj podatkovnoj sabirnici.
Značajke:
Jedinstveno 1-Wire® sučelje zahtijeva samo jedan port pin za komunikaciju;
Svaki uređaj ima jedinstveni 64-bitni serijski kod pohranjen u ugrađenom ROM-u;
Multidrop sposobnost pojednostavljuje distribuirane aplikacije za mjerenje temperature;
Nisu potrebne vanjske komponente;
Može se napajati putem podatkovne linije.
Raspon napajanja je od 3,0 V do 5,5 V;
Mjeri temperaturu od –55°C do +125°C (–67°F do +257°F) ±0,5°C Točnost je –10°C do +85°C;
Razlučivost termometra korisnik može odabrati 9 do 12 bitovi;
Pretvara temperaturu u 12-bitnu digitalnu riječ 750 milisekundi (max);
Korisnički definiran postojan (NV) postavke alarma;
Naredba traženja alarma identificira i adresira uređaje s temperaturama izvan programiranih granica (stanje alarma temperature);
Primjene uključuju termostate, industrijski sustavi, proizvodi široke potrošnje, toplomjeri, ili bilo koji sustav osjetljiv na toplinu.
Korak 2: Što Vam je potrebno:
Za izradu termometra, trebat će vam sljedeće stavke:
Arduino ploča (A, DOSPIJEVANJE, Mikro, itd.).
Vodootporni senzor DS18B20 i otpornik od 4,7k.
Premosne žice za spajanje svega.
Neke trgovine prodaju senzore s otpornikom od 4,7k.
Korak 3: Izgradite jednostavan krug
Za ispis podataka iz DS18B20 na serijski monitor IDE-a, morate izgraditi krug prema shemi.
Prvo uključite senzor u matičnu ploču i spojite njegove pinove na Arduino pomoću kratkospojnika sljedećim redoslijedom: pribadača 1 na GND; pribadača 2 na bilo koji digitalni pin (pribadača 2 u našem slučaju); pribadača 3 na +5 V ili +3,3 V i na kraju otpornik za povlačenje.
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


