ساخت دماسنج با DS18S20 و AVR توسط پروتکل یک سیمه

ساخت دماسنج با DS18S20

در این بخش دانلود پروژه ساخت دماسنج با تراشه DS18S20 و میکروکنترلر AVR توسط پروتکل یک سیمه, توسط تیم الکترونیک و برنامه نویسی الکترونیک ۹۸ برای شما علاقه مندان به پروژه های میکروکنترلر AVR آماده شده است. پس از معرفی پروتکل ارتباطی با عنوان ارتباط یک سیمه, استفاده از آن به سرعت رواج یافت, به طوری که سازندگان قطعات الکترونیکی, تراشه های مختلف را سازگار با این پروتکل, طراحی و راهی بازار کردند. مهمترین ویژگی های این پروتکل عبارتند از: ماهیت سریال, امکان ارسال و دریافت اطلاعات و انتقال توان الکتریکی, تنها با استفاده از یک سیم.

بعد قبل
ساخت دماسنج با DS18S20 و AVR توسط پروتکل یک سیمه
ساخت دماسنج با DS18S20 و AVR توسط پروتکل یک سیمه

ساخت دماسنج با DS18S20 و AVR توسط پروتکل یک سیمه
ساخت دماسنج با DS18S20 و AVR توسط پروتکل یک سیمه
بعد قبل

شرح عملکرد پروژه

هدف ما در این پروژه,اندازه گیری دمای چند نقطه مختلف توسط یک میکروکنترلر و تراشه پرکاربرد دماسنج DS18B20 است. تصویر درج شده در ابتدا مطلب، تصویر کامل مدار مونتاژ شده پروژه را نشان می دهد. هسته اصلی, میکروکنترلر ATmega8 است که برنامه آن در محیط نرم افزار BASCOM-AVR و به زبان بیسیک BASIC نوشته شده است. برای اندازه گیری دما در 5 نقطه مختلف, از 5 عدد حسگر دمای DS18S20 یا DS18B20 که به میکروکنترلر متصل شده اند استفاده شده است.

برقراری ارتباط بین میکروکنترلر و تراشه های سنسور دما DS18S20 یا سنسور دما DS18B20 از طریق پیاده سازی نرم افزاری صورت گرفته است. به این ترتیب می توانیم روی هر یک از پایه های ورودی / خروجی میکروکنترلر, یک باس یک سیمه داشته باشیم, اما می توانیم با توجه به دسترس بودن پایه های متعدد روی میکروکنترلر, سنسورهای دما را روی یک باس قرار نمی دهیم و هر حسگر به طور مجزا به یک پایه میکروکنترلر نیز متصل می کنیم.


نقشه شماتیک پروژه

نقشه شماتیک پروژه ساخت دماسنج با DS18S20 و AVR توسط پروتکل یک سیمه

لیست قطعات مورد نیاز

مقاومت 1 کیلو اهم با توان 0.25 وات و تلرانس 5 درصد2 عدد
مقاومت 10 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد3 عدد
مقاومت 4.7 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد1 عدد
پتانسیومتر خوابیده 10K کیلو اهم تک‌دور مدل DIP1 عدد
دیود 1N40073 عدد
خازن الکترولیتی 470uf میکروفاراد 16 ولت1 عدد
خازن عدسی 100nF نانوفاراد2 عدد
رگولاتور ولتاژ 5 ولت L78051 عدد
سنسور دمای DS18B20 دیجیتال-اورجینال5 عدد
ترانزیستور 2N3904 نوع NPN1 عدد
میکروکنترلر ATMEGA8A-PU مدل DIP تایوانی با 28 پایه1 عدد
سوکت آی سی 28 پایه باریک مدل معمولی1 عدد
ترمینال پیچی 2 پین مدل KF300 رنگ آبی1 عدد
ترمینال پیچی 3 پین مدل KF300 رنگ آبی1 عدد
لامپ LED قرمز سایز 3mm میلی متر مدل مات1 عدد
LCD کاراکتری مدل 16×2 با Backlighting آبی1 عدد
پین هدر نری صاف 1x40 با ارتفاع 11 میلیمتر - مشکی1 عدد
پین هدر مادگی صاف 1x40 با فاصله پایه 2.54 میلیمتر - مشکی1 عدد
تک سوئیچ 4 پایه DIP سایز 6x6x5 میلیمتر3 عدد
رله 12V ولت معمولی تک کنتاکت با جریان 10 آمپر1 عدد
آداپتور 12V ولت 2A آمپر مدل بین راهی ساخت ایران1 عدد

تراشه سنسور دمای DS18S20 یا DS18B20

سنسور دمای DS18S20 یا DS18B20 دماسنجی دیجیتالی با توانایی اندازه گیری دما در محدوده منفی 55 تا مثبت 125 درجه سانتی گراد و با دقت 0.5 درجه سانتی گراد (در محدوده منفی 10 تا مثبت 80 درجه سانتی گراد) است. تمامی مراحل اندازه گیری و تبدیل سیگنال آنالوگ به دیجیتال درون تراشه انجام می شوند و دریافت اطلاعات توسط یک میکروکنترلر و از طریق پروتکل یک سیمه ممکن است.

هر یک از تراشه های DS1820 نیز, مانند سایر تراشه های یک سیمه, دارای سریال 64 بیتی منحصر به فرد می باشند و به همین دلیل می توان چندین تراشه را در یک باس قرار داد. این ویژگی برای سیستم های تهویه مطبوع و مانیتورینگ دما در ساختمان ها, بسیار سودمند و مناسب است. سنسور دمای DS18S20 یا DS18B20 با دو بسته بندی SO و TO92 عرضه می شود. در تصویر زیر نمای ظاهری و ترتیب پایه های این تراشه را به همراه عملکرد هر پایه به طور خلاصه را نشان می دهد.

ترتیب پایه های سنسور دما DS18S20


نقشه جاگذاری قطعات بر روی برد PCB

نقشه جاگذاری قطعات بر روی PCB پروژه ساخت دماسنج با DS18S20 و AVR توسط پروتکل یک سیمه

لیست ابزار آلات و تجهیزات مورد نیاز

هویه1 عدد
سیم لحیم1 عدد
کف چین1 عدد
قلع کش1 عدد

نحوه کنترل دما محیط

یکی از ویژگی های برجسته این پروژه کنترل دما محیط می باشد. این قسمت از پروژه به این صورت عمل می کند که کاربر می تواند یک بازه دما تعیین کند، تا در صورتیکه دمای اندازه گیری شده از بازه تعیین شده بیشتر یا کمتر شد رله مربوط به دما فعال گردد. به این ترتیب کاربر می تواند با اتصال وسیله گرمایشی یا سرمایشی به خروجی رله اقدام به کنترل اتوماتیک دما آن محیط نماید.


ویدیو ضبط شده از نحوه راه اندازی و عملکرد پروژه

در زیر یک ویدئو از نحوه عملکرد پروژه ساخت دماسنج با DS18S20 و AVR توسط پروتکل یک سیمه، ضبط شده است, که می توانید برای درک بیشتر از نحوه عملکرد پروژه به صورت آنلاین مشاهده و یا از انتهای همین پست دانلود نمائید.

 


دانلود مستندات پروژه

توجه: به دلیل توقف فعالیت سایت امکان دریافت پروژه وجود ندارد.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 محیط برنامه نویسی : BASCOM-AVR

 برنامه نویسی شده به زبان : BASIC

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 19 ژانویه 2018

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.