- اسٹپر موٹرز:
- اسٹیپر موٹر کے ل Revolution انقلابی اقدامات کے حساب سے۔
- لہذا ہمیں اسٹیپر موٹرز کے ل Dri ڈرائیور ماڈیول کی ضرورت کیوں ہے؟
- پوٹینومیٹر استعمال کرتے ہوئے اسٹیپر موٹر کو گھومنے کیلئے سرکٹ ڈایاگرام:
- ارڈینو بورڈ کے لئے کوڈ:
- کام کرنا:
الیکٹرانکس کی دنیا میں اسٹپر موٹرز تیزی سے اپنی پوزیشن لے رہی ہیں۔ کسی عام پیچیدہ سی این سی مشینوں / روبوٹ نگرانی کے کیمرے سے شروع کرتے ہوئے یہ اسٹپر موٹرز ہر جگہ بطور ایکیکٹیوٹر استعمال ہوتے ہیں کیونکہ وہ درست کنٹرولنگ مہیا کرتے ہیں۔ اس ٹیوٹوریل میں ہم نے سب سے زیادہ عام / سستے دستیاب stepper موٹر کے بارے میں سیکھ جائے گی 28-BYJ48 اور کس طرح کے ساتھ اس کا انٹرفیس Arduino کے استعمال کر ULN2003 کی stepper ماڈیول.
آخری پروجیکٹ میں ہمارے پاس ارودوینو کے ساتھ سیدھے انٹرفیسڈ اسٹیپر موٹر موجود ہے ، جہاں آپ اردوینو کے سیریل مانیٹر میں گردش زاویہ داخل کرکے اسٹیپر موٹر کو گھما سکتے ہیں۔ یہاں اس پروجیکٹ میں ، ہم پوٹینومیٹر اور اردوینو کا استعمال کرتے ہوئے اسٹیپر موٹر کو گھمائیں گے ، جیسے اگر آپ پوٹینومیٹر کو گھڑی کی سمت موڑ دیتے ہیں تو اسٹیپر گھڑی کی سمت گھومتا ہے اور اگر آپ پوٹینومیٹر اینٹلوک کی سمت موڑ جاتے ہیں تو وہ اینٹلوک کی سمت گھوم جاتا ہے۔
اسٹپر موٹرز:
آئیے اس 28-BYJ48 اسٹیپر موٹر پر ایک نظر ڈالیں ۔
ٹھیک ہے ، لہذا ایک عام DC موٹر کے برعکس اس میں سے تمام فینسی رنگوں کی پانچ تاریں نکل آتی ہیں اور ایسا کیوں ہے؟ اس کو سمجھنے کے لئے ہمیں پہلے یہ جان لینا چاہئے کہ ایک اسٹیپر کس طرح کام کرتا ہے اور اس کی خصوصیت کیا ہے۔ سب سے پہلے سے Steppers موٹرز کو باری باری دکھائے نہیں دیتے ، وہ قدم اور وہ بھی کے طور پر جانا جاتا ہے تاکہ قدم موٹروں. مطلب ، وہ ایک وقت میں صرف ایک قدم آگے بڑھ جائیں گے۔ ان موٹروں میں کنڈلیوں کا ایک سلسلہ موجود ہے اور موٹروں کو گھومنے کے ل these ان کنڈلیوں کو ایک خاص فیشن میں متحرک کرنا پڑتا ہے۔ جب ہر کنڈلی کو متحرک کیا جا رہا ہے تو موٹر ایک قدم اٹھاتا ہے اور توانائی کا ایک سلسلہ ہی موٹر کو مستقل قدم اٹھاتا ہے ، اس طرح اسے گھومنے میں مدد ملتی ہے۔ آئیے موٹر کے اندر موجود کنڈلیوں پر ایک نظر ڈالیں تاکہ یہ معلوم ہوجائے کہ یہ تاروں کہاں سے آتی ہیں۔
جیسا کہ آپ دیکھ سکتے ہیں موٹر میں یونی پولر 5 لیڈ کنڈلی کا انتظام ہے۔ چار کنڈلی ہیں جن کو ایک خاص ترتیب میں تقویت بخش بنانا ہے۔ ریڈ تاروں کو + 5V فراہم کی جائے گی اور باقی چار تاروں کو متعلقہ کنڈلی کو متحرک کرنے کے لئے زمین پر کھینچ لیا جائے گا۔ ہم ایک مائکرو قابو پانے والے کا استعمال کرتے ہیں جیسے آرڈینو ان کنڈلیوں کو ایک خاص ترتیب میں تقویت بخشتا ہے اور موٹر کو ضروری تعداد میں اقدامات انجام دیتا ہے۔
تو اب ، اس موٹر کو 28-BYJ48 کیوں کہا جاتا ہے ؟ سنجیدگی سے !!! میں نہیں جانتا. اس موٹر کے نام رکھنے کی کوئی تکنیکی وجہ نہیں ہے۔ شاید ہمیں اس میں بہت گہرا غوطہ لگانا چاہئے۔ آئیے ذیل کی تصویر میں اس موٹر کے ڈیٹا شیٹ سے حاصل کردہ کچھ اہم تکنیکی اعداد و شمار کو دیکھیں۔
وہ ایک معلومات سے بھرا ہوا ہے ، لیکن ہمیں یہ جاننے کے لئے کچھ اہم افراد کو دیکھنے کی ضرورت ہے کہ ہم کس نوعیت کا اسٹپر استعمال کررہے ہیں تاکہ ہم اس کو موثر انداز میں پروگرام کرسکیں۔ پہلے ہم جانتے ہیں کہ یہ 5V اسٹیپر موٹر ہے کیونکہ ہم ریڈ تار کو 5V سے متحرک کرتے ہیں۔ پھر ، ہم یہ بھی جانتے ہیں کہ یہ چار فیز اسٹپر موٹر ہے کیونکہ اس میں چار کنڈلی تھی۔ اب ، گیئر تناسب 1:64 دیا گیا ہے۔ اس کا مطلب ہے کہ آپ جس شافٹ کو باہر دیکھ رہے ہیں وہ ایک مکمل گھماؤ تب ہی کرے گا جب موٹر اندر 64 بار گھومتا ہو۔ اس کی وجہ یہ ہے کہ گیئرز جو موٹر اور آؤٹ پٹ شافٹ کے مابین جڑے ہوئے ہیں ، یہ گیئرز ٹارک کو بڑھانے میں معاون ہیں۔
نوٹ کرنے کے لئے ایک اور اہم اعداد و شمار سٹرائڈ اینگل: 5.625 ° / 64 ہے۔ اس کا مطلب یہ ہے کہ جب موٹر 8 قدمی ترتیب میں چلتا ہے تو ہر قدم کے ل 5 5.625 ڈگری منتقل ہوجائے گا اور ایک مکمل گھماؤ مکمل کرنے کے ل steps اس میں 64 اقدامات (5.625 * 64 = 360) لگیں گے۔
اسٹیپر موٹر کے ل Revolution انقلابی اقدامات کے حساب سے۔
یہ جاننا ضروری ہے کہ آپ اپنی اسٹیپر موٹر کے ل Revolution کس انقلاب کے اقدامات کا حساب لگائیں کیونکہ صرف اس صورت میں آپ اسے موثر طریقے سے پروگرام کرسکتے ہیں۔
ارڈینو میں ہم موٹر کو 4 مرحلہ ترتیب میں چلائیں گے لہذا اس قدم کا زاویہ 11.25 will ہوگا چونکہ 8 قدم ترتیب کے لئے یہ 5.625 25 (ڈیٹاشیٹ میں دیا گیا ہے) 11.25 ° (5.625 * 2 = 11.25) ہوگا۔
اقدامات برائے انقلاب = 360 / مرحلہ زاویہ
یہاں ، 360 / 11.25 = 32 انقلاب فی انقلاب۔
لہذا ہمیں اسٹیپر موٹرز کے ل Dri ڈرائیور ماڈیول کی ضرورت کیوں ہے؟
زیادہ تر اسٹیپر موٹرز صرف ڈرائیور ماڈیول کی مدد سے چلائیں گی۔ اس کی وجہ یہ ہے کہ کنٹرولر ماڈیول (ہمارے معاملے میں آرڈینو) موٹر کو چلانے کے ل its اپنے I / O پنوں سے کافی موجودہ فراہم نہیں کر سکے گا۔ لہذا ہم بیرونی ماڈیول جیسے ULN2003 ماڈیول کو سٹیپپر موٹر ڈرائیور کے بطور استعمال کریں گے۔ بہت ساری قسم کے ڈرائیور ماڈیول موجود ہیں اور استعمال شدہ موٹر کی قسم کی بنیاد پر ایک کی درجہ بندی تبدیل ہوجائے گی۔ تمام ڈرائیور ماڈیولز کے لئے بنیادی اصول موٹر کو چلانے کے ل enough کافی حالیہ ذریعہ / ڈوبنا ہوگا۔
پوٹینومیٹر استعمال کرتے ہوئے اسٹیپر موٹر کو گھومنے کیلئے سرکٹ ڈایاگرام:
پوٹینومیٹر اور اردوینو کا استعمال کرتے ہوئے کنٹرولنگ اسٹیپر موٹر کے لئے سرکٹ ڈایاگرام اوپر دکھایا گیا ہے۔ ہم نے 28 بی وائی جے 48 اسٹیپر موٹر اور ULN2003 ڈرائیور ماڈیول استعمال کیا ہے۔ اسٹیپر موٹر کے چار کنڈلی کو تقویت دینے کے لئے ہم ڈیجیٹل پن 8،9،10 اور 11 استعمال کررہے ہیں۔ ڈرائیور ماڈیول ارڈینو بورڈ کے 5 وی پن سے چلتا ہے۔ ایک پوٹینومیٹر A0 سے جڑا ہوا ہے جس کی بنیادوں پر ہم اسٹیپر موٹر کو گھمائیں گے۔
لیکن ، جب آپ اسٹیپپ موٹر سے کچھ بوجھ جوڑ رہے ہو تو ، بیرونی بجلی کی فراہمی والے ڈرائیور کو طاقت دیں۔ چونکہ میں موٹر کو صرف مظاہرے کے مقصد کے لئے استعمال کر رہا ہوں اس لئے میں نے ارڈینو بورڈ کی + 5 وی ریل کا استعمال کیا ہے۔ یہ بھی یاد رکھیں کہ اراڈینو کے گراؤنڈ کو ڈرائیور ماڈیول کی زمین سے جوڑنا ہے۔
ارڈینو بورڈ کے لئے کوڈ:
اس سے پہلے کہ ہم اپنے آرڈینو کے ساتھ پروگرامنگ شروع کریں ، آئیے سمجھیں کہ پروگرام کے اندر واقعی کیا ہونا چاہئے۔ جیسا کہ پہلے کہا گیا ہے کہ ہم 4 مرحلہ ترتیب طریقہ استعمال کریں گے لہذا ہمارے پاس ایک مکمل گھماؤ بنانے کے لئے چار مراحل ہوں گے۔
قدم |
پن انرجائزڈ |
کنڈلیوں میں جوش پیدا ہوا |
مرحلہ نمبر 1 |
8 اور 9 |
A اور B |
مرحلہ 2 |
9 اور 10 |
بی اور سی |
مرحلہ 3 |
10 اور 11 |
سی اور ڈی |
مرحلہ 4 |
11 اور 8 |
ڈی اور اے |
ڈرائیور ماڈیول میں چار ایل ای ڈی ہوں گے جس کا استعمال کرتے ہوئے ہم یہ چیک کرسکتے ہیں کہ کسی بھی وقت کون سے کنڈلی کو تقویت ملی ہے۔ اس ٹیوٹوریل کے آخر میں مکمل مظاہرے کی ویڈیو مل سکتی ہے۔
اس ٹیوٹوریل میں ہم اردوینو کو اس طرح سے پروگرام کرنے جارہے ہیں تاکہ ہم پوٹن اے 0 سے منسلک پوٹینومیٹر کو موڑ سکیں اور اسٹپر موٹر کی سمت کو کنٹرول کرسکیں ۔ ٹیوٹوریل کے آخر میں مکمل پروگرام میں پایا جاسکتا ہے ذیل میں کچھ اہم سطروں کی وضاحت کی گئی ہے۔
ہماری اسٹیپر موٹر کے ل revolution انقلاب کے ہر اقدامات کی تعداد 32 بتائی گئی۔ لہذا ہم درج کرتے ہیں جیسا کہ نیچے لائن میں دکھایا گیا ہے
# بتائے گئے اقدامات 32
اگلا آپ کو ایسی مثالیں پیدا کرنا ہوں گی جس میں ہم نے پنوں کی وضاحت کی ہے جس سے ہم نے سٹیپر موٹر کو جوڑا ہے۔
اسٹیپر اسٹپر (STEPS، 8، 10، 9، 11)؛
نوٹ: مقصد کے لحاظ سے پنوں کی تعداد 8،10،9،11 کے طور پر بے بنیاد کردی گئی ہے۔ آپ کو اسی طرز پر عمل کرنا ہوگا یہاں تک کہ اگر آپ پنوں کو تبدیل کرتے ہیں جس سے آپ کی موٹر منسلک ہوتی ہے۔
چونکہ ہم اردوینو اسٹپر لائبریری کا استعمال کررہے ہیں ، لہذا ہم نیچے کی لائن کا استعمال کرتے ہوئے موٹر کی رفتار مقرر کرسکتے ہیں۔ 28-BYJ48 اسٹیپر موٹرز کے ل The رفتار 0 سے 200 کے درمیان ہوسکتی ہے۔
stepper.setSpeed (200)؛
اب ، موٹر کو ایک قدم گھڑی کی سمت منتقل کرنے کے ل we ، ہم مندرجہ ذیل لائن کا استعمال کرسکتے ہیں۔
stepper.step (1)؛
موٹر کو ایک قدم مخالف گھڑی کی طرف حرکت دینے کے ل we ہم مندرجہ ذیل لائن کا استعمال کرسکتے ہیں۔
stepper.step (-1)؛
ہمارے پروگرام میں ہم ینالاگ پن A0 کی قدر پڑھیں گے اور اس کا موازنہ پچھلی ویلیو (پیوال) سے کریں گے۔ اگر اس میں اضافہ ہوا ہے تو ہم گھڑی کی سمت میں 5 قدم بڑھاتے ہیں اور اگر اس میں کمی واقع ہوجاتی ہے تو ہم اینٹی کلاک وائس میں 5 قدم بڑھاتے ہیں۔
پوٹ وال = نقشہ (ینالاگ ریڈ (A0)، 0،1024،0،500)؛ اگر (پوٹ وال> پلو) اسٹپر۔سٹیپ (5)؛ اگر (پوٹ وال)
کام کرنا:
ایک بار جب کنکشن ہوجائے تو ہارڈ ویئر کو نیچے کی تصویر میں کچھ اس طرح نظر آنا چاہئے۔
اب ، اپنے اردوینو یو این او میں مندرجہ ذیل پروگرام اپ لوڈ کریں اور سیریل مانیٹر کھولیں۔ جیسا کہ پہلے بحث کی گئی ہے ، آپ کو سٹیپپر موٹر کی گردش کو کنٹرول کرنے کے لئے پوٹینومیٹر کو گھمانا ہوگا۔ اسے گھڑی کی سمت میں گھومنے سے اسٹپر موٹر کو گھڑی کی سمت اور اس کے برعکس موڑ دیا جائے گا۔
امید ہے کہ آپ اس پروجیکٹ کو سمجھ گئے ہوں گے اور اس کی تعمیر میں لطف اندوز ہوں گے۔ منصوبے کا مکمل کام ذیل ویڈیو میں دکھایا گیا ہے ۔ اگر آپ کو کوئی شبہات ہیں تو انہیں نیچے تبصرہ سیکشن یا ہمارے فورمز پر پوسٹ کریں۔