ڈی سی سروو موٹر: آرڈوینو اور اس کی ایپلی کیشنز کے ساتھ کنسٹرکشن، ورکنگ، انٹرفیس

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





اے امدادی موٹر یا سروو ایک قسم کی الیکٹریکل موٹر ہے جو مشین کے پرزوں کو زیادہ درستگی کے ساتھ گھمانے کے لیے استعمال ہوتی ہے۔ اس موٹر میں ایک کنٹرول سرکٹ شامل ہے جو موٹر کے شافٹ کے موجودہ مقام پر فیڈ بیک فراہم کرتا ہے لہذا یہ فیڈ بیک ان موٹروں کو اعلیٰ درستگی کے ساتھ گھومنے کی اجازت دیتا ہے۔ سروو موٹر کسی چیز کو کچھ فاصلے یا زاویے پر گھومنے میں فائدہ مند ہے۔ اس موٹر کو دو اقسام میں درجہ بندی کی گئی ہے AC سرو موٹر اور DC سرو موٹر۔ اگر ایک سروو موٹر کام کرنے کے لیے DC پاور کا استعمال کرتی ہے تو موٹر کو DC سرو موٹر کہا جاتا ہے جبکہ اگر یہ AC پاور کے ساتھ کام کرتا ہے تو اسے AC سرو موٹر کہا جاتا ہے۔ یہ ٹیوٹوریل پر مختصر معلومات فراہم کرتا ہے۔ ڈی سی سروو موٹر - ایپلی کیشنز کے ساتھ کام کرنا۔


ڈی سی سروو موٹر کیا ہے؟

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



  ڈی سی سروو موٹر
ڈی سی سروو موٹر

ڈی سی سروو موٹر کنسٹرکشن اینڈ ورکنگ

ڈی سی سروو موٹر مختلف اجزاء کے ساتھ بنائی گئی ہے جو مندرجہ ذیل بلاک ڈایاگرام میں دی گئی ہے۔ اس خاکہ میں، ہر ایک جز اور اس کے کام کو ذیل میں زیر بحث لایا گیا ہے۔

  ڈی سی سرو موٹر بلاک ڈایاگرام
ڈی سی سرو موٹر بلاک ڈایاگرام

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



اس میں استعمال ہونے والا بوجھ ایک سادہ پنکھا یا صنعتی بوجھ ہے جو موٹر کے مکینیکل شافٹ سے جڑا ہوا ہے۔

اس تعمیر میں گیئر باکس ایک مکینیکل ٹرانسڈیوسر کی طرح کام کرتا ہے تاکہ موٹر کے آؤٹ پٹ جیسے ایکسلریشن، پوزیشن یا رفتار کو ایپلی کیشن کے لحاظ سے تبدیل کیا جا سکے۔

  پی سی بی وے

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

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

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

کنٹرولڈ سگنل فیڈ بیک سگنل کے لحاظ سے PWM (پلس چوڑائی ماڈیولیٹر) کو ان پٹ دیتا ہے تاکہ یہ درست کنٹرول کے لیے موٹر کے ان پٹ کو ماڈیول کرتا ہے بصورت دیگر صفر مستحکم حالت کی خرابی ہوتی ہے۔ مزید، یہ نبض کی چوڑائی ماڈیولیٹر دالیں پیدا کرنے کے لیے ایک ریفرنس ویوفارم اور کمپیریٹر کا استعمال کرتا ہے۔

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

ڈی سی سروو موٹر کا کام ہے؛ جب بھی ان پٹ سگنل ڈی سی موٹر پر لگایا جاتا ہے تو یہ شافٹ اور گیئرز کو گھماتا ہے۔ اس لیے بنیادی طور پر، گیئرز آؤٹ پٹ کی گردش کو پوزیشن سینسر (پوٹینشیومیٹر) کو فیڈ کیا جاتا ہے جس کے نوبس موڑتے ہیں اور اپنی مزاحمت کو تبدیل کرتے ہیں۔ جب بھی مزاحمت کو تبدیل کیا جاتا ہے تو وولٹیج کو تبدیل کیا جاتا ہے جو ایک ایرر سگنل ہے جو کنٹرولر میں کھلایا جاتا ہے اور اس کے نتیجے میں PWM پیدا ہوتا ہے۔

ڈی سی سرو موٹرز کی اقسام کے بارے میں مزید جاننے کے لیے، براہ کرم اس لنک سے رجوع کریں: سرو موٹرز کی مختلف اقسام .

ڈی سی سروو موٹر کی منتقلی کا فنکشن

ٹرانسفر فنکشن کو o/p متغیر کے Laplace ٹرانسفارم (LT) کے تناسب کے طور پر LT ( لاپلیس ٹرانسفارم ) i/p متغیر کا۔ عام طور پر، ڈی سی موٹر توانائی کو برقی سے مکینیکل میں تبدیل کرتی ہے۔ آرمچر ٹرمینلز پر فراہم کردہ برقی توانائی کو کنٹرول شدہ مکینیکل توانائی میں تبدیل کر دیا جاتا ہے۔

آرمچر کنٹرول شدہ DC سرو موٹر ٹرانسفر فنکشن ذیل میں دکھایا گیا ہے۔

  آرمچر کنٹرولڈ ڈی سی سرو موٹر بلاک ڈایاگرام
آرمچر کنٹرولڈ ڈی سی سروو موٹر بلاک ڈایاگرام

θ(s)/Va(s) = (K1/(Js2 + Bs)*(لاس + را)) /1 + (K1KbKs)/(Js2 + Bs)*(لاس+را)

فیلڈ کنٹرولڈ ڈی سی سروموٹر ٹرانسفر فنکشن ذیل میں دکھایا گیا ہے۔

  فیلڈ کنٹرولڈ ڈی سی سروو موٹر بلاک ڈایاگرام
فیلڈ کنٹرولڈ ڈی سی سروو موٹر بلاک ڈایاگرام

θ(s)/Vf (s) = Kf / (sLf + Rf) * (s2J + Bs)

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

وضاحتیں

ڈی سی سروو موٹر کارکردگی کی وضاحتیں فراہم کرتی ہے جس میں درج ذیل شامل ہیں۔ یہ وضاحتیں ایک موٹر کو صحیح طریقے سے سائز کرنے کے لیے ایپلی کیشن کی لوڈ ضروریات کی بنیاد پر مماثل ہونی چاہئیں۔

  • شافٹ کی رفتار صرف اس رفتار کی وضاحت کرتی ہے جس مقام پر شافٹ موڑتا ہے، جس کا اظہار RPM (گھومنے فی منٹ) میں ہوتا ہے۔
  • عام طور پر، مینوفیکچرر کی طرف سے پیش کردہ رفتار o/p شافٹ کی بغیر لوڈ کی رفتار ہوتی ہے یا وہ رفتار جس پر موٹر کا آؤٹ پٹ ٹارک صفر ہوتا ہے۔
  • ٹرمینل وولٹیج موٹر کا ڈیزائن وولٹیج ہے جو موٹر کی رفتار کا تعین کرتا ہے۔ اس رفتار کو صرف موٹر کو فراہم کردہ وولٹیج میں اضافہ یا کم کرکے کنٹرول کیا جاتا ہے۔
  • ٹارک جیسی گردشی قوت ڈی سی سروو موٹر کے شافٹ سے پیدا ہوتی ہے۔ لہٰذا، اس موٹر کے لیے مطلوبہ ٹارک کا تعین ٹارگٹ ایپلی کیشن کے اندر تجربہ کردہ مختلف بوجھوں کی رفتار-ٹارک خصوصیات سے ہوتا ہے۔ یہ ٹارک دو قسم کے ہیں شروع ہونے والے ٹارک اور مسلسل ٹارک۔
  • سروو موٹر کو شروع کرتے وقت سٹارٹنگ ٹارک مطلوبہ ٹارک ہے۔ یہ ٹارک عام طور پر مسلسل ٹارک کے مقابلے میں زیادہ ہوتا ہے۔
  • مسلسل ٹارک آؤٹ پٹ ٹارک ہے جو مسلسل چلنے والے حالات میں موٹر کی صلاحیت ہے۔
  • ان موٹرز میں ایپلی کیشن کے لیے کافی رفتار اور ٹارک کی گنجائش ہونی چاہیے جس میں لوڈ کی ضروریات کے درمیان 20 سے 30% مارجن کے ساتھ ساتھ موٹر ریٹنگز بھی شامل ہیں تاکہ اعتماد کو یقینی بنایا جا سکے۔ جب یہ مارجن بہت زیادہ ہو جائیں گے تو لاگت کی تاثیر کم ہو جائے گی۔ Faulhaber سے 12V DC کور لیس ڈی سی سروو موٹر کی تفصیلات ہیں:
  • گیئر باکس کا تناسب 64 ہے: l پلینٹری تھری اسٹیج گیئر باکس۔
  • لوڈ کرنٹ 1400 ایم اے پاور ہے۔
  • پاور 17W ہے۔
  • رفتار 120RPM ہے۔
  • کوئی لوڈ کرنٹ 75mA نہیں ہے۔
  • انکوڈر کی قسم آپٹیکل ہے۔
  • انکوڈر کا ریزولوشن O/P شافٹ کا 768CPR ہے۔
  • قطر 30 ملی میٹر ہے۔
  • لمبائی 42 ملی میٹر ہے۔
  • کل لمبائی 85 ملی میٹر ہے۔
  • شافٹ کا قطر 6 ملی میٹر ہے۔
  • شافٹ کی لمبائی 35 ملی میٹر ہے۔
  • اسٹال ٹارک 52 کلوگرام سینٹی میٹر ہے۔

خصوصیات

دی ڈی سی سروو موٹر کی خصوصیات مندرجہ ذیل شامل ہیں.

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

AC سرو موٹر بمقابلہ ڈی سی سروو موٹر

ڈی سی سروو موٹر اور اے سی سروو موٹر کے درمیان فرق میں درج ذیل شامل ہیں۔

AC سرو موٹر

ڈی سی سروو موٹر

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

ڈی سی سروو موٹر آرڈوینو کے ساتھ انٹرفیسنگ

ڈی سی سروو موٹر کو درست اور مطلوبہ زاویہ پر کنٹرول کرنے کے لیے، ایک Arduino بورڈ/کوئی دوسرا مائکرو کنٹرولر استعمال کیا جا سکتا ہے۔ اس بورڈ میں اینالاگ o/p ہے جو ایک PWM سگنل پیدا کرتا ہے تاکہ سروو موٹر کو عین زاویہ پر موڑ سکے۔ آپ پوٹینشیومیٹر کے ساتھ سروو موٹر کے زاویہ کی پوزیشن کو بھی منتقل کر سکتے ہیں یا Arduino کا استعمال کرتے ہوئے بٹنوں کو دبا سکتے ہیں۔

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

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

  Arduino کے ساتھ ڈی سی سروو موٹر کو انٹرفیس کرنا
Arduino کے ساتھ ڈی سی سروو موٹر کو انٹرفیس کرنا

یہ انٹرفیسنگ بنیادی طور پر تین ضروری اجزاء جیسے dc سروو موٹر، ​​Arduino بورڈ، اور TSOP1738 IR سینسر کا استعمال کرتا ہے۔ اس سینسر میں تین ٹرمینلز ہیں جیسے Vcc، GND اور آؤٹ پٹ۔ اس سینسر کا Vcc ٹرمینل Arduino Uno بورڈ کے 5V سے منسلک ہے، اس سینسر کا GND ٹرمینل Arduino بورڈ کے GND ٹرمینل سے منسلک ہے اور آؤٹ پٹ ٹرمینل Arduino بورڈ کے پن 12 (ڈیجیٹل ان پٹ) سے منسلک ہے۔

موٹر کو چلانے کے لیے ڈیجیٹل آؤٹ پٹ پن 5 کو صرف سروو موٹر کے سگنل ان پٹ پن سے جوڑا جاتا ہے۔
ڈی سی سروو موٹر + ve پن بیرونی 5V سپلائی کو دیا جاتا ہے اور سروو موٹر کا GND پن Arduino کے GND پن کو دیا جاتا ہے۔

کام کرنا

IR ریموٹ کا استعمال 30 ڈگری، 60 ڈگری اور 90 ڈگری پر دو ایکشن کرنے اور موٹر کے زاویے کو 0 سے 180 ڈگری تک بڑھانے/کم کرنے کے لیے کیا جاتا ہے۔

ریموٹ میں بہت سے بٹن ہوتے ہیں جیسے ڈیجٹ بٹن (0-9)، اینگل کنٹرول کے بٹن، ایرو کلید کے بٹن، اوپر/نیچے بٹن وغیرہ۔ ایک بار جب 1 - 5 میں سے کسی بھی ہندسے کے بٹن کو دھکیل دیا جائے گا، تو ڈی سی سروو موٹر اس کی طرف چلی جائے گی۔ عین مطابق زاویہ اور جب اینگل اپ/ڈاؤن بٹن کو دھکا دیا جاتا ہے تو موٹر کا زاویہ بالکل ±5 ڈگری پر سیٹ کیا جا سکتا ہے۔

ایک بار جب بٹنوں کا فیصلہ ہو جاتا ہے تو ان بٹنوں کے کوڈ کو ڈی کوڈ کرنے کی ضرورت ہوتی ہے۔ ایک بار جب ریموٹ سے کوئی بھی بٹن دبایا جائے گا، تو یہ مطلوبہ کارروائی کرنے کے لیے ایک کوڈ بھیجے گا۔ ان ریموٹ کوڈز کو ڈی کوڈ کرنے کے لیے، انٹرنیٹ سے IR ریموٹ لائبریری کا استعمال کیا جاتا ہے۔

درج ذیل پروگرام کو Arduino میں اپ لوڈ کریں اور IR سینسر کو جوڑیں۔ اب ریموٹ کو IR سینسر کی طرف رکھیں اور بٹن دبائیں۔ اس کے بعد سیریل مانیٹر کھولیں اور نمبروں کی شکل میں دبائے گئے بٹن کے کوڈ کو مانیٹر کریں۔

آرڈوینو کوڈ

#include // IR ریموٹ لائبریری شامل کریں۔
#include // سروو موٹر لائبریری شامل کریں۔
سروس سروس 1;
int IRpin = 12; // IR سینسر کے لیے پن
int motor_angle=0;
IRrecv irrecv(IRpin)؛
decode_results کے نتائج؛
باطل سیٹ اپ()
{
Serial.begin(9600)؛ // سیریل مواصلات شروع کریں۔
Serial.println('IR ریموٹ کنٹرول سروو موٹر')؛ // پیغام ڈسپلے کریں۔
irrecv.enableIRIn(); // رسیور شروع کریں۔
servo1.attach(5)؛ // سروو موٹر پن کا اعلان کریں۔
servo1.write(motor_angle)؛ // موٹر کو 0 ڈگری پر منتقل کریں۔
Serial.println('سرو موٹر اینگل 0 ڈگری')؛
تاخیر (2000)؛
}
باطل لوپ ()
{
جبکہ(!(irrecv.decode(&نتائج)))؛ // کوئی بٹن دبانے تک انتظار کریں۔
اگر (irrecv.decode(&نتائج)) // جب بٹن دبایا جاتا ہے اور کوڈ موصول ہوتا ہے
{
if(results.value==2210) // چیک کریں کہ آیا ہندسہ 1 بٹن دبایا گیا ہے
{
Serial.println('سرو موٹر اینگل 30 ڈگری')؛
motor_angle = 30;
servo1.write(motor_angle)؛ // موٹر کو 30 ڈگری پر منتقل کریں۔
}
else if(results.value==6308) // اگر ہندسہ 2 بٹن دبایا جائے
{
Serial.println('سرو موٹر اینگل 60 ڈگری')؛
motor_angle = 60;
servo1.write(motor_angle)؛ // موٹر کو 60 ڈگری پر منتقل کریں۔
}
else if(results.value==2215) // تمام ہندسوں کے بٹنوں کے لیے لائک وائز
{
Serial.println('سرو موٹر اینگل 90 ڈگری')؛
motor_angle = 90;
servo1.write(motor_angle)؛
}
ورنہ اگر(results.value==6312)
{
Serial.println('سرو موٹر اینگل 120 ڈگری')؛
motor_angle = 120;
servo1.write(motor_angle)؛
}
ورنہ اگر(results.value==2219)
{
Serial.println('سرو موٹر اینگل 150 ڈگری')؛
motor_angle = 150;
servo1.write(motor_angle)؛
}
ورنہ اگر (results.value==6338) // اگر والیوم UP بٹن دبایا جائے۔
{
if(motor_angle<150) motor_angle+=5; // موٹر زاویہ میں اضافہ
سیریل پرنٹ ('موٹر زاویہ ہے')؛
Serial.println(motor_angle)؛
servo1.write(motor_angle)؛ // اور موٹر کو اس زاویہ پر منتقل کریں۔
}
ورنہ اگر (results.value==6292) // اگر والیوم ڈاؤن بٹن دبایا جائے۔
{
if(motor_angle>0) motor_angle-=5; // موٹر زاویہ کو کم کریں
سیریل پرنٹ ('موٹر زاویہ ہے')؛
Serial.println(motor_angle)؛
servo1.write(motor_angle)؛ // اور موٹر کو اس زاویہ پر منتقل کریں۔
}
تاخیر (200)؛ // 0.2 سیکنڈ تک انتظار کریں۔
irrecv.resume(); // دوبارہ اگلا کوڈ وصول کرنے کے لیے تیار رہیں
}
}

DC سروو موٹر کو سپلائی بیرونی 5V سے دی جاتی ہے اور IR سینسر اور Arduino بورڈ کو سپلائی USB سے دی جاتی ہے۔ ایک بار سروو موٹر کو پاور دے دی جائے تو یہ 0 ڈگری پر چلی جاتی ہے۔ اس کے بعد، پیغام سیریل مانیٹر پر 'سرو موٹر اینگل 0 ڈگری ہے' کے طور پر ظاہر ہوگا۔

اب ریموٹ پر، ایک بار بٹن 1 دبانے کے بعد ڈی سی سروو موٹر 30 ڈگری پر حرکت کرے گی۔ اسی طرح، ایک بار جب 2، 3، 4، یا 5 جیسے بٹن دبائے جائیں تو موٹر مطلوبہ زاویوں جیسے 60 ڈگری، 90 ڈگری، 120 ڈگری یا 150 ڈگری کے ساتھ حرکت کرے گی۔ اب، سیریل مانیٹر سروو موٹر کی زاویہ پوزیشن کو 'سرو موٹر اینگل ایکس ایکس ڈگری' کے طور پر ظاہر کرے گا۔

ایک بار والیوم اپ بٹن کو دھکا دینے کے بعد، موٹر کا زاویہ 5 ڈگری بڑھ جائے گا جس کا مطلب ہے کہ اگر یہ 60 ڈگری ہے، تو یہ 65 ڈگری پر چلا جائے گا۔ لہذا، نئے زاویہ کی پوزیشن سیریل مانیٹر پر دکھایا جائے گا.

اسی طرح، ایک بار زاویہ نیچے بٹن کو دھکا دیا جائے گا، تو موٹر کا زاویہ 5 ڈگری کم ہو جائے گا جس کا مطلب ہے، اگر زاویہ 90 ڈگری ہے، تو یہ 85 ڈگری پر چلا جائے گا. IR ریموٹ سے سگنل کو IR سینسر کے ذریعے محسوس کیا جاتا ہے۔ یہ جاننے کے لیے کہ یہ کیسے محسوس کرتا ہے اور IR سینسر کیسے کام کرتا ہے۔ یہاں

لہذا، نئے زاویہ کی پوزیشن سیریل مانیٹر پر دکھایا جائے گا. لہذا، ہم آسانی سے Arduino اور IR ریموٹ کے ساتھ ڈی سی سروو موٹر کے زاویہ کو کنٹرول کر سکتے ہیں۔

8051 مائکروکنٹرولر کے ساتھ ڈی سی موٹر کو انٹرفیس کرنے کا طریقہ جاننے کے لیے کلک کریں۔ یہاں

ڈی سی سروو موٹر کے فوائد

دی ڈی سی سروو موٹرز کے فوائد مندرجہ ذیل شامل ہیں.

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

دی ڈی سی سروو موٹرز کے نقصانات مندرجہ ذیل شامل ہیں.

  • ڈی سی سروو موٹر کا کولنگ میکانزم ناکارہ ہے۔ اس لیے یہ موٹر ہوادار ہونے کے بعد جلدی آلودہ ہو جاتی ہے۔
  • یہ موٹر زیادہ ٹارک کی رفتار سے زیادہ سے زیادہ آؤٹ پٹ پاور پیدا کرتی ہے اور اسے باقاعدہ گیئرنگ کی ضرورت ہوتی ہے۔
  • یہ موٹریں اوورلوڈ سے خراب ہو سکتی ہیں۔
  • ان کا ایک پیچیدہ ڈیزائن ہے اور ایک انکوڈر کی ضرورت ہے۔
  • ان موٹروں کو فیڈ بیک لوپ کو مستحکم کرنے کے لیے ٹیوننگ کی ضرورت ہوتی ہے۔
  • اس کی دیکھ بھال کی ضرورت ہے۔

ڈی سی سروو موٹر ایپلی کیشنز

دی ڈی سی سرو موٹرز کی ایپلی کیشنز مندرجہ ذیل شامل ہیں.

  • ڈی سی سروو موٹرز دھات کو کاٹنے اور بنانے کے لیے مشین ٹولز میں استعمال ہوتی ہیں۔
  • یہ اینٹینا پوزیشننگ، پرنٹنگ، پیکیجنگ، لکڑی کے کام، ٹیکسٹائل، جڑواں یا رسی کی تیاری، CMM (کوآرڈینیٹ ماپنے والی مشینیں)، ہینڈلنگ میٹریل، فرش کو پالش کرنے، دروازے کھولنے، X-Y ٹیبل، طبی سامان، اور ویفر اسپننگ کے لیے استعمال ہوتے ہیں۔
  • یہ موٹریں ہوائی جہاز کے کنٹرول سسٹم میں استعمال ہوتی ہیں جہاں جگہ اور وزن کی حدود کو ہر یونٹ کے حجم کے لیے زیادہ طاقت فراہم کرنے کے لیے موٹروں کی ضرورت ہوتی ہے۔
  • یہ لاگو ہوتے ہیں جہاں بلور ڈرائیوز اور پنکھے کی طرح ہائی اسٹارٹنگ ٹارک ضروری ہوتا ہے۔
  • یہ بنیادی طور پر روبوٹکس، پروگرامنگ ڈیوائسز، الیکٹرو مکینیکل ایکچیوٹرز، مشین ٹولز، پروسیس کنٹرولرز وغیرہ کے لیے بھی استعمال ہوتے ہیں۔

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