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

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

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

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

لیست قطعات مورد نیاز

برد آردوینو Arduino UNO R3 مدل DIP1 عدد
موتور براشلس Brushless Motor1 عدد
اسپید کنترل ESC1 عدد
ولوم 10kΩ1 عدد
باتری لیتیوم یون 3.7V مدل 186502 عدد
برد بورد (پروجکت برد) مدل GL1 عدد
سیم جامپر برد بوردی مدل دو سر نری (سری 40تایی)1 عدد
تجهیزات مورد نیاز جهت انجام پروژه

نحوه اتصال تجهیزات به برد آردوینو

1. ابتدا سه سیم موتور براشلس را به خروجی اسپید کنترل متصل کنید.

2. در این مرحله باتری را به پین های مثبت و منفی اسپید کنترل اتصال دهید.

3. پایه میانی پتانسیومتر را به پین A0 آردوینو متصل نمائید.

4. پایه های کناری پتانسیومتر را به ترتیب به پین های 5ولت و زمین برد آردوینو متصل کنید.

5. سه سیم سفید، قرمز و مشکی اسپید کنترل را باید به ترتیب به پینD8 پایه 8 دیجیتال، 5ولت و زمین آردوینو اتصال دهید.

نحوه اتصال تجهیزات به برد آردوینو

برنامه تویسی پروژه

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

دانلود کتابخانه servo

نصب کتابخانه

لازم به ذکر است که نرم افزار برنامه نویسی آردوینو به صورت پیش فرض توانایی پشتیبانی از servo را ندارد بنابراین ما باید library (کتابخانه یا برنامه) مورد نیاز را بر روی آن نصب کنیم. این فرآیند بسیار ساده و راحت است که در زیر نحوه استفاده از آن را توضیح داده ایم.

1. در مرحله اول ابتدا آخرین (جدیدترین) نسخه کتابخانه (servo) را از لینک فوق دانلود کنید.

2. پس از دانلود فایل، نرم افزار آردوینو را باز کنید.

3. مسیر زیر را دنبال کنید و در پنجره باز شده فایل کتابخانه servo را که قبلا دانلود کرده اید را انتخاب نمائید:

…Sketch > Include Library > Add .ZIP Library

برنامه کامل پروژه در محیط نرم افزار آردوینو

ویدیوی ضبط شده از نحوه راه اندازی و عملکرد پروژه

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 نویسنده : محسن برات زاده

 تاریخ انتشار : 16 فوریه 2019

یک دیدگاه

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

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

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

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.