سنسور دمای دیجیتال DS18B20 یک سنسور دمای دیجیتال تک شینه تولید شده توسط دالاس می باشد, ایالات متحده آمریکا. دارای محدوده اندازه گیری دما گسترده ای است (-55℃~+125℃) و وضوح اندازه گیری دمای ذاتی 0.5 درجه سانتیگراد. DS18B20 از عملکرد شبکه چند نقطه ای پشتیبانی می کند, و چند DS18B20 را می توان به صورت موازی روی تنها سه سیم برای دستیابی به اندازه گیری دمای چند نقطه ای وصل کرد.. نتایج اندازه گیری به صورت سریال در کمیت دیجیتال 9 تا 12 بیتی ارسال می شود.
بیایید DS18B20 را به آردوینو وصل کنیم. اتصالات ساده هستند. با اتصال VDD به پایه 5 ولت آردوینو و GND به زمین شروع کنید.
برای اتصال سنسور دمای دیجیتال DS18B20 به آردوینو, باید مراحل زیر را انجام دهید:
اتصال سخت افزاری:
پایه VCC DS18B20 را به پایه برق 3.3 ولت آردوینو وصل کنید.
پایه GND DS18B20 را به پایه زمین آردوینو وصل کنید.
پایه داده DS18B20 را به پایه GPIO آردوینو وصل کنید (به عنوان مثال, GPIO4).
یک مقاومت کششی 4.7 کیلو اهم را بین پایه داده و پایه برق 3.3 ولت وصل کنید.
پیکربندی نرم افزار:
مطمئن شوید که Arduino IDE را نصب کرده اید و کتابخانه های پشتیبانی کننده برای برد توسعه آردوینو را در IDE نصب کرده اید..
برای خواندن اطلاعات دما از سنسور DS18B20 کدی را در Arduino IDE بنویسید.
حسگر DS18B20 از این نظر منحصر به فرد است که رابط منحصر به فرد 1-Wire® آن تنها به یک پین پورت برای ارتباط نیاز دارد., و هر دستگاه دارای یک کد سریال 64 بیتی منحصر به فرد است که در رام آنبرد ذخیره شده است. علاوه بر این, از منبع تغذیه از طریق خط داده پشتیبانی می کند, با محدوده منبع تغذیه 3.0 ولت تا 5.5 ولت, آن را در کاربردهای مختلف بسیار انعطاف پذیر می کند. کاربردهای DS18B20 شامل ترموستات می باشد, سیستم های صنعتی, محصولات مصرفی, دماسنج ها, یا هر سیستم حساس به حرارت, و غیره
DS18B20 یک سنسور دمای دیجیتال 1 سیم از Maxim IC است. گزارش درجه سانتیگراد از -55 به 125 (+/-0.5) با 9 به 12 ارقام دقت. هر سنسور با یک شماره سریال منحصر به فرد 64 بیتی حک شده است – امکان استفاده از تعداد زیادی حسگر در یک گذرگاه داده.
ویژگی:
رابط منحصر به فرد 1-Wire® تنها به یک پین پورت برای ارتباط نیاز دارد;
هر دستگاه دارای یک کد سریال 64 بیتی منحصر به فرد است که در رام آنبورد ذخیره شده است;
قابلیت Multidrop کاربردهای سنجش دمای توزیع شده را ساده می کند;
بدون نیاز به اجزای خارجی;
می تواند از طریق خط داده تغذیه شود.
محدوده منبع تغذیه 3.0 ولت تا 5.5 ولت است;
اندازه گیری دما از -55 درجه سانتیگراد تا +125 درجه سانتیگراد (-67 درجه فارنهایت تا +257 درجه فارنهایت) ± 0.5 درجه سانتیگراد دقت -10 درجه سانتیگراد تا +85 درجه سانتیگراد است;
وضوح دماسنج قابل انتخاب توسط کاربر است 9 به 12 بیت ها;
دما را به یک کلمه دیجیتال 12 بیتی تبدیل می کند 750 هزارم ثانیه (حداکثر);
غیرفرار قابل تعریف توسط کاربر (NV) تنظیمات آلارم;
فرمان جستجوی زنگ هشدار دستگاه هایی را با دمای خارج از محدودیت های برنامه ریزی شده شناسایی و آدرس دهی می کند (وضعیت هشدار دما);
از جمله کاربردها می توان به ترموستات اشاره کرد, سیستم های صنعتی, محصولات مصرفی, دماسنج ها, یا هر سیستم حساس به حرارت.
مرحله 2: آنچه شما نیاز دارید:
برای ساخت دماسنج, شما به موارد زیر نیاز خواهید داشت:
یک برد آردوینو (الف, سررسید, میکرو, و غیره).
یک سنسور ضد آب DS18B20 و یک مقاومت 4.7k.
سیم های جامپر برای اتصال همه چیز به یکدیگر.
برخی از فروشگاه ها سنسورهایی با مقاومت 4.7k می فروشند.
مرحله 3: یک مدار ساده بسازید
برای چاپ داده های DS18B20 بر روی مانیتور سریال IDE, شما باید مدار را طبق شماتیک بسازید.
ابتدا سنسور را به برد برد وصل کنید و پایه های آن را با استفاده از جامپرها به ترتیب زیر به آردوینو وصل کنید: سنجاق 1 به GND; سنجاق 2 به هر پین دیجیتال (سنجاق 2 در مورد ما); سنجاق 3 به +5V یا +3.3V و در نهایت مقاومت pull-up.
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


