Digitālais temperatūras sensors DS18B20 ir vienas kopnes digitālais temperatūras sensors, ko ražo DALLAS, ASV. Tam ir plašs temperatūras mērīšanas diapazons (-55℃~+125℃) un raksturīgā temperatūras mērīšanas izšķirtspēja 0,5 ℃. DS18B20 atbalsta vairāku punktu tīkla funkciju, un vairākus DS18B20 var savienot paralēli uz vienīgajiem trim vadiem, lai sasniegtu vairāku punktu temperatūras mērīšanu. Mērījumu rezultāti tiek pārraidīti sērijveidā 9–12 bitu digitālā daudzumā.
Savienosim DS18B20 ar Arduino. Savienojumi ir vienkārši. Sāciet, savienojot VDD ar Arduino 5 V tapu un GND ar zemi.
Lai savienotu DS18B20 digitālo temperatūras sensoru ar Arduino, jums jāveic šādas darbības:
Aparatūras savienojums:
Savienojiet DS18B20 VCC kontaktu ar Arduino 3,3 V barošanas kontaktu.
Savienojiet DS18B20 GND tapu ar Arduino zemējuma tapu.
Savienojiet DS18B20 datu tapu ar Arduino GPIO tapu (piemēram, GPIO4).
Pievienojiet 4,7 kΩ pievilkšanas rezistoru starp datu kontaktu un 3,3 V barošanas kontaktu.
Programmatūras konfigurācija:
Pārliecinieties, vai esat instalējis Arduino IDE un instalējis atbalsta bibliotēkas Arduino izstrādes platei IDE..
Ierakstiet kodu Arduino IDE, lai nolasītu temperatūras datus no sensora DS18B20.
DS18B20 sensors ir unikāls ar to, ka tā unikālajam 1-Wire® interfeisam komunikācijai ir nepieciešams tikai viens porta kontakts, un katrai ierīcei ir unikāls 64 bitu sērijas kods, kas saglabāts iebūvētajā ROM. Papildus, tas atbalsta barošanu caur datu līniju, ar barošanas diapazonu no 3,0 V līdz 5,5 V, padarot to ļoti elastīgu dažādos lietojumos. DS18B20 lietojumos ietilpst termostati, rūpnieciskās sistēmas, patēriņa preces, termometri, vai jebkuras termiski jutīgas sistēmas, utt
DS18B20 ir viena vada digitālais temperatūras sensors no Maxim IC. Ziņo par grādiem pēc Celsija no plkst -55 līdz 125 (+/-0.5) ar 9 līdz 12 precizitātes cipari. Katrs sensors ir iegravēts ar unikālu 64 bitu sērijas numuru – ļaujot vienā datu kopnē izmantot lielu skaitu sensoru.
Funkcijas:
Unikālajam 1-Wire® interfeisam komunikācijai ir nepieciešams tikai viens porta kontakts;
Katrai ierīcei ir unikāls 64 bitu sērijas kods, kas tiek saglabāts iebūvētajā ROM;
Vairāku pilienu iespēja vienkāršo sadalītās temperatūras noteikšanas lietojumprogrammas;
Nav nepieciešami ārēji komponenti;
Var barot, izmantojot datu līniju.
Barošanas avota diapazons ir no 3,0 V līdz 5,5 V;
Mēra temperatūru no –55°C līdz +125°C (–67°F līdz +257°F) ±0,5°C Precizitāte ir no –10°C līdz +85°C;
Termometra izšķirtspēju var izvēlēties lietotājs 9 līdz 12 biti;
Pārvērš temperatūru par 12 bitu digitālo vārdu 750 milisekundes (maks);
Lietotāja definējams nepastāvīgs (NV) modinātāja iestatījumi;
Trauksmes meklēšanas komanda identificē un adresē ierīces, kuru temperatūra ir ārpus ieprogrammētajām robežām (temperatūras trauksmes stāvoklis);
Pielietojumos ietilpst termostati, rūpnieciskās sistēmas, patēriņa preces, termometri, vai jebkura karstumjutīga sistēma.
Solis 2: Kas jums nepieciešams:
Lai izveidotu termometru, jums būs nepieciešami šādi priekšmeti:
Arduino dēlis (A, DUE, Mikro, utc).
Ūdensizturīgs DS18B20 sensors un 4,7 k rezistors.
Jumpvadi, lai savienotu visu kopā.
Daži veikali pārdod sensorus ar 4,7k rezistoru.
Solis 3: Izveidojiet vienkāršu ķēdi
Lai izdrukātu datus no DS18B20 uz IDE sērijas monitora, jums ir jāizveido ķēde saskaņā ar shēmu.
Vispirms pievienojiet sensoru maizes panelim un pievienojiet tā tapas Arduino, izmantojot džemperus šādā secībā: pin 1 uz GND; pin 2 uz jebkuru digitālo tapu (pin 2 mūsu gadījumā); pin 3 uz +5V vai +3.3V un visbeidzot uzvilkšanas rezistors.
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


