خودکار بوتلیں بھرنے والی مشینیں مشروبات اور سافٹ ڈرنک کی صنعتوں میں سب سے زیادہ استعمال کی جاتی ہیں۔ یہ مشینیں کنویئر بیلٹ کا استعمال کرتی ہیں جو بوتلوں کو بھرنے کا ایک معاشی اور تیز طریقہ ہے۔ زیادہ تر PLCs خودکار بوتلیں بھرنے والی مشینوں کے لئے استعمال ہوتی ہیں ، لیکن آپ ایک ارڈینو کا استعمال کرتے ہوئے ایک بہت ہی بنیادی اور ورسٹائل بوتل پُر کرسکتے ہیں ۔ آپ آریڈوینو کو خود بخود IR یا الٹراسونک سینسر کا استعمال کرتے ہوئے بوتل کا پتہ لگانے کے لئے پروگرام کرسکتے ہیں اور کچھ دیر کے لئے کنویر بیلٹ کو روک کر بوتل کو بھرنے کی اجازت دیتے ہیں۔ پھر اگلی بوتل کا پتہ چلنے پر دوبارہ بیلٹ منتقل کریں اور رک جائیں۔
یہاں ہم ارڈینوو یونو ، کنویر بیلٹ ، سولینائڈ والو ، آئی آر سینسر ، اور اسٹپر موٹر کا استعمال کرتے ہوئے خودکار بوتلیں بھرنے والی مشین کے لئے ایک پروٹو ٹائپ ڈیزائن کرنے جارہے ہیں ۔ بیلٹ کنویر کو ایک مستحکم پیش سیٹ رفتار سے اسٹیپر موٹر کے ذریعہ کارفرما کیا جاتا ہے۔ جب تک آئی آر سینسر بیلٹ پر بوتل کی موجودگی کا پتہ نہیں لگاتا تب تک اسٹیپپر موٹر بیلٹ چلاتی رہے گی۔ ہم نے بیرونی محرک کے طور پر IR سینسر کا استعمال کیا۔ لہذا جب بھی IR سینسر اونچائی پر جاتا ہے تو وہ موٹر کو روکنے اور سولینائڈ والو کو آن کرنے کے لئے اردوینو کو ٹرگر بھیجتا ہے۔ بوتل بھرنے کے لئے کوڈ میں پہلے سے ہی مطلوبہ تاخیر درج ہے۔ ایردوینو اس مخصوص وقت تک سولینائیڈ والو کو اور اسٹپر موٹر کو بند رکھے گا۔ اس وقت کے بعد ، سولنائڈ والو بھرنا بند کردیتا ہے ، اور کنویئر حرکت پذیر ہونا شروع کردیتا ہے تاکہ اگلی بوتل بھر جائے۔
اس سے قبل ہم ارڈینو کو سولینائڈ والو ، آئی آر سینسر اور اسٹیپر موٹر کے ساتھ استعمال کرتے تھے ، لہذا ان اجزاء کے ذریعہ اردوینو کی بنیادی مداخلت کے بارے میں مزید جاننے کے ل you ، آپ لنک ملاحظہ کرسکتے ہیں۔
ضروری اجزاء
- ارڈینو اونو
- اسٹیپر موٹر (نیما 17)
- ریلے
- سولینائڈ والو
- IR سینسر
- A4988 موٹر ڈرائیور
- بیٹری
سرکٹ ڈایاگرام
ارڈینوو کا استعمال کرتے ہوئے خودکار بوتلیں بھرنے کے نظام کے لئے سرکٹ ڈایاگرام ذیل میں دیا گیا ہے۔
اور
میں نے سرکٹ ڈایاگرام ڈرا کرنے کے لئے فریزنگ کا استعمال کیا ہے۔ اس سرکٹ میں ، سولینائیڈ والو ریلے ماڈیول کے ذریعہ آرڈینو سے جڑا ہوا ہے اور اسٹیپر موٹر کو کنٹرول کرنے کے لئے A4988 ڈرائیور ماڈیول استعمال ہوتا ہے۔ نیما 17 اور اے 4988 ڈرائیور ماڈیول کے بارے میں مزید معلومات کے ل You آپ آرڈینو اور اے 4988 ٹیوٹوریل کے ساتھ نیما 17 کو کیسے کنٹرول کریں اس پر عمل کرسکتے ہیں۔
ریلے ماڈیول کا ان پٹ پن اردوینو کے 7 پن سے منسلک ہے۔ A4988 ماڈیول کی سمت اور مرحلہ کی پنز اردوینو کے 2 اور 4 پنوں سے جڑے ہوئے ہیں۔ اس پروجیکٹ میں ، آرڈوینو میں بیرونی مداخلت کے طور پر ایک IR سینسر استعمال ہوتا ہے۔ Arduino اقوام متحدہ میں، ڈیجیٹل پن 2 اور 3 تسلسل پنوں ہیں، تو سے 3 IR سینسر سے باہر پن متصل RD Arduino کے کے پن. سولینائیڈ والو 24 وی پاور ماخذ سے چلتی ہے ، اور اسٹیپر موٹر 12 وی پاور ماخذ سے چلتی ہے۔
خودکار بوتلیں بھرنے کے لئے اردوینو پروگرام
ارڈینو کا استعمال کرتے ہوئے اس خودکار بوتلیں بھرنے کے نظام کے لئے مکمل پروگرام اختتام پر دیا گیا ہے۔ یہاں میں کچھ اہم سطور کی وضاحت کر رہا ہوں۔
پروگرام اسٹارپ موٹر موٹر لائبریری شامل کرکے شروع کریں۔ آپ یہاں سے سٹیپر موٹر لائبریری ڈاؤن لوڈ کرسکتے ہیں۔
اس کے بعد ، اسٹپر موٹر کے ل revolution ہر انقلاب کے اقدامات کی وضاحت کریں۔ نیما کے لئے 17 اقدامات فی انقلاب 200 ہے۔
# شامل کریں
پنوں کی وضاحت کریں جس سے موٹر ڈرائیور ماڈیول کے مرحلہ اور سمت پن شامل ہیں۔ موٹر ڈرائیور ماڈیول کے ذریعے منسلک ہے کے طور پر، کے طور پر موٹر انٹرفیس کی قسم کی وضاحت Type1 .
اسٹاپپر اسٹپر (STEPS، 2، 4)؛ # وضاحتی موٹر انٹرفیس ٹائپ 1
stepper موٹر کی رفتار مقرر کریں.
stepper.setSpeed (500)؛
آؤٹ پٹ کے طور پر ریلے ، قدم اور سمت پنوں کی وضاحت کریں
پن موڈ (ریلے ، آؤٹپٹ)؛ پن موڈ (4 ، آؤٹپٹ)؛ پن موڈ (2 ، آؤٹپٹ)؛
اردوینو میں بیرونی مداخلت کا نحو ذیل میں دیا گیا ہے:
منسلک انٹرپریٹ (ڈیجیٹلپن ٹن انٹریپٹ (پن) ، آئی ایس آر ، وضع)؛
کہاں:
ڈیجیٹلپن ٹن انٹرپریٹ (پن): یہ اس پن کی وضاحت کرنے کے لئے استعمال ہوتا ہے جس پر بیرونی مداخلت منسلک ہوتا ہے۔ ایردوینو یونی پن میں 2 اور 3 بیرونی مداخلت والے پن ہیں۔
آئی ایس آر: یہ ایک ایسا فنکشن ہے جسے بیرونی رکاوٹ کہتے وقت کہا جاتا ہے۔
موڈ: ٹرگر کرنے کے ل transition منتقلی کی قسم ، جیسے ، گرنا ، بڑھتا ہوا ، وغیرہ۔
لنک پر عمل کرکے اردوینو مداخلت کے بارے میں مزید معلومات حاصل کریں۔
میں attachInterrupt () تقریب میں یہ وضاحت کی ہے کہ پن 3 بیرونی مداخلت پن ہے، اور IR_detected جب بھی IR سینسر سے کم تا (بڑھتی ہوئی) ہے اس کی ریاست میں تبدیلی کی تقریب کہلاتی ہے.
منسلک انٹرپروٹ (ڈیجیٹلپن ٹن انٹرپروٹ (3) ، آئی آر_ ڈٹ ایجیکٹ ، ہائی)
باطل IR_deteected () ایک ISR فنکشن ہے جو IR سینسر اونچی ہونے پر عمل کرتا ہے۔ لہذا جب بھی IR سینسر اونچی ہوجاتا ہے ، تو یہ فنکشن کچھ قدموں کے لئے اسٹپر موٹر چلاتا ہے ، اور پھر اسٹپر موٹر کو روکتا ہے اور سولینائڈ والو کو چالو کرتا ہے۔
باطل IR_deteected () pper stepper.step (150)؛ ڈیجیٹل رائٹ (ریلے ، ہائی)؛ stepper.step (0)؛
اب آخر میں اس کوڈ کو لیپ ٹاپ سے منسلک کرکے ارڈینو میں اپ لوڈ کریں۔ مندرجہ ذیل تصویر آرڈوینو کا استعمال کرتے ہوئے خودکار بوتلیں بھرنے کے نظام کے لئے ہمارے پروٹو ٹائپ کو ظاہر کرتی ہے ۔
مکمل کوڈ اور مظاہرہ ویڈیو ذیل میں دیا گیا ہے۔