×
۷۰,۰۰۰ تومان تا ۱۶۰ هزار تومان تخفیف

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

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

تعداد دانشجو
۱,۹۸۴ نفر
مدت زمان
۴ ساعت و ۴۳ دقیقه
هزینه عادی آموزش
۷۰,۰۰۰ تومان
در طرح تخفیف
تا ۱۶۰ هزار تومان تخفیف (کسب اطلاعات بیشتر +)
محتوای این آموزش
تضمین کیفیت
۲۳ بازخورد (مشاهده نظرات)
آموزش پیاده سازی سیستم های کنترلی با آردوینو

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

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

مدت زمان
۴ ساعت و ۴۳ دقیقه
هزینه عادی آموزش
۷۰,۰۰۰ تومان
در طرح تخفیف
تا ۱۶۰ هزار تومان تخفیف

(کسب اطلاعات بیشتر +)
محتوای این آموزش
۲۳ بازخورد (مشاهده نظرات)
مدرس
امید زندی

دانشجوی دکتری تخصصی مهندسی برق – کنترل

ایشان موفق به کسب رتبه اول (مدال طلا) المپیاد علمی دانشجویی مهندسی برق کشور در سال ۹۴ و همچنین رتبه سوم (مدال برنز) المپیاد علمی دانشجویی کشوری در سال ۱۳۹۳ در رشته برق شده‌اند و در زمینه تدریس آنلاین دروس مهندسی برق، کنترل، الکترونیک و ریاضیات جزء فعال‌ترین مدرسین فرادرس به شمار می‌روند.

چکیده آموزش


توضیحات تکمیلی

آردوینو (Arduino) یک برد کنترلی کوچک است که با برنامه نویسی درست می تواند کارهای بزرگی انجام دهد. از کنترل یک ربات گرفته تا پیاده سازی خانه های هوشمند. در این فرادرس که مکمل آموزش مقدماتی آردوینو است، به پیاده سازی پروژه های پیشرفته تر می پردازیم.

موتورهای الکتریکی، عضو جدایی ناپذیر بسیاری از صنایع هستند، به طوری که با استفاده از آن ها به راحتی می توان انرژی الکتریکی را به کار مفید تبدیل کرد. با وجود این کاربرد خیلی مهم برای موتورهای الکتریکی، کارکرد این موتورها وقتی پربازده است که سرعت و موقعیت آن ها را بتوانیم به نحو احسن کنترل کنیم.

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

هدف اصلی از ارائه این آموزش آشنایی دانشجویان با:
  • انواع موتورهای جریان مستقیم، پله ای و سرو
  • انواع انکودرها و درایورها
  • اندازه گیری سرعت و موقعیت موتور
  • انواع الگوریتم های کنترلی برای کنترل موقعیت و سرعت موتور جریان مستقیم
  • کنترل سرعت و موقعیت موتور جریان مستقیم، پله ای و سرو
  • ارسال فرمان از راه دور برای موتور از طریق ماژول بلوتوث

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

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: آشنایی با موتورهای الکتریکی و اصول کاری آن ها
    • موتورهای جریان مستقیم
    • موتورهای سروو (Servomotor)
    • موتورهای پله ای
  • درس دوم: روش های کنترل موتورهای الکتریکی
    • کنترل موتورهای جریان مستقیم
    • کنترل موتورهای سروو
    • کنترل موتورهای پله ای
  • درس سوم: آشنایی با سخت افزارهای کنترل موتورهای الکتریکی
    • انکودر
    • درایور
    • پردازنده
  • درس چهارم: کنترل حلقه باز موتورهای الکتریکی
    • کنترل حلقه باز سرعت و جهت موتورهای جریان مستقیم
    • کنترل سرعت و موقعیت موتورهای پله ای
    • کنترل سرعت و موقعیت موتورهای سروو
  • درس پنجم: اندازه گیری سرعت و موقعیت موتور جریان مستقیم با استفاده از انکودر
    • اندازه گیری سرعت با استفاده از انکودر
    • اندازه گیری موقعیت با استفاده از انکودر
  • درس ششم: کنترل حلقه بسته سرعت و موقعیت موتور جریان مستقیم از طریق آردوینو
    • کنترل حلقه بسته سرعت موتور جریان مستقیم
    • کنترل حلقه بسته موقعیت موتور جریان مستقیم
  • درس هفتم: کنترل آونگ معکوس با استفاده از آدوینو
    • آشنایی با آونگ معکوس و ساده
    • کنترل آونگ معکوس در راستای قائم
  • درس هشتم: کنترل حلقه بسته با استفاده از سیمولینک (Simulink) و آردوینو
    • کنترل سرعت و جهت موتور جریان مستقیم از طریق سیمولینک
    • اندازه گیری موقعیت موتور از طریق سیمولینک
    • کنترل موقعیت موتور جریان مستقیم از طریق سیمولینک
  • درس نهم: روش های ارسال فرمان موقعیت و سرعت به موتور
    • ارسال فرمان سرعت و موقعیت از طریق پتانسیومتر
    • ارسال فرمان سرعت و موقعیت از طریق صفحه کلید 4*4
    • ارسال فرمان سرعت و موقعیت از طریق ماژول بلوتوث و تلفن همراه

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

در ادامه لیست کتب انگلیسی منتشر شده در این زمینه معرفی شده اند:

  • Brian Evans; Arduino Programming Notebook; 2008

پیش نیاز


آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Arduino 1.6.12




پیش نمایش‌ها

۱. آشنایی با موتورهای الکتریکی و اصول کاری آن ها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۶ مگابایت -- (کلیک کنید +))

۲. روش های کنترل موتورهای الکتریکی

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۸ مگابایت -- (کلیک کنید +))

۳. آشنایی با سخت افزارهای کنترل موتورهای الکتریکی

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۶ مگابایت -- (کلیک کنید +))

۴. کنترل حلقه باز موتورهای الکتریکی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. اندازه گیری سرعت و موقعیت موتور جریان مستقیم با استفاده از انکودر
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. کنترل حلقه بسته سرعت و موقعیت موتور جریان مستقیم از طریق آردوینو
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. کنترل آونگ معکوس با استفاده از آدوینو
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. کنترل حلقه بسته با استفاده از سیمولینک و آردوینو
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. روش های ارسال فرمان موقعیت و سرعت به موتور
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۱۰ جلسه ویدئویی با مجموع ۴ ساعت و ۴۳ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش پیاده سازی سیستم های کنترلی با آردوینو
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۵۷۲۴۸ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVEE95071
مدت زمان ۴ ساعت و ۴۳ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۹۱۳ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.





نظرات

تا کنون ۱,۹۸۴ نفر از این آموزش استفاده کرده اند و ۲۳ نظر ثبت شده است.
سهراب
سهراب

با سلام خدمت استاد گرامی
لطفا نام و نوع موتور DC استفاده شده در این مجموعه را ذکر کنید.بنده برای انجام پروژه قصد تهیه آن را دارم.ممنون

سامرند
سامرند

در قسمت کنترل زاویه موتور به صورت مستقیم توسط سیمولینک توضیح ندادند که چرا از خود بلوک PID داخل سیمولینک به چه علت استفاده نکردند و یک m فایل براش نوشتن و این deadBand ها رو آیا باید حتما قراربدیم و اگر حتما باید قرار بدیم نمیشه اونا رو توی همون بلوک PID داخل سیمولینک تعریف کرد. باز هم خیلی ممنونم از شما.

سامرند
سامرند

باسلام و خسته نباشید خدمت استاد گرامی، سوالی که برای من پیش اومده اینه که داخل سیمولینک ضرایب kp و ki برای کنترل سرعت موتور DC بترتیب برابر 0.15 و 0.2 بعد از تیون کردن بدست اومد ولی استاد این ضرایب رو داخل کد آردوینو بترتیب برایر 1 و 1.5 گرفتند و توضیح ندادند که چرا این اعداد رو اصلا استفاده نکردند؟!

امیرحسام
امیرحسام

تیون کردن برای هر متور متفاوته و ضرایب هم وابسته ب عوامل هستند و ثابت نیستند برای همین مامولا درایو های سروو متور ها دارای اوتو تیونینگ هست و هر متور مشخصات و ضرایب مخصوص خودش رو میتونه داشته باشه

وحید
وحید

میتونم بگم عالی بود و همه چی خوب توضیح دادن.

وحید
وحید

با سلام و وقت بخیر.
من از این آموزش راضی بودم‌. نکات عملی به صورت پله پله و به خوبی بیان شدن، برای من که اولین پروژه عملیم هستش، بسیاری از ابهاماتمو رفع کرد و بسیار مفید بود. در کنار مباحث عملی مفاهیم تئوری و ساختمان موتور و درایور و نحوه کار اونها به خوبی توضیح داده شدن. این مجموعه رو برای اون هاییکه تجربه پروژه عملی ندارن توصیه میکنم. با تشکر از آموزش های خوب فرادرس

متین
متین

با سلام و وقت بخیر خدمت مسئولین فرادرس که با این سایت گره ای بزرگ از کار ما دانشجو ها باز کردند .
این اموزش قطعا اگر بحث مقدماتی رو دیده باشید میتونه مفید باشه واستون ولی الزامش اموزش مقدماتیه چون یک سری ترفند ها هست که اونجا توضیح دادند و این باعث شده این اموزش به تنهایی از ضریب کار امدی کمی بر خوردار باشه ولی در کل پیشنهاد به دیدن اموزش این نرم افزار خوب و کاربردی رو برای همه ی دوستان دارم. یا حق

محمد
محمد

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

بابک
بابک

به نظرم آموزش جالبی بود ولی مدرس به 5 درصد از نکته های آموزش اشاره نمیکنند و باید از مراجع دیگه ای این مطالب رو به دست آورد ولی در کل برای یادگیری مناسبه.

محمودی
محمودی

کامل بود و نکات خوبی را تدریس کردند. مبحث کنترلی و برنامه نویسی مباحث رو می خواستم که به خوبی و کامل درس داد. متشکر و خسته نباشید.

احسان
احسان

بسیار بسیار عالی،لذت بردم،بسیار جامع و با بیان جزئیات و بسیار ‌کاربردی،به عنوان یک پیشنهاد ،اگر جناب مهندس پروژه ای را با این عنوان تهیه بفرمایند بسیار بسیار خوشحال میشیم:اطلاعات از یک کنترلر به سمت موتور استپ فرستاده میشه،و اردیونو در قالب یک کنترلر pid و مقایسه ی اطلاعات ورودی از کنترلر و انکودر به رفع خطا بپردازد.

برچسب‌ها:
Arduino | Bluetooth module | Control Systems | Duty Cycle | Electrical Motors | Keypad 4*4 | آردوینو | آموزش مقدماتی آردوینو | انرژی مکانیکی | انکودر | انواع کنترلرها | برد کنترلی کوچک | پیاده سازی خانه های هوشمند | درایور موتورهای جریان مستقیم | روش های کنترل موتورهای الکتریکی | سخت افزار آردوینو | سخت افزارهای کنترل موتور | سرعت ماشین های دی سی | سروموتور | سیستم های کنترلی | سیگنال آنالوگ | سیم پیچ | صفحه کلید 4*4 | کنترل حلقه باز موتورهای الکتریکی | کنترل حلقه بسته | کنترل سرعت | کنترل سرعت موتور | کنترل سرعت موتور جریان مستقیم | کنترل موتورهای پله ای | کنترل موتورهای جریان مستقیم | کنترل موتورهای سرو | کنترل موتورهای سروو | کنترل موقعیت | کنترل موقعیت موتور جریان مستقیم | کنترل موقعیت موتورهای الکتریکی | کنترل یک ربات | ماژول بلوتوث | ماشین جریان مستقیم | ماشین های جریان مستقیم | ماشین های دی سی | موتور جریان مستقیم از طریق سیمولینک | موتورهای الکتریکی | موتورهای پله ای | موتورهای جریان متناوب | موتورهای جریان مستقیم | موتورهای سروو | موتورهای صنعتی | موقعیت موتور با استفاده از آردوینو | میدان های مغناطیسی | نرم افزار آردوینو | ولتاژ تغذیه کننده | ولتاژ مربعی | ولتاژ ورودی PWM
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۱۰ جلسه ویدئویی