Penderia suhu digital DS18B20 ialah penderia suhu digital satu bas yang dihasilkan oleh DALLAS, USA. Ia mempunyai julat pengukuran suhu yang luas (-55℃~+125 ℃) dan resolusi ukuran suhu yang wujud 0.5 ℃. DS18B20 menyokong fungsi rangkaian berbilang titik, dan berbilang DS18B20 boleh disambung secara selari pada tiga wayar sahaja untuk mencapai pengukuran suhu berbilang titik. Hasil pengukuran dihantar secara bersiri dalam kuantiti digital 9~12-bit.
Mari sambungkan DS18B20 ke Arduino. Sambungan adalah mudah. Mulakan dengan menyambungkan VDD ke pin 5V Arduino dan GND ke tanah.
Untuk menyambungkan penderia suhu digital DS18B20 ke Arduino, anda perlu melakukan langkah-langkah berikut:
Sambungan perkakasan:
Sambungkan pin VCC DS18B20 ke pin kuasa 3.3V Arduino.
Sambungkan pin GND DS18B20 ke pin tanah Arduino.
Sambungkan pin data DS18B20 ke pin GPIO Arduino (contohnya, GPIO4).
Sambungkan perintang tarik 4.7kΩ antara pin data dan pin kuasa 3.3V.
Konfigurasi Perisian:
Pastikan anda telah memasang IDE Arduino dan memasang perpustakaan sokongan untuk papan pembangunan Arduino dalam IDE.
Tulis kod dalam IDE Arduino untuk membaca data suhu daripada sensor DS18B20.
Sensor DS18B20 adalah unik kerana antara muka 1-Wire® yang unik memerlukan hanya satu pin port untuk komunikasi, dan setiap peranti mempunyai kod bersiri 64-bit unik yang disimpan dalam ROM onboard. Di samping itu, ia menyokong bekalan kuasa melalui talian data, dengan julat bekalan kuasa 3.0V hingga 5.5V, menjadikannya sangat fleksibel dalam pelbagai aplikasi. Aplikasi untuk DS18B20 termasuk termostat, Sistem perindustrian, produk pengguna, termometer, atau mana-mana sistem sensitif haba, dll
DS18B20 ialah penderia suhu digital 1-Wayar daripada Maxim IC. Melaporkan darjah Celsius dari -55 ke 125 (+/-0.5) dengan 9 ke 12 digit ketepatan. Setiap sensor diukir dengan nombor siri 64-bit yang unik – membenarkan sejumlah besar penderia digunakan pada satu bas data.
Ciri -ciri:
Antara muka 1-Wire® yang unik hanya memerlukan satu pin port untuk komunikasi;
Setiap peranti mempunyai kod bersiri 64-bit unik yang disimpan dalam ROM onboard;
Keupayaan berbilang titisan memudahkan aplikasi pengesan suhu teragih;
Tiada komponen luaran yang diperlukan;
Boleh dikuasakan melalui talian data.
Julat bekalan kuasa ialah 3.0V hingga 5.5V;
Mengukur suhu dari -55°C hingga +125°C (–67°F hingga +257°F) ±0.5°C Ketepatan ialah –10°C hingga +85°C;
Resolusi termometer boleh dipilih oleh pengguna daripada 9 ke 12 bit;
Menukar suhu kepada perkataan digital 12-bit dalam 750 milisaat (maks);
Tidak meruap yang boleh ditentukan pengguna (NV) tetapan penggera;
Perintah carian penggera mengenal pasti dan menangani peranti dengan suhu di luar had yang diprogramkan (keadaan penggera suhu);
Aplikasi termasuk termostat, Sistem perindustrian, produk pengguna, termometer, atau mana-mana sistem sensitif haba.
Langkah 2: Apa yang Anda Perlukan:
Untuk membina termometer, anda akan memerlukan item berikut:
Papan Arduino (A, DUE, Mikro, dll.).
Sensor DS18B20 kalis air dan perintang 4.7k.
Wayar pelompat untuk menyambungkan semuanya bersama-sama.
Sesetengah kedai menjual penderia dengan perintang 4.7k.
Langkah 3: Bina litar mudah
Untuk mencetak data daripada DS18B20 pada monitor bersiri IDE, anda perlu membina litar mengikut skema.
Mula-mula palamkan sensor ke papan roti dan sambungkan pinnya ke Arduino menggunakan pelompat dalam susunan berikut: pin 1 kepada GND; pin 2 ke mana-mana pin digital (pin 2 dalam kes kita); pin 3 kepada +5V atau +3.3V dan akhirnya perintang tarik naik.
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


