در این پروژه سنسور SHT11,SHT10,SHT71 را با استفاده از کدویژن (CodeVisionAVR) و بسکام (BASCOM-AVR) به طور کامل راه اندازی کرده ایم که به خوبی در پروتیوس نمایش خروجی را داریم و در عمل نیز به همین شکل است.از مشخصات و نحوه راه اندازی این سنسور میتوان به نکات زیر اشاره کرد : ولتاژ کاری سنسور 2.4 تا 5.5 ولت – اندازه گیری رطوبت در رنج 0 تا 100٪ با رزولوشن 0.05 تا 0.4 و رزولوشن دما از 0.01 تا 0.04و در بازه -40 تا +123.8 هستش . فقط زمان پاسخ گویی سنسور مقداری بالاست یعنی 500میلی ثانیه . سنسور ساخت شرکت sensirion بوده و بنا به تایید شرکت خودش کاملا کالیبره شده و دقت فوق العاده بالایی دارد که با تکنولوژی موسوم به CMOSense ساخته شده . این سنسور بتوسط پروتکل I2C راه اندازی میشود.البته مقداری خطا در حدود 3 درجه برای دما وجود دارد همچنین برای رطوبت که به هیچ وجه خطا مطرح نیست و باید در رنج 0 تا 100 نمایش دهیم و به عهدی برنامه نویس است.
توضیحات پروژه:
این پروژه مقدار دما و رطوبت محیط را با استفاده از سنسور صنعتی ,SHT11,SHT71,SHT10 اندازه گیری کرده و بر روی نمایشگر LCD نمایش میدهد. توصیه می شود که برای میکروکنترلرها یک کلید ریست نیز در نظر گرفته شود تا در صورت هنگ کردن میکروکنترلر بتوان از آن استفاده کرد. برای این کار از یک تک سوییچ مطابق شکل زیر استفاده شود: اگر پایه ریست رها بماند ممکن است به علت نویز محیط، میکروکنترلر خود به خود ریست شود. برای جلوگیری از این حادثه آن را با یک مقاومت ۱۰K اهم یا ۴٫۷K اهم به تغذیه مثبت وصل می کنیم. حتی اگر قصد استفاده از کلید ریست را هم نداشته باشید، استفاده از این مقاومت توصیه می شود. سنسور دما و رطوبت استفاده شده در این پروژه SHT10 می باشد. برنامه این پروژه به روش ساب روتین نوشته شده است و جنبه آموزشی سورس این پروژه شامل نحوه کد نویسی نیز می شود. نکته: شماتیک و سورس این پروژه بدون هیچ تغییری برای سنسور های SHT11 و SHT15 وSHT71 وSHT10 نیز قابل استفاده می باشد.
اهداف آموزشی:
- آشنایی با LCD کاراکتری و نحوه راه اندازی آن
- آشنایی با سنسور SHT10 و نحوه راه اندازی آن
- آشنایی با روش برنامه نویسی سابروتین
محتویات فایل دانلود:
- سورس برنامه با کامپایلر بسکام ( Bascom AVR ).
- سورس برنامه با کامپایلر کدویژن (CodeVisionAVR).
- شبیه سازی پروژه با نرم افزار پروتیوس برای هر دو سورس.
- دیتاشیت سنسور SHT10
نکته:
در شبیه ساز این پروژه بین مقدار رطوبت نمایش داده و مقدار سنسور، تفاوتی در اندازه ۳% تا ۵% وجود دارد. برنامه این پروژه بارها و بارها بررسی شد ولی به نظر میرسد این اختلاف نه به خاطر برنامه بلکه به خاطر عدم هماهنگ بودن ابزار شبیه ساز SHT10 با دیتاشیت این سنسور باشد.
حداقل اشتراک | محتویات | زمان ایجاد | حجم فایل | تعداد دانلودها |
یک ماهه (VIP) | برنامه+شماتیک | یکشنبه, 03 اسفند 1393 00:06 | 148.75 KB | 0 |
تنها کاربران عضو یا دارای مجوز میتوانند دانلود نمایند |