سنسور دما DS18B20 با سطح مقطع دایره ای تخت - دماسنج تک سیمه
سنسور دما DS18B20 با سطح مقطع دایره ای
اهمیت اندازه گیری و سنجش دما در یک محیط، بر هیچ کسی پوشیده نیست. سنجش و اندازه گیری این پارامتر فیزیکی، در بسیاری از صنایع و پروژه ها، امری حیاتی است. سنسور دما DS18B20 با سطح مقطع دایره ای، یک سنسور دمای بسیار کاربردی با دقت بالاست. این سنسور که بازه کاری 3 الی 5.5 ولت DC را دارد، با بردهای آردوینو و ESP یا سایر میکروکنترلرها نظیر ARM و بردهای رزبری پای سازگاری دارد. مدل قرار گرفته در این صفحه محصول، دارای کابل بوده و قسمت فلزی آن، از نوع فولاد ضد آب و ضد زنگ زدگی است. بنابراین، از این سنسور می توان در شرایط خاص نیز، بهره برد. این سنسور جهت ارسال داده ها، تنها از یک سیم استفاده می نماید. از دیگر نکات مهم این سنسور، راه اندازی تعداد زیادی از آن تنها از طریق یک پایه است. برای راه اندازی و کار با این سنسور، کتابخانه تحت آردوینو توسعه یافته که راه اندازی و کار با آن را بسیار ساده می نماید.
مشخصات فنی و ویژگی های کلی سنسور دما DS18B20 با سطح مقطع دایره ای
ولتاژ کاری 3 الی 5.5 ولت DC
ارسال داده تنها از طریق یک سیم
جریان مصرفی حداکثر 10 میلی آمپر
دارای سطح فلزی فولادی و ضد زنگ
دقت اندازه گیری بالا، پایداری بی نظیر
مجهز به کابل جهت ارسال داده، ساختار ضد آب
راه اندازی سریع و آسان با بردهای آردوینو و ESP
بازه اندازه گیری دما بین 50- الی 125 درجه سانتی گراد
قابلیت اتصال چندین سنسورDS18B20 تنها به یک پایه میکروکنترلر
کاربردهای سنسور دما DS18B20 با سطح مقطع دایره ای
طراحی و پیاده سازی دماسنج های دیجیتال
طراحی و پیاده سازی سیستم های اعلام حریق
طراحی و پیاده سازی ترموستات های دیجیتال
طراحی و پیاده سازی سیستم های تهویه مطبوع
آموزش شماره 1: ساخت دماسنج با سنسور دما DS18B20 ضد آب و برد آردوینو
اندازهگیری دمای محیط و کنترل آن در پروژههای اینترنت اشیاء IoT از اهمیت ویژهای برخوردار است. در گلخانهها، پروژههای صنعتی و… کنترل دمای محیط و طراحی ترموستات بسیار مهم خواهد بود. سنجش دما توسط مدار دماسنج میتواند در موارد بسیار زیادی موثر باشد. از جمله مدیریت مصرف انرژی در یک ساختمان، یا کنترل فرآیند مانند دستگاههای جوجه کشی که بسیار به دما حساس هستند. تا به حال آموزش های متفاوتی با سنسورهای دما در دیجی اسپارک منتشر شده است. در این آموزش به معرفی سنسور دما DS18B20 و نحوهی کار یا آن خواهیم پرداخت.
آموزش شماره 2: کیت تب سنج کرونا با استفاده از آردوینو Arduino و دماسنج Thermometer
با شیوع کرونا Corona بیماری ناشناختهای که به تازگی در جهان فراگیر شده است، نیاز به کیتهای تشخیص وضعیت سلامتی و اندازه گیری پارامترهای بدن یک امر حیاتی شده است. ما به واسطه ی دانش برنامه نویسی و سنسورهای بیومتریک تا حدودی میتوانیم این نیاز را برطرف سازیم. با شیوع بیماری کرونا در جهان، یکی از علائم بارز وجو بیماری افزایش دمای بدن انسان و به اصطلاح تب بالا است که نشان دهنده ی این ویروس دردسر ساز میباشد. در ادامه با استفاده از سنسور ضد آب و کابلی DS18B20 دمای بدن را اندازه گیری کرده و بر روی نمایشگر نمایش خواهیم داد. به عبارتی یک کیت تشخیص کرونا یا همان تب سنج آردوینو میسازیم.
آموزش شماره 3: ارسال دما به ربات پیام رسان بله از چندین سنسور DS18B20 با برد ESP32
با سنسور دمای ds18b20 آشنایی دارید، پیش از این روش ارتباط آردوینو با پیام رسان بله را آموزش دادیم. اکنون توسط برد ESP32 که دارای بلوتوث و وای فای داخلی است. میخواهیم اطلاعات چندین سنسور DS18B20 را دریافت کرده و روی ربات بله ارسال کنیم. لازم به ذکر است که تمامی سنسورهای دما را به یک پایه از برد متصل میکنیم. به عبارتی این خاصیت سنسور دما DS18B20 میباشد که توسط یک پایه از میکرو، امکان ارسال چندین اطلاعات را دارد. در این آموزش روش کدنویسی برای ارسال این اطلاعات به پیام رسان بله را بررسی میکنیم.
آموزش شماره 4: آموزش راه اندازی چند سنسور DS18B20 Dallas با آردوینو توسط یک پایه
برای سنجش دما سنسورهای مختلفی وجود دارد. بر اساس ساختار سنسور و کاربری آنها دسته بندی میشوند. سنسور DS18B20 از نوع OneWire است. به عبارتی توسط یک پایه میتواند با برد میکرو ارتباط برقرار کند. در این آموزش روش اتصال چند سنسور DS18B20 به یک پایه را آموزش خواهم داد. سنسور ضد آب DallasTemperature از سری سنسورهای دقیق جهت اندازه گیری دمای محیط است. از سری سنسورهای Dallas مدل DS18B20 دارای کابل با روکش PVC است که جهت استفاده شخصی و نیمه صنعتی نیاز بسیاری از کاربران را فراهم کرده است.
آموزش شماره 5: سنجش دما با چندین سنسور DS18b20 و نمایش اطلاعات در وب سرور ESP8266
یکی از دغدغه هایی که برای مایتورینگ دما در یک محیط بسته مانند خانه، انبار و یا حتی اتاق های سرور وجود دارد، تفاوت دما در نقاط مختلف آن محیط است، برای حل این مشکل استفاده از سنسور های دمایی مانند Ds18 پیشنهاد میشود. طبیعتا بر اساس متراژ محیط مورد استفاده بایستی از چند سنسور DS18b20 استفاده کنیم. یکی از قابلیتهای بسیار مهم این سنسور اتصال چند سنسور به یک پایه از برد میکرو است. ولی احتمالا نمونه پروژه هایی از این سنسور را قبلا مشاهده کردهاید، که فقط یک سنسور دما DS18B20 راه اندازی شده است. اما در این آموزش قصد داریم علاوه بر راهاندازی چند سنسور Ds18B20 با استفاده از برد ESP8266، مقادیر موجود را در یک صفحه وب نمایش دهیم. پس درنتیچه میتوانیم همواره از تغییرات دما آگاه باشیم.
آموزش شماره 6: محاسبه دما محیط و نمایش بر روی OLED با رزبری پای و Node-Red
اندازه گیری و مدیریت دما یکی از اولین پارامترهای مهم اندازه گیری در مدیریت مکان میباشد. تا به امروز آموزش های منتوعی از راه اندازی سنسور های دما و نمایش آن در LCD/OLED منتشر شده است اما در این آموزش از برد رزبری پای Raspberry Pi و نمایشگر OLED استفاده خواهیم کرد.
مشخصات
- کاربری
- مناسب برای استفاده صنعتی
- نوع ماژول
- دماسنج - Thermometer
- ابعاد
- ابعاد سطح مقطع دایره : 4 میلی متر
- ولتاژ مورد نياز
- در محدوده 3 تا 5.5 ولت DC
- جنس مواد اولیه
- کابل با روکش PVC
- طول کابل
- 1.2 متر
- محدوده دمایی
- - 55 تا + 1250 درجه سانتی گراد- 67 تا +257 درجه فارنهایت
- جریان
- حداکثر 10 میلی آمپر
- رنگ بندی
- خاکستری
- تعداد پایه ها
- 3 پایه
- ترتیب پایه ها
- VCC, DATA, GND
- پروتکل ارتباطی
- یک سیمه(One Wire)
- دقت اندازه گیری
- ±0.5°C
- سایر توضیحات
- مناسب جهت دستگاه هایی با پورت HDMI
- کد تجاری ماژول و برد
- DS18B20
- نوع سنسور
- دما
این برد یک ترموستات دمایی است. برای درخواست مورد نظرتان قابل استفاده است. ولتاژ AC همان برق 220 است.
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.