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

سروو ، سرو موتور

اگر می خواهید از a استفاده کنید سروو موتور یا سرووبا آردوینو، در این مقاله خواهید آموخت که برای شروع به چه کارهایی نیاز دارید. ما قبلاً در سایر مقالات دیده ایم که چه مواردی برای استفاده ضروری است موتورهای برقی, موتورهای پله ای، و همچنین سایر مفاهیم لازم برای درک عملکرد این نوع دستگاه ها ، مانند مقاله در مورد PWM.

اکنون می توانید یک جز component الکترونیکی جدید دیگر به آن اضافه کنید لیست دستگاه تجزیه و تحلیل و اینکه شما می توانید بروید یکپارچه سازی پروژه های DIY شما برای افزودن قابلیت های جدید

سروو چیست؟

فرمان یار

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

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

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

تفاوت موتور پله ای و سرو موتور

نما 17

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

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

مشخصات فنی

هر زمان که سروو خریداری می کنید ، باید با صفحه فنی یا صفحه داده آن مشورت کنید. به این ترتیب ، شما اطمینان حاصل خواهید کرد مشخصات فنی دارای ولتاژ ، شدت ، حداکثر بار ، گشتاور و غیره است. به یاد داشته باشید که هر مدل می تواند کاملاً متفاوت باشد.

به عنوان مثال ، اگر به یکی از محبوب ترین ها نگاه کنید ، Micro Servo 9G SG90 از شرکت معروف Tower Pro است، بنابراین برخی از ویژگی های بسیار عجیب و غریب را خواهید داشت ، اگرچه برنامه نویسی و اتصال مدل ها کم و بیش یکسان است و همه آنچه در اینجا گفته می شود برای هر کس مفید است.

در مورد این مدل ، این یک موتور با کیفیت بالا ، با زاویه چرخش است که اجازه می دهد تا یک بین 90- و 90 درجه جارو بزنید، به عبارت دیگر ، یک چرخش کلی 180 درجه است. وضوح تصویری که می توانید بدست آورید بسیار زیاد است ، بنابراین کم کم می توانید پیشرفت کنید. به عنوان مثال ، با محدودیت های سیگنال PWM از Arduino UNO، حتی می توانید از درجه به درجه دیگری پیش بروید.

به همین ترتیب ، سیگنال PWM محدودیت دیگری را نیز اعمال خواهد کرد ، و این تعداد دفعات تغییر هر موقعیت در واحد زمان است. به عنوان مثال ، از آنجا که پالس ها با 1 تا 2 میلی ثانیه و با کار می کنند دوره های 20 میلی ثانیه (50 هرتز) ، سپس سروو می تواند هر 20 میلی ثانیه یک بار حرکت کند.

علاوه بر این ، وزن آن 9 گرم خواهد بود و با وجود آن وزن و اندازه جمع و جور ، می تواند توسعه یابد گشتاور یا گشتاور 1.8 کیلوگرم بر ثانیهمتر با 4.8 ولت. این به لطف مجموعه دنده POM آن است.

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

سروو از کجا بخریم

موتور حرکتی

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

زاویه چرخش همه آنها کاملاً خوب است ، اما در گشتاور قابل تحمل هر یک متفاوت است. من گنجانده ام سه مدل مختلف. مورد اول و ارزان تر ممکن است برای اکثر برنامه ها کافی باشد. اما اگر به یکی دیگر از برنامه های قدرتمندتر نیاز دارید ، 25 و 35 دارید ، که در حال حاضر بسیار قابل توجه هستند ...

ادغام با آردوینو

سروو آردوینو
همانطور که در تصویر بالا مشاهده می کنید ، سروو به راحتی متصل می شود به آردوینو. فقط سه کابل دارد که می توانید از این طریق به آنها متصل شوید:

  • قرمز با 5 ولت
  • مشکی با GND
  • زرد با پین Arduino PWM ، در این حالت با -9.

برای برنامه ریزی یک طرح برای شروع استفاده از این نوع موتورها ، گزینه های مختلفی دارید. اما ، اول از همه ، برای شروع ، شما باید کتابخانه Arduino IDE را اضافه کنید برای رانندگی در این نوع سرو موتورها:

  1. Arduino IDE را باز کنید.
  2. به برنامه بروید
  3. سپس کتابخانه را وارد کنید.
  4. فرمان یار

در Al cuanto کد طرحاین می تواند به همین سادگی باشد که سروو موقعیت خود را طی کند و در 0 at ، 90º و 180 درجه متوقف شود:

//Incluir la biblioteca del servo
#include <Servo.h>
 
//Declarar la variable para el servo
Servo servoMotor;
 
void setup() {
  // Iniciar el monitor serie
  Serial.begin(9600);
 
  // Iniciar el servo para que use el pin 9 al que conectamos
  servoMotor.attach(9);
}
 
void loop() {
  
  // Desplazar a la posición 0º
  servoMotor.write(0);
  // Esperar 1 segundo
  delay(1000);
  
  // Desplazar a la posición 90º
  servoMotor.write(90);
  // Esperar 1 segundo
  delay(1000);
  
  // Desplazamos a la posición 180º
  servoMotor.write(180);
  // Esperar 1 segundo
  delay(1000);
}

حالا اگر می خواهید آن را از درجه به درجه دیگر منتقل کنید، سپس اینطور خواهد بود:

// Incluir la biblioteca servo
#include <Servo.h>
 
// Declarar la variable para el servo
Servo servoMotor;
 
void setup() {
  // Iniciar la velocidad de serie
  Serial.begin(9600);
 
  // Poner el servo en el pin 9
  servoMotor.attach(9);
 
  // Iniciar el servo en 0º
  servoMotor.write(0);
}
 
void loop() {
 
  // Los bucles serán positivos o negativos, en función el sentido del giro
  // Positivo
  for (int i = 0; i <= 180; i++)
  {
    // Desplazar ángulo correspondiente
    servoMotor.write(i);
    // Pausa de 25 ms
    delay(25);
  }
 
  // Negativo
  for (int i = 179; i > 0; i--)
  {
    // Desplazar el ángulo correspondiente
    servoMotor.write(i);
    // Pausa e 25 ms
    delay(25);
  }
}


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

اولین کسی باشید که نظر

نظر خود را بگذارید

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

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.