![]() |
||
|
![]() در این پروژه یک دماسنج دیجیتال با استفاده از سنسور LM35 و میکروکنترلر AVR توسط کامپایلر Code Vision AVR و به زبان C راه اندازی شده است. توجه: این پروژه به تنهایی جنبه کاربردی ندارد بلکه هدف از این پروژه ارائه روش راه اندازی LM35 با میکروکنترلر ADC می باشد تا بتوان از این سورس ها برای پروژه های کاربردی مانند ترمومتر و ترموستات استفاده کرد در این پروژه از میکروکنترلر ATMega32 استفاده شده است. از بخش:
میکرو کنترلر -پروژه های AVR ،
توسط:
جواد جهان تیغ
[نظرات-]
این پروژه مقدار دما و رطوبت محیط را با استفاده از سنسور صنعتی SHT10 اندازه گیری کرده و بر روی نمایشگر LCD نمایش میدهد. توصیه می شود که برای میکروکنترلرها یک کلید ریست نیز در نظر گرفته شود تا در صورت هنگ کردن میکروکنترلر بتوان از آن استفاده کرد. برای این کار از یک تک سوییچ مطابق شکل زیر استفاده شود: ![]() یکی از ابزارهایی که جای آن در یک میزکار الکترونیک خالی است سیگنال ژنراتور است . در این پروژه سیگنال ژنراتوری با قابلیت تولید شکل موج های مربعی ، سینوسی ، دندان اره ای و مثلثی با سورس کامل ارائه شده است . قابلیت ها : تولید موج با فرکانس 1 تا 65535 هرتز تولید موج نویز به صورت random تولید شکل موج ضربان قلب سیگنال های فرکانس بالا 1 ، 2 ، 4 و 8 مگاهرتز ![]() در این پروژه آموزشی قصد داریم تا یک عدد از RGB LED را با استفاده از میکروکنترلر AVR کنترل کنیم. RGB LEDها LED هایی هستند که در بسته بندی های 4 پایه عرضه می شوند که یک پایه مشترک (کاتد یا آند) و 3 پایه دیگر هر کدام مخصوص اتصال به یکی از رنگ ها است که عبارتند از قرمز، سبز و آبی (RED GREEN BLUE). به عبارت دیگر RGB LED ها از 3 عدد LED در رنگ های قرمز، سبز و آبی تشکیل شده اند که در یک پکیج قرار داده شده اند. با کمک RGB LED ها و سه رنگی که ذکر شد می توان رنگ های بسیاری را تولید کرد. نمونه استفاده ی این LEDها، در تابلو روان های رنگی است. ![]() همانطور که می دانید سروو موتور ها موتورهایی هستند که قابلیت چرخش دقیق در زاویه های 0 تا 360 درجه (البته نه در همه مدل ها) را دارند. این موتور ها اکثرا در ربات ها و جاهایی که نیاز به چرخش دقیق وجود دارد استفاده می شود (مثل موتور دوربین مدار بسته). برای چرخش این موتور ها نیاز است یک پالس بر روی پایه وسط اعمال کنید که این پالس قوانین خاصی دارد. این پالس باید دارای فرکانس خاصی باشد (معمولا ۵۰ تا ۱۰۰ هرتز) و عرض پالس مثبت آن باید بین 1 تا 2 میلی ثانیه باشد. زمانی که 1میلی ثانیه است موتور کاملا به سمت چپ می رود. هنگامیکه 2میلی ثانیه است موتور کاملا به سمت راست می چرخد و در حالتیکه 1.5میلی ثانیه است موتور در حالت وسط قفل می شود. به نظر کار ساده ای می آید ولی ساخت چنین پالسی با میکرو کار ساده ای هم نیست زیرا شما باید تایمر ها را طوری تنظیم کنید که این پالس در هر لحظه پهنای خاصی داشته باشد. پروژه ای برای شما آماده کرده ایم که بسیار ساده با تنظیم OCR و PWM به موتور جهت بدهید. با زدن هر کدام از کلید ها موتور به یک جهت مایل می شود. در صورتیکه کلیدی نزدید در وسط قرار گیرد. از این پروژه می توانید برای کنترل چرخ جلوی ربات و یا حرکت بازوی ربات و حتی چرخیدن دوربین مدار بسته محل کارتان استفاده نمایید . ![]() در این پروژه یک دماسنج دیجیتال با استفاده از سنسور SMT160 و میکروکنترلرATMega32 AVR توسط کامپایلر Bascom AVR و به زبان بیسیک راه اندازی شده است. توجه: این پروژه به تنهایی جنبه کاربردی ندارد بلکه هدف از این پروژه ارائه روش راه اندازی سنسور دمای SMT160 می باشد تا بتوان از این سورس ها برای پروژه های کاربردی مانند ترمومتر و ترموستات استفاده کرد. لیست آخرین مطالب
آموزش نحوه گرفتن Backup از پروژه PLC S7-300
ADAM-6200 سری جدید ماژول های جمع آوری سیگنال از شرکت Advantech SIMIT شبیه ساز اختصاصی تجهیزات کنترلی شرکت زیمنس DevComDroid نمونه از App مبتنی بر Android جهت ارتباط با تجهیزات ابزاردقیق HART ارتباط از طریق پورت USB با ترانسدیوسرهای فشار و لودسل با IN-USBH معرفی EtherCAT I/O Box شرکت Beckhoff Automation داپلیکتور - اسپلیتر سیگنال آنالوگ شرکت Phoenix Contact SITRANS LH100 ترانسمیتر فشار غوطه ور زیمنس معرفی تستر پروفیباس سری BC-700-PB از سوی شرکت Softing معرفی تبلت صنعتی با سیستم عامل اندروید از سوی ADLINK لیست همه مطالب قبلی |
|
![]()
تمامی حقوق تصاویر و
طرح قالب
برای نویسنده این وبلاگ (جواد جهان تیغ) محفوظ است، نقل و استفاده از آنها تنها با ذکر
منبع مجاز میباشد
آموزش مقالات کنترل ابزاردقیق PLC,HMI,WINCC,Citect,EPLAN,BMS,OMRON,SIEMENS,target="_blankکاتالوگ"
|