امدادیگا: اردوینو کے ساتھ سروکو موٹر کا استعمال کیسے کریں

امدادی ، امدادی موٹر

اگر آپ استعمال کرنا چاہتے ہیں تو امدادی موٹر ، یا امدادی، کے ساتھ Arduino، اس مضمون میں آپ سیکھیں گے کہ آپ کو شروع کرنے کی کیا ضرورت ہے۔ ہم دوسرے مضامین میں پہلے ہی دیکھ چکے ہیں کہ استعمال کرنے کے لئے ضروری کیا ہے بجلی کی موٹریں, کھڑی موٹریں، اور اس طرح کے آلے جیسے اس طرح کے آلے کے کام کو سمجھنے کے لئے ضروری دوسرے تصورات PWM.

اب ، آپ اس میں ایک اور نیا الیکٹرانک جز شامل کرسکتے ہیں آلہ کی فہرست تجزیہ کیا اور آپ جا سکتے ہیں آپ کے DIY منصوبوں کو مربوط کرنا نئی فعالیت شامل کرنے کے لئے.

امدادی کیا ہے؟

آلات

Un سرووموٹر، یا محض امدادی ، ایک الیکٹرانک موٹر ہے جو روایتی ڈی سی موٹروں میں مماثلت رکھتی ہے ، لیکن کچھ عناصر کے ساتھ جو انھیں خصوصی بناتی ہے۔ اس معاملے میں ، اس میں ایسی پوزیشن پر قابلیت رکھنے کی صلاحیت ہے جس کی نشاندہی کی گئی ہو ، ایسی کوئی چیز جس سے بجلی کے موٹرز اجازت نہیں دیتے ہیں۔

دوسری طرف ، سروو بھی کرسکتا ہے خاص طور پر کنٹرول گردش کی رفتار ، اندرونی گیئرز کا ایک سلسلہ اور ایسے سسٹم کا شکریہ جو موٹروں کی دوسری اقسام میں کرنے سے کہیں زیادہ بہتر کنٹرول کی سہولت دیتا ہے۔

یہ خصوصیات خاص طور پر اس کے لئے دلچسپ بناتی ہیں ایپلی کیشنز روبوٹکس ، یا دوسرے آلات کے لئے جہاں نقل و حرکت اور مقام کو کنٹرول کرنا ضروری ہے ، جیسے پرنٹر ، یا ریموٹ کنٹرول شدہ کار۔ اس قسم کی ریڈیو کنٹرول شدہ کار میں کار چلانے کے لئے ایک روایتی موٹر ، اور اسٹیئرنگ کے لئے ایک امدادی کام ہے ، جس کی مدد سے موڑ کو بالکل ٹھیک طور پر قابو کیا جاسکے۔

اسٹپر موٹر اور سروو موٹر کے مابین فرق

نیما 17

اگر آپ تعجب کریں گے۔ امدادی موٹر اور ایک کھڑی موٹر کے درمیان فرق، حقیقت یہ ہے کہ وہ الجھن میں پڑسکتے ہیں ، چونکہ کھڑی موٹر ، یا اسٹپر میں ، گردش کو بھی خاص طور پر کنٹرول کیا جاسکتا ہے ، اور ایپلی کیشنز امدادی کی طرح ہی ہیں۔ اس کے بجائے ، کچھ اختلافات ہیں۔

اور یہ ہے کہ عام طور پر سرووموٹرس استعمال کرتے ہیں نادر زمین میگنےٹ، جبکہ اسٹپر موٹرز سستے اور زیادہ روایتی میگنےٹ استعمال کرتے ہیں۔ لہذا ، کومپیکٹ باقی رہنے کے باوجود ، سروکو اعلی ٹورک ترقی حاصل کرسکتا ہے۔ لہذا ، ٹرننگ فورس بہت زیادہ ہوگی۔

تکنیکی خصوصیات

جب بھی آپ سروو خریدتے ہو ، آپ کو اس کی تکنیکی شیٹ یا ڈیٹا شیٹ سے رجوع کرنا چاہئے۔ اس طرح ، آپ اس بات کو یقینی بنائیں گے تکنیکی خصوصیات اس کے پاس ، لیکن حدود بھی ہیں جن پر آپ اسے مشروط کرسکتے ہیں ، جیسے وولٹیج ، شدت ، زیادہ سے زیادہ بوجھ ، ٹارک وغیرہ۔ یاد رکھیں کہ ہر ماڈل بالکل مختلف ہوسکتا ہے۔

مثال کے طور پر ، اگر آپ سب سے مشہور ، مائیکرو سروو 9 جی ایس جی 90 میں سے ایک پر نظر ڈالتے ہیں مشہور ٹاور پرو فرم، تب آپ کے پاس کچھ خاص خصوصیات ہوں گی ، حالانکہ ماڈلز کا پروگرامنگ اور رابطہ کم و بیش ایک جیسا ہے اور یہاں جو کچھ بھی کہا گیا ہے وہ کسی کے لئے کارآمد ہے۔

اس ماڈل کی صورت میں ، یہ ایک اعلی معیار کی موٹر ہے ، جس میں ایک موڑ زاویہ ہے جس کی اجازت دیتا ہے -90 اور 90º کے درمیان جھاڑو، یہ کہنا ہے ، 180º کی کل باری۔ آپ جو ریزولوشن حاصل کرسکتے ہیں وہ بہت زیادہ ہے ، لہذا آپ تھوڑی سے آگے بڑھیں گے۔ مثال کے طور پر ، PWM سگنل کی حدود کے ساتھ Arduino UNO، آپ کو گریڈ سے گریڈ تک ایڈوانس بھی مل سکتا تھا۔

اسی طرح ، پی ڈبلیو ایم سگنل بھی ایک اور حد نافذ کرے گا ، اور یہ اس وقت کی تعداد ہے جو ہر مقام پر فی یونٹ وقت میں تبدیل ہوسکتا ہے۔ مثال کے طور پر ، چونکہ دالیں 1 سے 2 ایم ایس اور کے ساتھ کام کرتی ہیں 20 ایم ایس ادوار (50 ہ ہرٹز) ، پھر سروو ہر 20 ایم ایس میں ایک بار منتقل ہوسکتا ہے۔

اس کے علاوہ ، اس کا وزن 9 گرام ہوگا اور اس وزن اور کومپیکٹ سائز کے باوجود ، یہ A تیار کرسکتا ہے 1.8 کلوگرام / سی ٹورک یا ٹارک4.8v کے ساتھ میٹر اس کے POM گیئر سیٹ کا شکریہ۔

آخر میں ، آپ کو پہلے ہی معلوم ہے کہ ، آپ جو کچھ حاصل کرنا چاہتے ہیں اس پر منحصر ہے ، آپ کو ایک یا دوسرا ماڈل منتخب کرنا ہوگا ، تاکہ اس میں آپ کے منصوبے کے لئے ضروری خصوصیات. یعنی ، یہ ایک جیسی بات نہیں ہے کہ آپ ایکس ایکس کیلئے ایک موٹر سے ، ایکس ایکس کو منتقل کرنا چاہتے ہو ...

سروکو کہاں خریدنا ہے

سرووموٹر

اگر آپ اس قسم کے سرووموموٹر کا استعمال شروع کرنا چاہتے ہیں تو ، آپ اسے بہت سارے خصوصی اسٹورز میں سستا پاسکتے ہیں ، اور آپ اسے ایمیزون پر بھی آن لائن حاصل کرسکتے ہیں۔ مثال کے طور پر ، یہاں کچھ مثالیں ہیں سفارش کی مصنوعات یہ آپ کی دلچسپی لے سکتا ہے:

ان سب میں موڑ کا ایک بہت اچھا زاویہ ہے ، لیکن یہ بنیادی طور پر ٹورک میں مختلف ہے جسے ہر ایک برداشت کرسکتا ہے۔ میں نے بھی شامل کیا ہے تین مختلف ماڈل. زیادہ تر ایپلی کیشنز کے لئے سابقہ ​​اور سستا کافی ہوسکتا ہے۔ لیکن اگر آپ کو دوسرے ایپلی کیشنز کے لئے زیادہ سے زیادہ طاقت کی ضرورت ہو تو ، آپ کے پاس 25 اور 35 ہیں جو پہلے ہی کافی قابل ذکر ہیں ...

اردوینو کے ساتھ اتحاد

ارڈینو سرو
جیسا کہ آپ اوپر کی تصویر میں دیکھ سکتے ہیں ، امدادی بہت آسانی سے جوڑتا ہے ارڈینو کو اس میں صرف تین کیبلز ہیں ، جن کو آپ اس طرح سے جوڑ سکتے ہیں:

  • 5V کے ساتھ سرخ
  • GND کے ساتھ سیاہ
  • -9 کے ساتھ اس معاملے میں ، اردوینو پی ڈبلیو ایم پن کے ساتھ پیلا۔

اس قسم کے انجنوں کا استعمال شروع کرنے کے لئے کسی خاکہ کو پروگرام کرنے کے ل you ، آپ کے پاس کئی اختیارات ہیں۔ لیکن ، سب سے پہلے ، شروع کرنے کے لئے ، آپ کو کرنا پڑے گا آرڈینوو IDE لائبریری شامل کریں اس قسم کی امدادی موٹریں چلانے کے ل::

  1. آرڈینوو IDE کھولیں۔
  2. پروگرام پر جائیں۔
  3. پھر لائبریری شامل کریں۔
  4. آلات

کے طور پر خاکہ کوڈ، یہ اتنا آسان ہوسکتا ہے جس میں سرو 0 its ، 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. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔

انگریزی ٹیسٹٹیسٹ کاتالانہسپانوی کوئز