ش | ی | د | س | چ | پ | ج |
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
نام پروژه: کنترل دور موتور DC پیشرفته
توضیحات: جهت کنترل دور موتور های DC راههای متفاوتی وجود دارد بهترین راه و علمی ترین انها با کنترل آن با استفاده از PWM می باشد .
جهت ساخت سیگنال PWM از میکرو کنترلر AVR استفاده شده برای ورود مقدار دلخواه سرعت موتور خود از یک صفحه کلید 4*4 استفاده شد و مقدار وارد شده بر روی یک LCD قابل مشاهده می باشد سپس جهت گردش موتور DC را تعیین می کنیم (چپ و یا راست ) سپس کلید Start را می زینم .
در هر لحظه از زمان می توان جهت گردش موتور را عوض کرد و یا موتور را متوقف نمود.
جهت درایو کردن موتور DC از درایور موتور L298 استفاده شده در زیر می توانید نمایی از شبیه سازی را مشاهده کنید.
زبان برنامه نویسی : زبان C کامپایلر codevision
نام پروژه: کنترل دور موتور DC در بازه [0-100%]
توضیحات: جهت کنترل دور موتور های DC راههای متفاوتی وجود دارد بهترین راه و علمی ترین انها با کنترل آن با استفاده از PWM می باشد . حال در این پروژه شما می توانید سرعت موتور DC خود را از صفر تا صد درصد تغییر بدهید .
جهت ساخت امواج PWM از میکرو کنترلر AVR (مگا 32) استفاده شده برای ورود مقدار دلخواه خود از یک صفحه کلید 4*3 استفاده شد و مقدار وارد شده بر روی یک LCD قابل مشاهده می باشد و همچنین وارد کردن مقدار سرعت و همچنین قابلیت فرمان Stop در هر لحظه نیز امکان پذیر است.
جهت درایو کردن موتور DC از یک ترانزیستور ماسفت قدرت IRF120 استفاده شده در زیر می توانید نمایی از شبیه سازی را مشاهده کنید.
زبان برنامه نویسی : زبان C کامپایلر codevision
نام پروژه : ساعت گردان با LED
توضیحات:
در تابلو روان گردان از خطای دید چشم و اثر نور باقی مانده بر روی قرینه چشم استفاده می شود . به این صورت که اطلاعات نوشتاری به صورت لحظه ای هماهنگ با حرکت موتور نمایش داده می شود . مثلاً اگر یک LED به مدت ms 10 روشن باشد ما یک خط ممتد در مدت ms 10 بر روی تابلو روان گردان مشاهده می شود . پس اگر چندین LED با حفظ رابطه ی زمانی روشن و خاموش شوند می توان یک شکل خاص را بر روی تابلودید . میکرو کنترلر به کاررفته در این پروژه از نوع Mega 32 می باشد .
این پروژه به طور عملی جواب گرفته و می تواند به عنوان پروژه دانشگاهی مورد استفاده قرار گیرد.
زبان برنامه نویسی: زبان بیسک کامپایلر بسکام
نام پروژه : دما سنج دقیق با سنسور SMT160
توضیحات:
تا کنون با سنسورهای دما متفاوتی آشنا شده اید که از معروفترین ان ای سی lm35 است که یک ای سی آنالوگ می باشد.
سنسور SMT160 از جمله سنسور های دقیق و کاربردی می باشد که علاوه بر قیمت مناسب دارای کاربرد و دقت مناسب و قابل قبول در پروژه های می باشد .
از مهمترین ویژگی های این سنسور می توان به نوع خروجی ان که دیجیتال از (نوع فرکانس )می باشد اشاره کرد که میتوان به راحتی تا 20 متر بدون خطا جواب گرفت .
برای تحلیل خروجی این سنسور از میکرو کنترلر AVR mega8 استفاده شده وبرای نمایش دما از یک lcd 2*16 بهره گرفته ایم.
زبان برنامه نویسی: زبان C کامپایلر کدویژن
نام پروژه: صفحه کلید 4*4 با اتصال تک سیم
توضیحات :
زمانی که در یک پروژه از صفحه کلید های معمولی 4*4 استفاده می کنید یه پورت کامل رو به خود اختصاص می دهد. در بعضی از پروژه ها که با کمبود پورت مواجه میشویم و نیاز زیادی به صفحه کلید داریم بهترین کاراستفاده از این روش می باشد .که تنها با اشغال کردن یک پین از هر پورت دلخواه می توان صفحه کلید 4*4 یا 3*4 را با سرعت بسیار خوب و دقت عالی در پروژه های خود به کار ببرید .
زبان برنامه نویسی :زبان سی کامپایلر codevision