در این درس مباحث مربوط به درس مکاترونیک ارشد به طور مقدماتی مطرح میشود و از مطرح کردن آنالیزهای دقیق سیستمها اجتناب میگردد. هدف از این درس آشنایی دانشجویان با سیستمهای مکاترونیکی است؛ لیکن پس از مفاهیم و کلیاتی که مطرح خواهد شد، به عنوان بحثی کاربردی، نحوه کار کردن با میکروکنترلرها (به طور ویژه بردهای آردوینو) بیشتر مورد توجه قرار خواهد گرفت.
مباحث درسی
هفته | جلسه اول | جلسه دوم |
1 | کلیات درس و مباحث | کلیات مکاترونیک |
2 | مقدمهای بر زبان C | حضور در آزمایشگاه و توضیح تجهیزات |
3 | توضیحات آردوینو؛ چشمک زدن led روی برد | روشن شدن چندباره led با شمردن دفعات فشردن کلید؛ استفاده از کلید برای کنترل دستی چراغ راهنمایی؛ کاربرد فانکشن در C |
4 | روشن کردن led خارجی؛ چراغ راهنمایی؛ قرائت کلید؛ روشن کردن led با کلید؛ حالات Pull up و Pull down پین ورودی | پتانسیومتر برای تغییر نور led با pwm؛ ترکیب سه نور برای تولید طیف |
5 | قرائت آنالوگ: پتانسیومتر؛ نمایش در سریال؛ استفاده از پتانسیومتر برای روشن کردن مجموعهای سری از ledها | قرائت سنسور مادون قرمز؛ استفاده از مجموعه ارسال و دریافت سیگنال مادون قرمز |
6 | سنسور پیزو؛ شمردن ضربه؛ تولید صدا | قرائت سنسور آلتراسونیک؛ قرائت سنسور نور |
7 | اتصال به LCD؛ اتصال به کیبورد | شبیهسازی نوشتن بر روی موبایلهای قدیمی |
8 | راهاندازی موتور DC؛ راهاندازی با درایور L298 | ماژول آردوینو L298؛ کنترل موتور با پتانسیومتر |
9 | راهاندازی موتور استپر؛ کنترل نیم استپ، تک قطبی و دوقطبی | کنترل دور استپ موتور با پتانسیومتر |
10 | راهاندازی موتور سروو؛ سیستم رهبر/پیرو با استفاده از پتانسیومتر و موتور سروو | استفاده از ماژول L298 برای راهاندازی استپ موتور؛ استفاده از درایور استپ موتور |
11 | تابع تبدیل موتور؛ کنترلر PID؛ روش زیگلر نیکولز | قرائت انکودر؛ طراحی کنترلر PID برای کنترل دور موتور DC |
12 | اتصال متلب به آردوینو؛ دریافت داده در متلب؛ رسم نمودار تغییرات پتانسیومتر در متلب | ارتباط سریال با سنسورهای دارای پروتکل ارتباط سریال |
13 | ارسال دیتا از متلب به آردوینو؛ روشن و خاموش کردن led از متلب؛ استفاده از سیمولینک | نوشتن GUI در متلب برای ارتباط با آردوینو |
14 | ارتباط بلوتوث با آردوینو؛ ماژول بلوتوث؛ ارسال و دریافت دیتا از متلب توسط بلوتوث برای آردوینو | ارتباط اندروید با آردوینو؛ ارتباط Wifi |
15 | ساخت بازو مکانیکی | ساخت بازو مکانیکی |
16 | رفع اشکالات و آمادگی برای پروژه پایانی | رفع اشکالات و آمادگی برای پروژه پایانی |
دانشجویان دورههای مختلف ارائه درس
[huge_it_slider id=”6″]