خدمات وبسایت آی‌سی‌تی نیـــک

طراحی و ساخت انواع پروژه‌های الکترونیکی با: میکروکنترلرavr - میکروکنترلرarm - میکروکنترلرpic و آردوینو

مقالات و آموزش‌های رایگان در سطوح پایه و حرفه‌ای برای الکترونیک و آی سی تی - ICT

پروژه راه اندازی موتور dc با آردوینو

منتشر شده در آردوینو

امتیاز کاربران

ستاره فعالستاره فعالستاره فعالستاره فعالستاره فعال
 

آموزش راه اندازی موتور dc با آردوینو

overview

 

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

  1. برد بورد
  2. آردوینو uno
  3. سیم برد بورد
  4. آی سی L293D
  5. موتور Dc کوچک
  6. مقاومت متغییر 10 کیلو اهم
  7. میکرو سوییچ

 

ابتدا از تراشه کنترل موتور L293D استفاده کنید تا دیدی نسبت به نحوه عملکرد آن پیدا کنید.

از برد آردوینو فقط برای تامین توان 5V موتور استفاده می شود.

ابتدا بررسی کنید که موتور در چه جهتی می چرخد. جهت چرخش با لمس کردن شفت موتور بین انگشتان دست قابل تشخیص است.

جهت چرخش موتور را با عوض کردن سر مثبت و منفی سیم های آن تغییر دهید. این کار به شما دید می دهد که تراشه L293D چگونه کار می­کند. پین کنترل این تراشه این امکان را ایجاد می کند که کاری مشابه را انجام داده و جهت چرخش موتور را تغییر دهید.

اتصالات مدار را مطابق شکل زیر انجام دهید. آردوینو همچنان به عنوان تامین کننده توان عمل می کند.

learn arduino fritzing chip only

سه تا از پین های تراشه L293D مورد توجه می باشند. پین1 (Enable)، پین2 (In1) و پین7 (In2). این پین ها توسط سیم های بنفش، زرد و نارنجی به +5V و GND متصل شده اند.

با توجه به نحوه اتصالات مطابق شکل بالا، موتور در یک جهت که به طور مثال A نام گذاری شده است، می چرخد.

اگر پین1 (Enable) به GND متصل شود، موتور متوقف می شود و تغییر دادن دو پین دیگر هیچ تاثیری در آن نخواهد داشت. می توان از این پین به عنوان خروجی PWM استفاده کرده و سرعت موتور را کنترل کرد. مجددا پین1 را به +5V متصل کنید، موتور مجددا شروع به کار خواهد کرد.

حال پین2 (In1) را از 5V به GND متصل کنید، در این حالت هر دو پایه In1 و  In2 به GND متصل می باشند، لذا مجددا موتور متوقف خواهد شد.

با جابه جا کردن پین7 (In2) از GND به 5V جهت چرخش موتور تغییر خواهد کرد( جهت B).

در نهایت با برگرداندن In1 به 5V، هر دوپایه In1  و  In2 به 5V متصل بوده و موتور خاموش خواهد شد.

اکنون برنامه اصلی برای کنترل موتور را پیاده سازی کنید، اجازه دهید که آردوینو پین های Enable، In1 و In2 را کنترل کند. وقتی اتصالات را انجام می دهید، مطمئن شوید که تراشه به طور درست در جایگاه خود قرار گرفته باشد.

arduino dc motor schematic

اتصال پایه های آی سی :

l293 pinout

Enable1 به —-> DigitalPin11(PWM)

INPUT1 به —-> DigitalPin10(PWM)

OUTPUT1 به —-> MOTOR PIN 1

GND1 به —-> Gnd

OUTPUT2 به —-> MOTOR PIN 2

INPUT2 به —-> DigitalPin9(PWM)

12v به —-> 5v

Vss3.3vبه —-> 5v یا 3.3

 

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

 حجم فایل : 445 کیلوبایت 

 

حتما بخوانید↓

توجه : 1- فایل‌ های پروژه برای مشاهده‌ ،‌ نیازمند برنامه‌ ی آردوینو می‌ باشند.

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

2- در صورتیکه با نحوه ی کار با نرم افزار آشنایی ندارید روی لینک زیر کلیک کنید. 

 

 مطالب مرتبط :

برچسب ها: 

Tags: معرفی آردوینو آردوینو چیست معرفی کامل آردوینو آردوینو راه اندازی موتور dc با آردوینو راه اندازی موتور dc

پشتیبانی و مشاوره 24 ساعته

ictnic2

تماس با ما

  • تلگرام : ICTNIC2@

به ما بپیوندید

ما را در صفحات اجتماعی دنبال نمایید...

کاربران ثبت نامی

تا این لحظه تعداد

2415 نفر

در وبسایت تخصصی ictnic

ثبت نام و از خدمات ما استفاده می کنند.

ما را در آپارات دنبال کنید

aparat logo fa color black 275x100