- مطلوبہ اجزاء
- آرڈوینو کا استعمال کرتے ہوئے ڈیٹی ایم ایف کنٹرولڈ روبوٹ کیلئے بلاک ڈایاگرام
- سرکٹ ڈایاگرام اور ورکنگ وضاحت
- ڈی ٹی ایم ایف کنٹرولڈ روبوٹ کا کام کرنا
- پروگرامنگ وضاحت
موجودہ وقت میں قریب قریب تمام لوگ روبوٹ سے واقف ہیں۔ روبوٹ انسانی زندگی میں بہت اہم کردار ادا کرتے ہیں۔ روبوٹ ایک مشین ہے جو صنعتوں ، تعمیرات وغیرہ میں بھاری کاموں میں انسانی کوششوں کو کم کرتی ہے اور زندگی آسان بناتی ہے۔ ہم یہاں اپنے اگلے روبوٹ کے ساتھ ہیں جو موبائل یا ڈیٹی ایم ایف کنٹرول شدہ روبوٹ ہے ۔ ڈی ٹی ایم ایف کنٹرول شدہ روبوٹ موبائل ڈی ٹی ایم ایف ٹکنالوجی پر چلتا ہے جو ڈائل ٹون میں موجود ہے۔ ڈیٹی ایم ایف کا مطلب ڈوئل ٹون ایک سے زیادہ تعدد ہے۔ کچھ تعدد موجود ہیں جن کو ہم ڈی ٹی ایم ایف ٹون بنانے کیلئے استعمال کرتے ہیں۔ آسان الفاظ میں دو یا زیادہ تعدد کو شامل کرنے یا اختلاط کرکے ڈی ٹی ایم ایف ٹون پیدا ہوتا ہے۔ یہ تعدد نیچے دیئے گئے ہیں:
دیئے گئے اعداد و شمار میں ہم مختلف تعدد کے دو گروپ دیکھ سکتے ہیں۔ جب ایک اوپری اور ایک نچلی تعدد مخلوط ہوجائے تو پھر ایک ٹون پیدا ہوتا ہے اور اس ٹون کو ہم ڈوئل ٹون کو ایک سے زیادہ تعدد کہتے ہیں ۔
مطلوبہ اجزاء
- اردوینو یو این او
- ڈی سی موٹر
- موبائل فون
- ڈیٹی ایم ایف کوٹواچک ماڈیول
- موٹر ڈرائیور L293D
- 9 وولٹ بیٹری
- بیٹری رابط
- آکس تار
- پہیے والے روبوٹ چیسس
- مربوط تاروں
ڈیٹی ایم ایف کیا ہے؟
ڈی ٹی ایم ایف ایک ڈوئل ٹون ایک سے زیادہ فریکوئینسی ضابطہ اخذ کنندہ ماڈیول ہے جس میں ایک MT8870 ڈیٹی ایم ایف کوٹواچک آایسی ہے جو ڈیٹی ایم ایف ٹون سگنل کو ڈیجیٹل سگنل پر ڈی کوڈ کرتا ہے جو آرڈوینو کے لئے قابل قبول ہیں ڈیجیٹل۔ یہاں ڈی ٹی ایم ایف ماڈیول کو فون سے مربوط کرنے کے لئے ایک آکس تار کی ضرورت ہے۔
آرڈوینو کا استعمال کرتے ہوئے ڈیٹی ایم ایف کنٹرولڈ روبوٹ کیلئے بلاک ڈایاگرام
ریموٹ سیکشن: اس سیکشن کا بنیادی جزو ڈی ٹی ایم ایف ہے۔ یہاں ہم ڈی ٹی ایم ایف کوٹواچک آایسی MT8870 کے لئے آکس وائر کا استعمال کرکے اپنے سیل فون سے ایک ٹون حاصل کرتے ہیں جو ٹون کو 4 بٹ کے ڈیجیٹل سگنل میں ڈی کوڈ کرتے ہیں۔
کنٹرول سیکشن: ارڈینو یو این او کو روبوٹ کے پورے عمل کو کنٹرول کرنے کے لئے استعمال کیا جاتا ہے۔ آرڈینوو ڈی ٹی ایم ایف ڈویکڈر کے ذریعہ بھیجے گئے کمانڈز کو پڑھتا ہے اور کوڈ یا نمونہ کی وضاحت کے ساتھ موازنہ کرتا ہے۔ اگر کمانڈز میچ ہوتے ہیں تو ادوینو ڈرائیور سیکشن کو متعلقہ کمانڈ بھیجتا ہے۔
ڈرائیور سیکشن: ڈرائیور سیکشن موٹر ڈرائیور اور دو DC موٹرز پر مشتمل ہے۔ موٹر ڈرائیور موٹروں کو چلانے کے لئے استعمال کیا جاتا ہے کیونکہ ارڈوینو موٹر کو کافی وولٹیج اور کرنٹ فراہم نہیں کرتا ہے۔ لہذا ہم موٹر کیلئے کافی وولٹیج اور کرنٹ حاصل کرنے کے ل motor موٹر ڈرائیور سرکٹ شامل کرتے ہیں۔ احکامات کے مطابق ارڈینو موٹر ڈرائیور موٹر سے کمانڈ جمع کرتے ہوئے۔
سرکٹ ڈایاگرام اور ورکنگ وضاحت
آرڈینوو پر مبنی ڈی ٹی ایم ایف کنٹرول شدہ روبوٹ کیلئے سرکٹ ڈیگگرامہمارے دوسرے روبوٹ جیسے پی سی کنٹرول شدہ روبوٹ ، لائن فالوور ، اشارہ سے کنٹرول شدہ روبوٹ ، وغیرہ کے ساتھ بہت مماثلت رکھتا ہے۔ یہاں ایک موٹر ڈرائیور روبوٹ کو چلانے کے ل ar آرڈوینو سے جڑا ہوا ہے۔ موٹر ڈرائیور کا ان پٹ 2 ، 7 ، 10 اور 15 بالترتیب ارڈینو ڈیجیٹل پن نمبر 6 ، 5 ، 4 اور 3 سے منسلک ہے۔ یہاں ہم نے ڈرائیور روبوٹ کے لئے دو DC موٹرز کا استعمال کیا ہے جس میں ایک موٹر موٹر ڈرائیور 3 اور 6 کے آؤٹ پٹ پر منسلک ہے اور ایک اور موٹر 11 اور 14 پر منسلک ہے۔. اس سرکٹ کے ساتھ منسلک ایک ڈی ٹی ایم ایف کوٹواچک۔ ڈیٹی ایم ایف کوٹیکن پن D0-D3 براہ راست آرڈینو کے پن نمبر 19،18،17،16 کے ساتھ جڑا ہوا ہے۔ سرکٹ کو طاقت دینے کے لئے دو 9 وولٹ بیٹریاں استعمال کی جاتی ہیں جس میں موٹروں کو طاقت کے لئے استعمال کیا جاتا ہے ،موٹر ڈرائیور آئی سی پن نمبر 8 پر منسلک ہے۔ اور ایک اور بیٹری باقی سرکٹ سے منسلک ہے۔
ڈی ٹی ایم ایف کنٹرولڈ روبوٹ کا کام کرنا
ڈی ٹی ایم ایف کنٹرول شدہ روبوٹ کو کچھ کمانڈز کے ذریعہ چلایا جاتا ہے جو موبائل فون کے ذریعے بھیجے جاتے ہیں۔ ہم یہاں موبائل فون کی ڈیٹی ایم ایف فنکشن استعمال کررہے ہیں۔ یہاں ہم نے موبائل فون کا استعمال منصوبے کے کام کو ظاہر کرنے کے لئے کیا ہے۔ ایک صارف کا موبائل فون ہے جسے ہم 'ریموٹ فون' پر فون کریں گے اور دوسرا وہ فون جو آکس وائر کے ذریعہ روبوٹ کے سرکٹ سے جڑا ہوا ہے۔ یہ موبائل فون ہم 'وصول کنندہ فون' پر کال کریں گے۔
پہلے ہم رسیور فون کے لئے ریموٹ فون کا استعمال کرکے کال کرتے ہیں اور پھر دستی طور پر یا خودکار جوابی موڈ کے ذریعہ کال میں شرکت کرتے ہیں۔ اب یہ ہے کہ اس ڈی ٹی ایم ایف کنٹرول شدہ روبوٹ کو سیل فون کے ذریعہ کیسے کنٹرول کیا جاتا ہے:
جب ہم ریموٹ فون کے ذریعہ '2' دباتے ہیں تو ، روبوٹ آگے بڑھنا شروع کرتا ہے اور اگلی کمانڈ آنے تک آگے بڑھتا رہتا ہے۔
جب ہم ریموٹ فون کے ذریعہ '8' دباتے ہیں تو ، روبوٹ اپنی حالت بدل جاتا ہے اور جب تک دوسری کمانڈ نہیں آتی اس وقت تک پسماندہ سمت میں بڑھنا شروع کردیتے ہیں۔
جب ہم '4' دباتے ہیں تو ، روبوٹ اگلی کمانڈ ختم ہونے تک بائیں مڑ جاتا ہے۔
جب ہم '6' دبائیں تو روبوٹ دائیں سے مڑ گیا۔
اور روبوٹ کو روکنے کے لئے ہم گزر جاتے ہیں۔ '
پروگرامنگ وضاحت
پروگرام میں سب سے پہلے ہم نے موٹرز کے لئے آؤٹ پٹ پن اور ڈی ڈی ایم ایف کوٹواچک آؤٹ پٹ کے لئے ان پٹ پنوں کی وضاحت کی ہے جیسا کہ ارڈینو کے لئے INPUT میں ہے۔
اور پھر سیٹ اپ میں موٹر پن کو بطور آؤٹ پٹ اور ڈی ٹی ایم ایف کوٹیکر آؤٹ پٹ بطور ان پٹ۔
اس کے بعد ہم ڈی ٹی ایم ایف کوٹواچک آؤٹ پٹ کو پڑھتے ہیں اور پھر "اگر" بیان کا استعمال کرکے تعریف شدہ اقدار کے ساتھ موازنہ کرتے ہیں اور رشتہ دار کارروائی انجام دیتے ہیں۔
اس ڈی ٹی ایم ایف کنٹرولڈ روبوٹ میں پانچ شرائط ہیں جو ذیل میں دے رہی ہیں۔
ہم مندرجہ بالا ٹیبل شرائط کے مطابق پروگرام لکھتے ہیں۔