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

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش پیاده سازی سیستم های کنترلی با آردوینو

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس امید زندی
مهندس امید زندی

مدرس فرادرس

کارشناسی ارشد مهندسی برق – کنترل


مهندس امید زندی کارشناس ارشد مهندسی برق - کنترل از دانشگاه علم و صنعت ایران هستند. ایشان موفق به کسب رتبه اول المپیاد علمی دانشجویی مهندسی برق کشور در سال ۹۴ و همچنین رتبه سوم المپیاد علمی دانشجویی کشوری در سال ۱۳۹۳ در رشته برق شده اند. ایشان از رساله ارشد خود در زمینه «شناسایی عیوب ماشین های دوار» با موفقیت دفاع کردند. (+)



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

👤 مدرس: مهندس امید زندی
🕓 مدت زمان: ۴ ساعت و ۴۳ دقیقه
🎓 تعداد دانشجو: ۱,۴۷۵ نفر این آموزش را تهیه کرده اند. — ۶ نفر در یک ماه اخیر

هزینه آموزش: ۲۶,۰۰۰ تومان




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

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


    توضیحات

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

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

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

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

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

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

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

    معرفی کتب انگلیسی
    عنوان نویسندگان سال انتشار
    Arduino Programming Notebook Brian Evans ۲۰۰۸

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

    Arduino 1.6.12

    پیش نیاز

    پیش نمایش

    پیش نمایش ۱ : آشنایی با موتورهای الکتریکی و اصول کاری آن ها - ۴ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۶ مگابایت (کلیک کنید +)

    پیش نمایش ۲ : روش های کنترل موتورهای الکتریکی - ۶ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۸ مگابایت (کلیک کنید +)

    پیش نمایش ۳ : آشنایی با سخت افزارهای کنترل موتورهای الکتریکی - ۴ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۶ مگابایت (کلیک کنید +)

    پیش نمایش ۴ : کنترل حلقه باز موتورهای الکتریکی - ۲۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۵ : اندازه گیری سرعت و موقعیت موتور جریان مستقیم با استفاده از انکودر - ۱۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : کنترل حلقه بسته سرعت و موقعیت موتور جریان مستقیم از طریق آردوینو - ۱۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۷ : کنترل آونگ معکوس با استفاده از آدوینو - ۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۸ : کنترل حلقه بسته با استفاده از سیمولینک و آردوینو - ۷ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۹ : روش های ارسال فرمان موقعیت و سرعت به موتور - ۱۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


    آموزش‌های پیشنهادی و مرتبط




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

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


    ​راهنمای تهیه آموزش ها

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

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

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

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

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

    هزینه آموزش: ۲۶,۰۰۰ تومان




    دیدگاه ها

    ( امتیاز ۴٫۹ از ۵ )
    4.9 از 5


    تا کنون ۱۴۷۵ نفراز این آموزش استفاده کرده اند و ۶ نظر ثبت شده است.
    1. 0 از 5

      :

      به همه کسانی که می خواهند خیلی سریع با پروژه های کنترلی آشنا شوند، توصیه می شود.

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

    2. 0 از 5

      :

      آموزش خوبی بود. ممنون از مدرس و گروه فرادرس

    3. 5 از 5

      :

      با سلام؛

      این آموزش رو تازه تهیه کردم و ندیدم، اما میخواستم بر اساس تجربه دروس قبلی که تهیه کردم عرض کنم که واقعا تحول خوبی در زمینه آموزش ایجاد کردید خیلی لازم و به جا بود.

      دستتون درد نکنه.

    4. 0 از 5

      :

      سلام مهندس زندی گرامی
      لذت بردیم از تسلط شما در بخشهای مختلف و همچنین تدریس خوب شما
      برای استفاده از سیمولینک از کتابخانه آردوینو استفاده کردید…اما نفرمودید که چجور باید این کتابخانه را به سیمولینک اضافه کرد…اگر راهنمایی در این خصوص بفرمایید ممنون میشم…..چون در حالت پیش فرض این کتابخانه موجود نیست و نمیشه پیاده سازی کرد…

    5. 0 از 5

      :

      در پاسخ به آقا داوود:
      خیلی ممنون لطف دارین
      کتابخانه آردوینو در سیمولینک (ف ی ل ت ر ش ک ن) لازم دارد و نمی شد داخل آموزش به آن اشاره کرد.
      کافیه با ابزار مذکور به اینترنت متصل شده و یک اکانت mathwork بسازید و سایت زیر را دنبال کنید.
      https://www.mathworks.com/help/supportpkg/arduino/ug/install-support-for-arduino-hardware.html

    6. 5 از 5

      :

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

    7. 0 از 5

      :

      سلام برای راه اندازی انکودر با سیمولینک به مشکل بر خوردم و قتی برنامه اجرا میکنم بدون این که انکودر بچرخانم انکودر پالس می انداز و دائم در حال تغییر است راه حل چیست

    8. 4 از 5

      :

      آموزش در حدی بود که نیاز من برطرف کنه ولی جا داشت مباحث به صورت پیشرفته تر ارائه بشه و پیشنهادی که دارم اینکه در مورد برد آردینو مباحث سطخ بالاتر ارائه کنید ممنون میشم

    9. 5 از 5

      :

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

    10. 4 از 5

      :

      آموزش خیلی خوب و جامع بود

    11. 0 از 5

      :

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

    12. 5 از 5

      :

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

    13. 0 از 5

      :

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


    نظر شما در مورد این فرادرس چیست؟

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    امتیاز شما به این آموزش:



​همین امروز شروع به آموختن کنید​

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

هزینه آموزش: ۲۶,۰۰۰ تومان


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,



فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران