- ڈی سی موٹر پر قابو پانے کے لئے میٹلائب گرافیکل یوزر انٹرفیس تشکیل دینا
- ارڈینو کے ساتھ ڈی سی موٹر کو کنٹرول کرنے کے لئے میٹلیب کوڈ
- مواد کی ضرورت ہے
- سرکٹ ڈایاگرام
- ڈی اے ٹی موٹر کو می اے ٹی ایل بی کے ساتھ کنٹرول کرنا
اس ٹیوٹوریل میں ، ہم آپ کو دکھائیں گے کہ کس طرح ایم اے ٹی ایل بی اور اردوینو کا استعمال کرتے ہوئے ڈی سی موٹر کو کنٹرول کرنا ہے ۔ اگر آپ می اے ٹی ایل بی کے ساتھ نئے ہیں تو پھر یہ تجویز ہے کہ میٹ ایل ایل بی کے ساتھ سیدھے ایل ای ڈی پلکیں پروگرام کے ساتھ شروعات کریں۔
ڈی سی موٹر پر قابو پانے کے لئے میٹلائب گرافیکل یوزر انٹرفیس تشکیل دینا
میٹلائب کے لئے ارڈینو کے ساتھ سیٹ اپ مکمل کرنے کے بعد ، ہمیں ڈی سی موٹر کو کنٹرول کرنے کے لئے جی یو آئی (گرافیکل یوزر انٹرفیس) بنانا ہوگا۔ جی یو آئی کو لانچ کرنے کے لئے ، کمانڈ ونڈو میں نیچے کمانڈ ٹائپ کریں
رہنما
ایک پاپ اپ ونڈو کھل جائے گی ، پھر نیچے کی گئی تصویر میں دکھائے جانے کے بعد نیا خالی جی یوآئ منتخب کریں ،
اب کلاک ویز گردش ، اینٹی کلاک وائس گردش اور اسٹاپ کے لئے تین پش بٹن منتخب کریں ، جیسا کہ ذیل میں دکھایا گیا ہے ،
سائز تبدیل کرنے یا بٹن کی شکل تبدیل کرنے کے لئے ، صرف اس پر کلک کریں اور آپ بٹن کے کونوں کو گھسیٹنے کے قابل ہو جائیں گے۔ پش بٹن پر ڈبل کلک کرنے سے آپ اس مخصوص بٹن کا رنگ ، اسٹرنگ اور ٹیگ تبدیل کرسکتے ہیں۔ ذیل کی تصویر میں دکھائے جانے کے مطابق ہم نے تین بٹنوں کو اپنی مرضی کے مطابق بنا لیا ہے۔
آپ اپنی پسند کے مطابق بٹنوں کو اپنی مرضی کے مطابق کرسکتے ہیں۔ اب جب آپ اسے محفوظ کرتے ہیں تو ، MATLAB کے ایڈیٹر ونڈو میں ایک کوڈ تیار ہوتا ہے ۔ اپنے پروجیکٹ سے متعلق کسی بھی کام کو انجام دینے کے ل your اپنے اردوینو کوڈ کرنے کے ل you ، آپ کو ہمیشہ اس پیدا شدہ کوڈ میں ترمیم کرنا ہوگی۔ تو ذیل میں ہم نے میٹلیب کوڈ میں ترمیم کی ہے۔
ارڈینو کے ساتھ ڈی سی موٹر کو کنٹرول کرنے کے لئے میٹلیب کوڈ
مکمل میٹلیب کوڈ ، ڈی سی موٹر کنٹرول میں ترمیم کرنے کے بعد ، اس پروجیکٹ کے اختتام پر دیا گیا ہے۔ مزید ہم یہاں GUI فائل (.fig) اور کوڈ فائل (.m) کو ڈاؤن لوڈ کے ل for بھی شامل ہیں ، جس کا استعمال کرتے ہوئے آپ اپنی ضرورت کے مطابق بٹن کو اپنی مرضی کے مطابق کرسکتے ہیں۔ ذیل میں ہم نے کچھ مواقع دیئے ہیں جو ڈی سی موٹر کو گھڑی کی سمت میں گھمانے کیلئے ، اینٹ لاک اور تین پش بٹنوں کو استعمال کرنے سے روکتے ہیں۔
لائن نمبر پر درج ذیل کوڈ کو کاپی اور پیسٹ کریں۔ 74 اس بات کو یقینی بنانا کہ جب بھی آپ M- فائل چلاتے ہیں تو ارڈوینو MATLAB کے ساتھ بات کر رہا ہے۔
تمام کو صاف کریں؛ عالمی a؛ a = arduino ()؛
جب آپ نیچے جائیں گے ، آپ دیکھیں گے کہ جی یو آئی میں ہر بٹن کے لئے تین کام ہوتے ہیں۔ اب ہر کام میں کوڈ کو اس ٹاسک کے مطابق لکھیں جس کے آپ کلیک پر پرفارم کرنا چاہتے ہیں۔
میں گھڑی وار بٹن کی تقریب، کاپی اور تقریب کے ختم ہونے کے منحنی خطوط وحدانی گھڑی کی سمت میں موٹر باری باری دکھائے گا کرنے کے لئے صرف اس سے پہلے کوڈ کے ذیل میں پیسٹ کریں. موٹر کو گھڑی کی سمت میں گھمانے کے لئے ہم یہاں پن 6 پر ہائی اور پن 5 پر کم نیچے دے رہے ہیں۔
عالمی a؛ تحریر ڈیجٹلپین (ایک ، 'D5' ، 0)؛ تحریر ڈیجٹلپین (ایک ، 'D6' ، 1)؛ توقف (0.5)؛
اب اینٹی کلاک وائس بٹن کے فنکشن میں ، موٹر کو گھڑی مخالف سمت میں گھمانے کیلئے فنکشن کے آخر میں نیچے کا کوڈ چسپاں کریں۔ اینٹی کلاک وائز سمت میں موٹر کو گھمانے کیلئے ہم یہاں پن 5 پر ہائی اور پن 6 پر LOW دے رہے ہیں۔
عالمی a؛ تحریر ڈیجٹلپین (ا ، 'D5' ، 1)؛ تحریر ڈیجٹلپین (ایک ، 'D6' ، 0)؛ توقف (0.5)؛
آخر میں اسٹاپ بٹن کے فنکشن میں ، موٹر کی گردش کو روکنے کے لئے ، آخر میں نیچے کوڈ پیسٹ کریں۔ یہاں ہم موٹر کو روکنے کے لئے 5 اور 6 دونوں پن پر LOW دے رہے ہیں۔
عالمی a؛ تحریر ڈیجٹلپین (ایک ، 'D5' ، 0)؛ تحریر ڈیجٹلپین (ایک ، 'D6' ، 0)؛ توقف (0.5)؛
مواد کی ضرورت ہے
- MATLAB نے لیپ ٹاپ انسٹال کیا (ترجیح: R2016a یا اس سے اوپر کے ورژن)
- اردوینو یو این او
- ڈی سی موٹر
- L293D- موٹر ڈرائیور
سرکٹ ڈایاگرام
ڈی اے ٹی موٹر کو می اے ٹی ایل بی کے ساتھ کنٹرول کرنا
ہارڈ ویئر کو سرکٹ ڈایاگرام کے مطابق سیٹ اپ کرنے کے بعد ،.m فائل میں ترمیم شدہ کوڈ کو چلانے کے لئے رن بٹن پر کلک کریں
میٹلیب کو جواب دینے میں کچھ سیکنڈ لگ سکتے ہیں ، کسی بھی جی یوآئ بٹن پر کلک نہ کریں یہاں تک کہ MATLAB کاروبار کا اشارہ دکھائے ، جسے آپ اسکرین کے بائیں نیچے کونے میں دیکھ سکتے ہیں جیسے ،
جب سب کچھ تیار ہو ، موٹر کو گھمانے کے ل clock گھڑی کی سمت یا اینٹلک وائی بٹن پر کلک کریں۔ جب آپ پن 6 سے پن 5 کے ذریعے کلاک وائز بٹن کا موجودہ بہاؤ دبائیں گے اور موٹر گھڑی کی سمت میں گھوم جائے گا جب کہ اینٹلوک کی طرف سے موجودہ بہاؤ پن 5 سے پن 6 سے ہو گا اور موٹر گھڑی کی سمت میں گھوم جائے گا گھڑی کی سمت میں گھوم جائے گا۔ DC موٹر دبائیں STOP بٹن کی گردش کو روکنے کے لئے۔ میٹلیب کا استعمال کرتے ہوئے سرو موٹر کو کنٹرول کرنے کے لئے اسی طریقے کا استعمال کیا جاسکتا ہے ، ہمیں صرف اس کے مطابق کوڈ میں ترمیم کرنے کی ضرورت ہے۔ ارڈوینو کا استعمال کرتے ہوئے میٹابلیب ڈی سی موٹر کنٹرول کے مکمل عمل کو سمجھنے کے لئے آپ نیچے دی گئی ویڈیو چیک کرسکتے ہیں ۔