مقدمه‌ای بر مکاترونیک

در این درس مباحث مربوط به درس مکاترونیک ارشد به طور مقدماتی مطرح می‌شود و از مطرح کردن آنالیزهای دقیق سیستم‌ها اجتناب می‌گردد. هدف از این درس آشنایی دانشجویان با سیستم‌های مکاترونیکی است؛ لیکن پس از مفاهیم و کلیاتی که مطرح خواهد شد، به عنوان بحثی کاربردی، نحوه کار کردن با میکروکنترلرها (به طور ویژه بردهای آردوینو) بیشتر مورد توجه قرار خواهد گرفت.

مباحث درسی
هفته جلسه اول جلسه دوم
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″]