آردوینوالکترونیکپروژه آردوینو

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

مقدمه

پروژه سروو موتور با آردوینو: موتور ها در زندگی ما نقش مهمی را ایفا می کنند. در پروژه های الکترونیکی هم نیاز آن ها دیده میشه مخصوصا اگر رباتیک کار می کنید. به عنوان مثال ساخت بازو های مکانیکی، کنترل چپ و راست رفتن ربات ماشینی، بال متغییر پهباد و… از جمله پروژه هایی هستند که با موتور های معمولی نمیتوان آن ها را انجام داد زیرا این موتور ها دارای سرعت خیلی بالاتری برای کاری که می خواهیم انجام دهیم هستند. از این رو بر آن شدیم تا امروز موتوری را به شما معرفی کنیم که دقت چرخش ۱ درجه و راه اندازی خیلی ساده ای دارد. با داتوس همراه باشید.

سروو موتور چیست؟

سرووها موتورهایی هستند که برای کنترل دقیق حرکت فیزیکی به کار می روند. این امر به این دلیل است که این موتورها به یک موقعیت خاص حرکت میکنند به جای اینکه چرخش پیوسته داشته باشد. این موتورها برای چرخاندن اجسام در رنج 0 تا 180 درجه ایده آل می باشند. 

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

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

به ویژه در این مدار ما ابتدا ۱۸۰ درجه سروو موتور را می چرخانیم و سپس آنرا متوقف می کنیم و درنهایت ۱۸۰ درجه آنرا باز می گردانیم.

کنترل سروو موتورها

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

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

سروو موتور 

آردوینو 

هدر سه پین نری به نری 

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

سروو ها با ولتاژ پایین و ولتاژ آردوینو راه اندازی می شوند. بنابراین کافیه سیم های تغذیه موتور را به ترمینال ۵ ولت آردوینو متصل کنید. و سیم سفید را به پایه D9 که پین خروجی دیجیتال آردوینو است برای کنترل موتور وصل کنید.  

نحوه اتصال آردوینو در پروژه سروو موتور با آردوینو

اتصال سروو موتور به آردوینو
اتصال سروو موتور به آردوینو

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


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

#include <Servo.h>

اضافه کردن کتابخانه سروو موتور 

Servo myservo; 

تعریف شی از کلاس Servo 

int angle=0; 

تعریف متغییر زاویه 

void setup() 

myservo.attach(9); //attaches the servo on pin 9 to the servo object 

تعریف اتصال پایه سیگنال سروو موتور 

void loop() 

for (angle=0; angle<180; angle++) 

myservo.write(angle);  

از زاویه ۰ تا ۱۸۰ درجه به درجه تغییر زاویه می دهد 

delay(20); 

تاخیر به مدت ۲۰ میلی ثانیه 


Delay(1000); 
for (angle=180; angle>=1; angle--)   

myservo.write(angle); 

از زاویه 180 تا ۰ درجه به درجه تغییر زاویه می دهد 

delay(20);  

تاخیر به مدت ۲۰ میلی ثانیه 


Delay(1000); 

این یک برنامه ساده برای چرخاندن موتور ۱۸۰ درجه و توقف آن و دوباره چرخش موتور با ۱۸۰ درجه است. 

توجه داشته باشید که باید کتابخانه servo.h را به آردوینو اضافه کنید. 

سخن پایانی

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

لینک های مربوطه: 

http://www.learningaboutelectronics.com/Articles/Servo-motor-circuit.php

سروو موتور یا راه انداز موتور چیست؟

سروو ها, موتور هایی هستند که برای کنترل دقیق حرکات فیزیکی به کار می روند. این امر به این دلیل است که موتور ها به یک موقعیت خاص حرکت میکنند به جای اینکه چرخش پیوسته داشته باشند. این موتور ها برای چرخاندن اجسام در رنج ۰ تا ۱۸۰ درجه ایده آل میباشند

اتصال سروو موتور به آردوینو چگونه است؟

مدار درایور برای عملکرد موتور در داخل خود سروو قرار دارد و نیازی نیست یک مدار درایور به آن وصل کرد. به همین علت تنها کاری که ما باید انجام دهیم این است که پایه های سروو را مستقیم به آردوینو وصل کنیم و آن را پروگرام کنیم

کاربرد سروو ها چیست؟

ساخت بازو های مکانیکی, کنترل چپ و راست رفتن ربات ماشینی, بال متغییر پهباد و در خیلی از صنعت ها مانند دستگاه های پزشکی, ماشین آلات نساجی, ماشین آلات چاپ, سینما ۵ بعدی و ۳ بعدی, دستگا های تزریق پلاستیک, دستگاه های cnc, صنعت چوب و طلا و…

نمایش بیشتر

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا