آموزش آردوینو – پروژه راه اندازی موتور dc
قطعات مورد نیاز
- برد بورد
- آردوینو uno
- سیم برد بورد
- آی سی L293D
- موتور Dc کوچک
- مقاومت متغییر ۱۰ کیلو اهم
- میکرو سوییچ
ابتدا از تراشه کنترل موتور L293D استفاده کنید تا دیدی نسبت به نحوه عملکرد آن پیدا کنید.
از برد آردوینو فقط برای تامین توان ۵V موتور استفاده می شود.
ابتدا بررسی کنید که موتور در چه جهتی می چرخد. جهت چرخش با لمس کردن شفت موتور بین انگشتان دست قابل تشخیص است.
جهت چرخش موتور را با عوض کردن سر مثبت و منفی سیم های آن تغییر دهید. این کار به شما دید می دهد که تراشه L293D چگونه کار میکند. پین کنترل این تراشه این امکان را ایجاد می کند که کاری مشابه را انجام داده و جهت چرخش موتور را تغییر دهید.
اتصالات مدار را مطابق شکل زیر انجام دهید. آردوینو همچنان به عنوان تامین کننده توان عمل می کند.
سه تا از پین های تراشه L293D مورد توجه می باشند. پین۱ (Enable)، پین۲ (In1) و پین۷ (In2). این پین ها توسط سیم های بنفش، زرد و نارنجی به +۵V و GND متصل شده اند.
با توجه به نحوه اتصالات مطابق شکل بالا، موتور در یک جهت که به طور مثال A نام گذاری شده است، می چرخد.
اگر پین۱ (Enable) به GND متصل شود، موتور متوقف می شود و تغییر دادن دو پین دیگر هیچ تاثیری در آن نخواهد داشت. می توان از این پین به عنوان خروجی PWM استفاده کرده و سرعت موتور را کنترل کرد. مجددا پین۱ را به +۵V متصل کنید، موتور مجددا شروع به کار خواهد کرد.
حال پین۲ (In1) را از ۵V به GND متصل کنید، در این حالت هر دو پایه In1 و In2 به GND متصل می باشند، لذا مجددا موتور متوقف خواهد شد.
با جابه جا کردن پین۷ (In2) از GND به ۵V جهت چرخش موتور تغییر خواهد کرد( جهت B).
در نهایت با برگرداندن In1 به ۵V، هر دوپایه In1 و In2 به ۵V متصل بوده و موتور خاموش خواهد شد.
اکنون برنامه اصلی برای کنترل موتور را پیاده سازی کنید، اجازه دهید که آردوینو پین های Enable، In1 و In2 را کنترل کند. وقتی اتصالات را انجام می دهید، مطمئن شوید که تراشه به طور درست در جایگاه خود قرار گرفته باشد.
اتصال پایه های آی سی :
Enable1 به —-> DigitalPin11(PWM)
INPUT1 به —-> DigitalPin10(PWM)
OUTPUT1 به —-> MOTOR PIN 1
GND1 به —-> Gnd
OUTPUT2 به —-> MOTOR PIN 2
INPUT2 به —-> DigitalPin9(PWM)
۱۲v به —-> 5v
Vss3.3vبه —-> 5v یا ۳٫۳
منبع : www.ictnic.com