صفحه نخست فروشگاه    همکاری در فروش    بیزنا    میدا      تماس با ما
            منوی محصولات
الکترونیک
            لینکستان
»ميدا
            صفحات
»ش
»ش
»نرم افزار ۵۵۵ Desginer
»دزدگیر با سنسور PIR
»ارسال SMS با ماژول RF
»ماشین حساب مهندسی با AVR
»کنترل سروو موتور با PWM
»کنترل دمای محیط با PID کنترلر
»جریان ۲ آمپر با رگولاتور ۷۸۰۵
»شارژر باتری اتومبیل
»منبع تغذیه ۵۰ ولت ۳ آمپر
»کنترل فن با میکرو PIC
»نرم افزار کد رنگی مقاومت ها
»اتصال مستقیم AVR به پورت USB
»اتصال مستقیم AVR به پورت USB
»ساعت و تقویم شمسی با DS1307
»پروگرامر USB برای PIC
»تستر باطری با PIC و نمایشگر LCD گرافیکی
»اتصال ترموکوپل به PIC
»محافظ یخچال
»برد آموزشی برای میکروکنترلر AVR و ۸۰۵۱
»گسترش پورت های میکروکنترلر
»بازی مرتب سازی عکس
»فرستنده و گیرنده رادیویی
»کتابخانه LCD کاراکتری برای WinAVR
»آموزش راه اندازی تاچ اسکرین
»کنترل ۸ دستگاه با نمایشگر گرافیکی لمسی
»مبدل RS232 به TTL و بلعکس
»ولت متر با نمایشگر سون سگمنت
»اسیلوسکوپ دیجیتال با AVR
»مینی اسیلوسکوپ برای سیگنال های دیجیتال
»ساعت دییجیتال با نمایشگر سون سگمنت
»ساعت با سون سگمنت
»تایپ SMS با کی پد
»کتاب خانه شبیه ساز LCD های نوکیا برای پروتیوس
»قفل رمز دیجیتال با AVR
»کنترل از راه دور ۵ کاناله مادون قرمز
»فرکانس متر ۵۰MHz
»قفل رمز با AVR
»فانکشن ژنراتور با AVR
»مبدل RS232 به RS485
»راه اندازی سنسور فشار ST09
»آمپر متر با PIC
»ولت متر دیجیتال ۰ تا ۲۵ ولت با AVR
»اندازه گیری ظرفیت خازن و سلف با AVR
»ریموت کنترلر از طریق SMS با AVR
»پروگرمر USB برای AVR
»قفل رمز با کارت تلفن و AVR
»ISP پروگرامر برای AVR
»ارتباط AVR با RS232 و برنامه کنترلی با ویژوال بیسیک
»ایجاد سیگنال های ویدیوئی PAL با AVR
»نمایش متن روی سون سگمنت
»شماره گیری به روش تن با AVR
»مشکل شبیه سازی کیپد در پروتیوس
»شمارنده ۰ تا ۹۹ روی نمایشگر سون سگمنت با Bascom AVR
»راه اندازی سون سگمنت ۴ تایی با Bascom AVR
»آموزش مونتاژ تابلوروان ۱
»مبدل RS232 به TTL با تراشه 2MAX23
»پیکره بندی آی سی ۵۵۵ بصورت حافظه (لچ)
»تبدیل پالس PWM به آنالوگ
»راه اندازی LCD با mikroC Pro for PIC
»ترمومتر و ترموستات با Bascom AVR
»راه اندازی فتوسل با Bascom AVR
»راه اندازی LM35 با Bascom AVR
»ولت متر ۰ تا ۵ ولت با Bascom 8051
»راه اندازی LM35 با mikroC Pro for PIC
»فرستنده FM با برد ۱٫۵ کیلومتر
»ولت متر ۰ تا ۵ ولت با mikroC Pro for PIC
»فرستنده VHF صدا و تصویر
»ارتباط کارت تلفن با AVR
»راه اندازی RGB LED با Bascom AVR
»آموزش مونتاژ تابلوروان ۵
»استفاده از EEPROM داخلی با Code Vision AVR
»استفاده از EEPROM داخلی با Bascom AVR
»راه اندازی ماژول LCD Nokia N96 با Code Vision AVR
»روشن کردن ۳۳ LED با برق ۲۲۰ ولت
»راه اندازی سنسور دما و رطوبت SHT10 با Bascom AVR
»ریموت کنترل چهار کاناله رادیویی (لرنینگ)
»راه اندازی SMT160 با Bascom AVR
»راه اندازی LM35 با Code Vision AVR
»ولت سنج 0تا50ولت
»راه اندازی LM35 با Bascom 8051
»فروشگاه انجمن
»برنامه نویسی عیب یاب
»تولیدات شرکت آرمین صنعت
»تبلیغات سولدوز
            کد سفارش

 

            پربازدیدترین محصولات
کیت اردیاگ 3200 حرفه ای آرمین صنعت کیت اردیاگ 3200 حرفه ای آرمین صنعت
آموزش کار با دستگاههای عیب یاب آموزش کار با دستگاههای عیب یاب
دی وی دی آموزشی تعمیرات تخصصی ئی سی یو دی وی دی آموزشی تعمیرات تخصصی ئی سی یو
کیت عیب یاب اردیاگ حرفه ای پرتابل کیت عیب یاب اردیاگ حرفه ای پرتابل
کیت عیب یاب اردیاگ حرفه ای کیت عیب یاب اردیاگ حرفه ای
            آگهی

             سفارشات
نام کالا قیمت تعداد حذف
             راه اندازی SMT160 با Bascom AVR

راه اندازی SMT160 با Bascom AVR

 راه اندازی SMT160 با Bascom AVR

در این پروژه یک دماسنج دیجیتال با استفاده از سنسور SMT160 و میکروکنترلر AVR توسط کامپایلر Bascom AVR و به زبان بیسیک راه اندازی شده است.

 

توجه: این پروژه به تنهایی جنبه کاربردی ندارد بلکه هدف از این پروژه ارائه روش راه اندازی سنسور دمای SMT160  می باشد تا بتوان از این سورس ها برای پروژه های کاربردی مانند ترمومتر و ترموستات استفاده کرد.

 

در این پروژه از میکروکنترلر ATMega32 استفاده شده است.

 

توصیه می شود که برای میکروکنترلرها یک کلید ریست نیز در نظر گرفته شود تا در صورت هنگ کردن میکروکنترلر بتوان از آن استفاده کرد. برای این کار از یک تک سوییچ مطابق شکل زیر استفاده شود:

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

 

برای برنامه نویسی این پروژه مجبور به استفاده از تایمرهای داخلی میکروکنترلر هستیم. برای داشتن یک زمان دقیق نمی توان به اسیلاتور داخلی میکروکنترلر اعتماد کرد. برای همین از یک کریستال خارجی ۱۰MHz برای اسیلاتور میکروکنترلر استفاده شده است.

Crystal2

 

سنسور دمای استفاده شده در این پروژه SMT160 می باشد. مشخصات این سنسور از قرار زیر است:
تلورانس : ۰٫۷  درجه
توان مصرفی : کمتر از ۱ میلی وات
میزان خطی بودن خروجی ۰٫۲ درجه
سنسور دما – حرارت با خروجی دیجیتال
سهولت در استفاده همرمان از چند سنسور
رنج کاری دما : ۴۵- تا ۱۵۰+ درجه سانتی گراد
قابلیت اتصال مستقیم به مبکروکنترلرها بدون نیاز به مبدل A/D

SMT160

مزیت این سنسور نسبت به سنسورهای آنالوگ دما نظیر LM35 این است که خروجی سنسور SMT160 دیجیتال و به صورت مدولاسیون عرض پالس (PWM) است و نیازی به مبدل آنالوگ به دیجیتال ندارد و همچنین خروجی CMOS آن باعث شده تا بتوان سنسور را با کابلی به طول ۲۰ متر به میکرو وصل کرد.
خروجی این سنسور از نوع پالس است و توسط اندازه گیری نسبت ۱ بودن پالس به عرض کل پالس می توان دما را به دست آورد (اندازه گیری عرض پالس توسط تایمرها انجام می شود).

 

برنامه این پروژه به روش ساب روتین نوشته شده است و جنبه آموزشی سورس این پروژه شامل نحوه کد نویسی نیز می شود.

جهت مشاهده سورس این پروژه اینجا کلیک کنید.

 

تابع های این پروژه از قرار زیر است:

۱٫ Display_lcd_start_text:
2. Read_SMT160:
3. Display_lcd_1:

 

1. نمایش یک متن دلخواه بر روی LCD در زمان شروع به کار سیستم.

۲٫ خواندن مقدار دما از سنسور SMT160

3. نمایش مقدار دما بر روی LCD

 

اهداف آموزشی:

.        • آشنایی با LCD کاراکتری و نحوه راه اندازی آن

.        • آشنایی با توابع مربوط به LCD

.        • آشنایی با سنسور SMT160 و نحوه راه اندازی آن

 

محتویات فایل دانلود:

.        • سورس برنامه با کامپایلر Bascom AVR

.        • شماتیک رسم شده با نرم افزار پروتیوس

 

توجه: به علت عدم وجود سنسور SMT160 در پروتیوس، امکان شبیه سازی این پروژه در پروتیوس وجود نداشت.

 

جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( ۱۷۸KB )

جهت دانلود دیتاشیت سنسور SMT160 اینجا کلیک کنید. ( ۲۵۳KB )

 

 

;
             ویترین محصولات
طرح بیزنس ملی ایران بیزنا