- اردوینو آر سی بوٹ کے لئے ضروری اجزاء
- 433 میگاہرٹز آریف ٹرانسمیٹر اور وصول کرنے والے ماڈیولز
- 433MHZ آریف ٹرانسمیٹر
- ارڈینوو آر سی بوٹ ٹرانسمیٹر کا بلاک ڈایاگرام
- ارڈینوو آر سی ریموٹ (ٹرانسمیٹر) کا سرکٹ ڈایاگرام
- RC BOAT ٹرانسمیٹر سرکٹ کی تعمیر
- ارڈینوو آر سی بوٹ ٹرانسمیٹر دیوار تعمیر کرنا
- 433 میگاہرٹز وصول کرنے والا ماڈیول
- ارڈینوو آر سی بوٹ وصول کنندہ کا بلاک ڈایاگرام
- ارڈینوو آر سی بوٹ وصول کرنے والا سرکٹ ڈایاگرام
- ارڈینوو آر سی بوٹ کے وصول کنندہ سرکٹ کی تعمیر
- آر سی بوٹ کی تعمیر
- ارڈوینو ایئر بوٹ کے لئے موٹرز اور پروپیلرز
- اردوینو آر سی بوٹ کا کام کرنا
- آر سی بوٹ کا اردوینو پروگرامنگ
اس پروجیکٹ میں ، ہم ایک ریموٹ کنٹرول اریڈوینو ایئر بوٹ بنائیں گے جسے 433 میگا ہرٹز آر ایف ریڈیو ماڈیولز کا استعمال کرتے ہوئے وائرلیس کنٹرول کیا جاسکے ۔ ہم اپنے 433 میگا ہرٹز ٹرانسمیٹر اور وصول کنندہ ماڈیول بنا کر گھر پر مشتمل ریموٹ کنٹرول کا استعمال کرتے ہوئے اس کشتی کو کنٹرول کریں گے۔ ریموٹ کنٹرول ڈیوائسز یا دو ڈیوائسز کے مابین مواصلات کی صورت میں ، ہمارے پاس بہت سارے اختیارات موجود ہیں جیسے آئی آر ، بلوٹوتھ ، انٹرنیٹ ، آر ایف ، وغیرہ جب IR مواصلات کے مقابلے میں ہوں تو ، ریڈیو مواصلات میں کچھ حدود جیسے کچھ فوائد ہوتے ہیں اور ایسا نہیں ہوتا ہے۔ ٹرانسمیٹر اور وصول کرنے والے کے مابین لائن لائن آف کنکشن کی ضرورت ہوتی ہے۔ نیز ، یہ ماڈیول مواصلات کے دو طریقے کرسکتے ہیں ، یعنی یہ ایک ہی وقت میں منتقل اور موصول ہوسکتا ہے۔ لہذا اس 433MHz آر ایف ماڈیول کا استعمال کرتے ہوئے ، آئیے ایک ارڈینو آر سی بوٹ بنائیں اس سبق میں
ہم نے پہلے بھی ان 433 میگا ہرٹز آر ایف ماڈیولز کا استعمال کرتے ہوئے بہت سے ریموٹ کنٹرول پروجیکٹس بنائے ہیں یا تو اس آر ایف جیسے روبوٹ کو کنٹرول کرنے کے لئے یا ہوم آٹومیشن ایپلی کیشنز کو آریف استعمال کرنے والے گھریلو سامان کو کنٹرول کرنے کے ل.۔ آریف ماڈیول استعمال کرنے کے علاوہ ، ہم نے اس سے قبل ایک بلوٹوت کنٹرول شدہ راسبیری پائی کار اور ڈی ٹی ایم ایف موبائل فون کنٹرول شدہ ارڈینو روبوٹ بھی بنایا ہے۔ اگر آپ دلچسپی رکھتے ہیں تو آپ ان منصوبوں کو بھی دیکھ سکتے ہیں۔
اردوینو آر سی بوٹ کے لئے ضروری اجزاء
- 433 میگاہرٹز ٹرانسمیٹر اور وصول کنندہ
- ارڈوینو (کوئی ارڈوینو ، جس سائز کو کم کرنے کے لئے میں پرومنی استعمال کر رہا ہوں)
- HT12E اور HT12D
- پش بٹن- 4 نمبر
- مزاحم- 1 میگا اوہم ، 47 ک اوہم
- L293d موٹر ڈرائیور
- 9V بیٹری (میں 7.4 وولٹ کی بیٹری استعمال کررہا ہوں) - 2 نہیں
- 7805 ریگولیٹر- 2 نمبر
- ڈی سی موٹرز- 2 نمبر
- موٹر پتی یا پروپیلرز (میں گھر پروپیلرز استعمال کر رہا ہوں) - 2 نہیں
- .1uf کپیسیٹر- 2 نہیں
- کامن پی سی بی
433 میگاہرٹز آریف ٹرانسمیٹر اور وصول کرنے والے ماڈیولز
اس قسم کے آریف ماڈیول سازوں میں بہت مشہور ہیں۔ ان کی کم قیمت اور رابطوں میں سادگی کی وجہ سے۔ یہ ماڈیول ہر طرح کے قلیل رینج مواصلاتی منصوبوں کے لئے بہترین ہیں۔ یہ ماڈیول اے ایس کے (ایمپلیٹیوٹ شفٹ کینگ) ٹائپ آریف ماڈیولز ہیں ، ایمپلیٹیوٹ شفٹ کینگ (ASK) طول و عرض کی ایک قسم ہے جو ڈیجیٹل ڈیٹا کو کیریئر لہر کے طول و عرض میں مختلف حالتوں کی نمائندگی کرتی ہے۔ ASK سسٹم میں ، ثنائی علامت 1 کی نمائندگی ایک طے شدہ طول و عرض کیریئر لہر اور ٹی سیکنڈ کی تھوڑی مدت کے لئے فکسڈ فریکوینسی کو منتقل کرکے کی جاتی ہے۔ اگر سگنل کی قیمت 1 ہے ، تو پھر کیریئر سگنل منتقل ہو جائے گا۔ بصورت دیگر ، 0 کی سگنل ویلیو منتقل ہوگی۔ اس کا مطلب یہ ہے کہ منطق کو "صفر" منتقل کرتے وقت وہ عام طور پر کوئی طاقت نہیں لیتے ہیں۔ بجلی کی یہ کم استعمال بیٹری سے چلنے والے منصوبوں میں ان کو بہت مفید بناتی ہے۔
433MHZ آریف ٹرانسمیٹر
اس قسم کا ماڈیول انتہائی چھوٹا ہے اور 3 پنوں VCC ، گراؤنڈ ، اور ڈیٹا کے ساتھ آتا ہے۔ کچھ دوسرے ماڈیول ایک اضافی اینٹینا پن کے ساتھ آتے ہیں۔ ٹرانسمیٹر ماڈیول کی ورکنگ وولٹیج 3V-12V ہے اور اس ماڈیول میں کوئی ایڈجسٹ اجزاء نہیں ہیں۔ اس ماڈیول کا ایک سب سے بڑا فائدہ کم موجودہ کھپت ہے ، اسے تھوڑا سا صفر بھیجنے کے لئے تقریبا zero صفر کرنٹ درکار ہوتا ہے۔
ارڈینوو آر سی بوٹ ٹرانسمیٹر کا بلاک ڈایاگرام
مذکورہ بالا ڈایاگرام میں ، چار پش بٹن (کنٹرول بٹن) موجود ہیں ، یہ پش بٹن کشتی کی سمت کو کنٹرول کرنے کے لئے ہیں۔ ہمارے پاس ان میں سے چار فارورڈ ، پسماندہ ، بائیں اور دائیں کے لئے ہیں۔ پش بٹنوں سے ، ہم کشتی پر قابو پانے کے لئے منطق حاصل کرتے ہیں لیکن براہ راست انکوڈر سے مربوط نہیں ہوسکتے ہیں یہی وجہ ہے کہ ہم نے ارڈینو کو استعمال کیا۔ آپ سوچ سکتے ہیں کہ میں نے اردوینو کو یہاں کیوں استعمال کیا ، یہ صرف اس وجہ سے ہے کہ ہمیں ایک پسماندہ اور آگے کی نقل و حرکت کے ل the ایک ہی وقت میں انکوڈر کے دو متوازی اعداد و شمار کو نیچے کھینچنے کی ضرورت ہے جو محض پش بٹن کے ذریعہ حاصل نہیں کیا جاسکتا ہے۔ پھر انکوڈر آنے والے متوازی ڈیٹا کو سیریل آؤٹ پٹس میں انکوڈ کرتا ہے۔ تب ہم اس سیریل ڈیٹا کو RF ٹرانسمیٹر کی مدد سے منتقل کرسکتے ہیں۔
ارڈینوو آر سی ریموٹ (ٹرانسمیٹر) کا سرکٹ ڈایاگرام
مذکورہ سرکٹ میں ، آپ ارڈینو (D6-D9) کے چار ڈیجیٹل پنوں اور زمین سے جڑے چاروں دیگر اطراف سے جڑے ہوئے چاروں پش بٹنوں کا ایک رخ دیکھ سکتے ہیں۔ جب ہم بٹن دبائیں تو ، اسی طرح کے ڈیجیٹل پنوں کو ایک منطق کم مل جائے گی۔ ایچ آر 12 ای انکوڈر کے چار متوازی آدان Ardino (D2-D5) کے ایک اور چار ڈیجیٹل پنوں سے جڑے ہوئے ہیں۔ لہذا آرڈینو کی مدد سے ، ہم انکوڈر کے ان پٹ کا فیصلہ کرسکتے ہیں۔
اور انکوڈر HT12E کے بارے میں بات کرنا ایک 12 بٹ انکوڈر اور متوازی ان پٹ سیریل آؤٹ پٹ انکوڈر ہے ۔ 12 بٹس میں سے 8 بٹس ایڈریس بٹس ہیں جن کا استعمال ایک سے زیادہ وصول کنندگان کو کنٹرول کرنے کے لئے کیا جاسکتا ہے۔ پنوں A0-A7 ایڈریس ان پٹ ہیں۔ اس پروجیکٹ میں ، ہم صرف ایک وصول کنندہ کو کنٹرول کر رہے ہیں ، لہذا ہم اس کا پتہ تبدیل نہیں کرنا چاہتے ، لہذا میں نے تمام ایڈریس پنوں کو زمین سے جوڑ دیا۔ اگر آپ ایک ٹرانسمیٹر کے ذریعہ مختلف وصول کنندگان کو کنٹرول کرنا چاہتے ہیں تو ، آپ یہاں ڈپ سوئچ استعمال کرسکتے ہیں۔ AD8-AD11 کنٹرول بٹ آدان ہیں۔ یہ آدانوں HT12D کوٹواچک کے D0-D3 نتائج کو کنٹرول کریں گے۔ ہمیں مواصلت کے لئے ایک آسیلیٹر سے رابطہ قائم کرنے کی ضرورت ہے اور آسکیلیٹر فریکوئنسی 3KHz ہونی چاہئے5V آپریشن کے لئے۔ اس کے بعد ریزٹر کی قیمت 5V کے لئے 1.1MΩ ہوگی۔ پھر میں نے HT12E کی آؤٹ پٹ کو ٹرانسمیٹر ماڈیول سے منسلک کیا۔ ہم نے پہلے ہی ذکر کیا ہے ، اردوینو اور آر ایف ٹرانسمیٹر ماڈیول ، یہ دونوں آلات 5V ہائی وولٹیج پر کام کرتے ہیں اسے مار ڈالیں گے ، لہذا اس سے بچنے کے ل I ، میں نے 7805 ، وولٹیج ریگولیٹر شامل کیا۔ اب ہم ان پٹ میں کسی بھی قسم کی بیٹریاں (Vcc) 6-12 وولٹ سے منسلک کرسکتے ہیں۔
RC BOAT ٹرانسمیٹر سرکٹ کی تعمیر
میں نے ایک عام پی سی بی میں ہر جزو کو سولڈرڈ کیا۔ یاد رکھیں کہ ہم ایک RF پروجیکٹ پر کام کر رہے ہیں لہذا مختلف قسم کے مداخلت کے بہت سارے امکانات موجود ہیں لہذا جتنا ممکن ہو سکے تمام اجزاء کو مربوط کریں۔ اردوینو اور ٹرانسمیٹر ماڈیول کے ل female خواتین پن ہیڈرز کا استعمال کرنا بہتر ہے۔ اس کے علاوہ ، تانبے کے پیڈ پر ہر چیز کو ٹانکا لگانے کی بجائے اضافی تاروں کو استعمال کرنے کی کوشش کریں۔ آخر میں ، ایک چھوٹے سے تار کو ٹرانسمیٹر ماڈیول سے مربوط کریں جو کل حد کو بڑھانے میں مدد فراہم کرے گا۔ ایردوینو اور ٹرانسمیٹر ماڈیول کو مربوط کرنے سے پہلے ، lm7805 آؤٹ پٹ کی وولٹیج کو ڈبل چیک کریں۔
مذکورہ بالا شبیہہ مکمل شدہ آر سی بوٹ ٹرانسمیٹر سرکٹ کا اوپری نظارہ دکھاتی ہے اور مکمل ہونے والے آر سی بوٹ ٹرانسمیٹر سرکٹ کا نیچے نظارہ ذیل میں دکھایا گیا ہے۔
ارڈینوو آر سی بوٹ ٹرانسمیٹر دیوار تعمیر کرنا
دور دراز کے لئے ایک مہذب جسم ضروری ہے۔ یہ اقدام آپ کے آئیڈیوں سے متعلق ہے ، آپ اپنے خیالات سے ایک ریموٹ باڈی تشکیل دے سکتے ہیں۔ میں وضاحت کر رہا ہوں کہ میں نے یہ کیسے بنایا۔ ریموٹ باڈی بنانے کے ل I ، میں 4 ملی میٹر MDF شیٹس کا انتخاب کرتا ہوں ، آپ پلائیووڈ ، فوم شیٹ ، یا گتے کا بھی انتخاب کرسکتے ہو ، پھر میں نے اس سے دو ٹکڑے کاٹ دیئے جس کی لمبائی 10 سینٹی میٹر اور چوڑائی 5 سینٹی میٹر ہے۔ پھر میں نے بٹنوں کے لئے پوزیشنوں کو نشان زد کیا۔ میں نے سمت کے بٹن بائیں طرف اور آگے ، پیچھے والے بٹن دائیں طرف رکھے ہیں۔ شیٹ کے دوسری طرف ، میں نے پش بٹنوں کو مین ٹرانسمیٹنگ سرکٹ سے منسلک کیا۔ یاد رکھیں ایک عام پش بٹن میں 4 پن ہیں جو ہر طرف کے لئے دو پن ہیں۔ ایک پن کو ارڈینو سے اور دوسرا پن زمین سے جوڑیں۔ اگر آپ اس سے الجھن میں ہیں تو ، براہ کرم اسے ملٹی میٹر سے چیک کریں یا ڈیٹا شیٹ چیک کریں۔
ان ساری چیزوں کو مربوط کرنے کے بعد ، میں نے دونوں MDF بورڈ کے درمیان کنٹرول سرکٹ رکھا اور کچھ لمبے بولٹ کے ساتھ سخت کردیا (اگر آپ چاہیں تو نیچے کی تصاویر کا حوالہ دیں)۔ ایک بار پھر ایک اچھا جسم بنانا آپ کے خیالات کے بارے میں ہے۔
433 میگاہرٹز وصول کرنے والا ماڈیول
یہ وصول کرنے والا بھی بہت چھوٹا ہے اور 4 پنوں کے ساتھ آتا ہے وی سی سی ، گراؤنڈ ، اور دو درمیانی پنوں کا ڈیٹا باہر ہے۔ اس ماڈیول کی ورکنگ وولٹیج 5v ہے۔ ٹرانسمیٹر ماڈیول کی طرح ، یہ بھی ایک کم پاور ماڈیول ہے۔ کچھ ماڈیول ایک اضافی اینٹینا پن کے ساتھ آتے ہیں لیکن میرے معاملے میں ، یہ موجود نہیں ہے۔
ارڈینوو آر سی بوٹ وصول کنندہ کا بلاک ڈایاگرام
مذکورہ بالا بلاک آریھ میں RF وصول کرنے والے سرکٹ کے کام کو بیان کیا گیا ہے۔ سب سے پہلے ، ہم RF وصول کنندہ ماڈیول کا استعمال کرتے ہوئے منتقل کردہ سگنل وصول کرسکتے ہیں۔ اس وصول کنندہ کی پیداوار سیریل ڈیٹا ہے۔ لیکن ہم اس سیریل ڈیٹا سے کسی بھی چیز کو کنٹرول نہیں کرسکتے ہیں یہی وجہ ہے کہ ہم آؤٹ پٹ کو ڈویکڈر سے منسلک کرتے ہیں۔ کوٹواچک ہمارے اصل متوازی اعداد و شمار کے لئے سیریل ڈیٹا کو ڈی کوڈ کرتے ہیں۔ اس حصے میں ، ہمیں کسی بھی مائکروکینٹرلر کی ضرورت نہیں ہے ، ہم آؤٹ پٹس کو موٹر ڈرائیور سے براہ راست جوڑ سکتے ہیں۔
ارڈینوو آر سی بوٹ وصول کرنے والا سرکٹ ڈایاگرام
HT12D ایک ہے جس میں ایک 12 بٹ کوٹواچک ہے سیریل ان پٹ متوازی پیداوار کوٹواچک. HT12D کا ان پٹ پن کسی ایسے وصول کنندہ سے منسلک ہوگا جس کا سیریل آؤٹ پٹ ہے۔ 12 بٹس میں ، 8 بٹس (A0-A7) ایڈریس بٹس ہیں اور HT12D ان پٹ کو ڈی کوڈ کرے گا اگر صرف اس کے موجودہ پتے سے مماثل ہو۔ D8-D11 آؤٹ پٹ بٹس ہیں۔ اس سرکٹ کو ٹرانسمیٹر سرکٹ سے ملانے کے لئے ، میں نے تمام ایڈریس پنوں کو زمین سے جوڑ دیا۔ ماڈیول سے باہر کا ڈیٹا سیریل ٹائپ ہوتا ہے اور کوٹواچک اس سیریل ڈیٹا کو اصل متوازی ڈیٹا میں ڈی کوڈ کرتا ہے اور ہم D8-D11 کے ذریعے نکل جاتے ہیں۔ دوئم کی فریکوئنسی کو میچ کرنے کے ل 33 33-56k ریزٹر کو دوپلیٹر پنوں سے جوڑنا چاہئے۔ 17 ویں پن کی سربراہی میں درست ٹرانسمیشن کی نشاندہی ہوتی ہے ، یہ تب ہی روشن ہوتا ہے جب وصول کنندہ ٹرانسمیٹر سے جڑا ہوتا ہے۔ وصول کنندہ کا وولٹیج ان پٹ بھی 6-12 وولٹ ہے۔
موٹروں کو کنٹرول کرنے کے ل I ، میں نے L293D آایسی کا استعمال کیا ، میں اس آایسی کا انتخاب کرتا ہوں کیونکہ جس کی وجہ سے سائز اور وزن میں کمی واقع ہو اور یہ آئی سی دو موٹروں کو دو سمتوں میں کنٹرول کرنے کے لئے بہترین ہے۔ L293D میں 16 پن ہیں ، نیچے دیئے گئے خاکہ میں پن آؤٹ دکھایا گیا ہے۔
1 ، 9 پنز قابل پن ہیں ، ہم موٹروں کو قابل بنانے کے لئے اس کو 5 V سے جوڑتے ہیں 1A ، 2A ، 3A ، اور 4A کنٹرول پن ہیں۔ اگر پن 1A کم ہو اور 2A اونچی ہو تو موٹر دائیں طرف مڑ جائے گی ، اور اگر 1A کم اور 2A اونچی ہو تو موٹر بائیں طرف مڑ جائے گی۔ لہذا ہم نے ان پنوں کو ڈویکڈر کے آؤٹ پٹ PS سے منسلک کیا۔ 1Y ، 2Y ، 3Y ، اور 4Y موٹر کنکشن پن ہیں۔ وی سی سی 2 موٹر ڈرائیونگ وولٹیج پن ہے ، اگر آپ ہائی وولٹیج موٹر استعمال کررہے ہیں تو آپ اس پن کو اسی وولٹیج کے متعلقہ ذریعہ سے مربوط کرتے ہیں۔
ارڈینوو آر سی بوٹ کے وصول کنندہ سرکٹ کی تعمیر
وصول کنندہ سرکٹ بنانے سے پہلے ، آپ کو کچھ اہم چیزیں یاد رکھنی چاہیں۔ اہم سائز اور وزن ہے کیونکہ سرکٹ بنانے کے بعد ، ہمیں اسے کشتی پر طے کرنے کی ضرورت ہے۔ لہذا اگر وزن میں اضافہ ہوتا ہے تو ، اس سے افزائش اور نقل و حرکت متاثر ہوگی۔
ٹرانسمیٹر سرکٹ کی طرح ہی ، ہر ایک اجزا کو ایک چھوٹی سی عام پی سی بی میں سولڈر کریں اور کم سے کم تاروں کو استعمال کرنے کی کوشش کریں۔ میں نے موٹر ڈرائیور کے پن 8 کو 5 وی سے مربوط کیا کیونکہ میں 5 وی موٹرز استعمال کر رہا ہوں۔
آر سی بوٹ کی تعمیر
میں نے کشتی باڈی بنانے کے ل different مختلف مواد آزمائے۔ اور مجھے تھرموکول شیٹ سے بہتر نتیجہ ملا۔ لہذا میں نے تھرموکول سے جسم بنانے کا فیصلہ کیا۔ پہلے ، میں نے 3 سینٹی میٹر موٹا تھرموکول کا ٹکڑا لیا اور رسیور سرکٹ کو اوپر رکھ دیا ، پھر میں نے تھرموکول میں کشتی کی شکل کو نشان زد کیا اور کاٹ دیا۔ تو کشتی بنانے کا یہ میرا طریقہ ہے ، آپ اپنے خیالات کے مطابق تعمیر کرسکتے ہیں۔
ارڈوینو ایئر بوٹ کے لئے موٹرز اور پروپیلرز
ایک بار پھر وزن کا معاملہ ہے۔ لہذا صحیح موٹر کا انتخاب اہم ہے ، میں 5 وولٹ ، این 20 ٹائم نارمل ڈی سی موٹرز کا انتخاب کرتا ہوں جو چھوٹی اور وزن والا ہو۔ آریف مداخلت سے بچنے کے ل 0.1 موٹر آدانوں کے متوازی 0.1uf کیپسیسیٹر کو جوڑنا چاہئے۔
پروپیلرز کے معاملے میں ، میں نے پلاسٹک کی چادریں استعمال کرکے پروپیلر بنائے۔ آپ اسٹور سے پروپیلرز خرید سکتے ہیں یا آپ خود تیار کرسکتے ہیں دونوں ٹھیک کام کریں گے۔ پروپیلرز بنانے کے ل first ، پہلے ، میں نے ایک چھوٹی پلاسٹک کی چادر لی اور اس سے دو چھوٹے ٹکڑے کاٹے اور میں نے موم بتی کی گرمی کی مدد سے ٹکڑوں کو موڑ لیا۔ آخر میں ، میں نے موٹر کے ل its اس کے مرکز میں ایک چھوٹا سا سوراخ لگایا اور موٹر کو ٹھیک کردیا۔
اردوینو آر سی بوٹ کا کام کرنا
اس کشتی میں دو موٹریں ہیں اس کو بائیں اور دائیں بلانے کی اجازت دیتا ہے۔ اگر موٹر گھڑی کی سمت بھی چلی جاتی ہے (پروپیلر کی پوزیشن بھی انحصار کرتی ہے) پروپیلر سامنے سے ہوا کو بیکار کرتا ہے اور راستہ پیچھے کی طرف جاتا ہے۔ یہ آگے کی کھینچ پیدا کرتا ہے۔
فارورڈ حرکت: اگر بائیں اور دائیں دونوں موٹریں گھڑی کی سمت میں گھومیں جو حرکت کو آگے بڑھائیں گی
پسماندہ حرکت: اگر بائیں اور دائیں دونوں موٹریں گھڑی کی سمت میں گھومنے کے ل ((یہ پروپیلر پیچھے کی طرف سے ہوا کو بیکار کرتی ہے اور سامنے کی طرف راستہ چھوڑتی ہے) جو پسماندہ حرکت پیدا کردے گی
بائیں بازو: اگر صرف دائیں موٹر گھوم جاتی ہے تو کشتی کو صرف دائیں طرف سے گھسیٹ لیتے ہیں جو کشتی کو بائیں جانب منتقل کرے گی۔
دائیں حرکت: اگر صرف بائیں موٹر گھومتی ہے تو کشتی کو بائیں طرف سے صرف ڈریگ مل جاتی ہے جو کشتی کو دائیں جانب منتقل کرتی ہے۔
ہم نے موٹرز ڈرائیور کے ان پٹ کو ڈویکڈر (D8-D11) کے چار آؤٹ پٹ بٹس سے منسلک کیا۔ ہم AD8-AD11 کو زمین سے مربوط کرکے ان 4 آؤٹ پٹس کو کنٹرول کرسکتے ہیں جو ریموٹ کے بٹنوں میں ہے۔ مثال کے طور پر ، اگر ہم AD8 کو زمین سے مربوط کریں جو D8 کو چالو کرے گا۔ لہذا اس طرح ہم ان 4 آؤٹ پٹس کو استعمال کرکے دو موٹروں کو دو سمتوں میں قابو کرسکتے ہیں۔ لیکن ہم صرف ایک بٹن کے ذریعہ دو موٹروں کو کنٹرول نہیں کرسکتے ہیں (ہمیں اس کی ضرورت ہے کہ آگے اور پسماندہ تحریک ہو) اسی وجہ سے ہم نے ارڈینو کو استعمال کیا۔ اردوینو کی مدد سے ، ہم اپنی خواہش کے مطابق ان پٹ ڈیٹا پن کو منتخب کرسکتے ہیں۔
آر سی بوٹ کا اردوینو پروگرامنگ
اس کشتی کا پروگرامنگ بہت آسان ہے کیونکہ ہم صرف کچھ منطق کو تبدیل کرنا چاہتے ہیں۔ اور ہم بنیادی اردوینو افعال سے ہر چیز حاصل کرسکتے ہیں۔ اس منصوبے کے لئے مکمل پروگرام اس صفحے کے نیچے پایا جاسکتا ہے۔ آپ کے پروگرام کی وضاحت مندرجہ ذیل ہے
ہم پروگرام کو چار ان پٹ بٹنوں اور ڈیکوڈر ان پٹس پنوں کے ل the عددی اعدادوشمار کے ذریعے شروع کرتے ہیں۔
int f_button = 9؛ انٹ ب_بٹن = 8؛ int l_button = 7؛ int r_button = 6؛ int m1 = 2؛ int m2 = 3؛ int m3 = 4؛ int m4 = 5؛
سیٹ اپ سیکشن میں ، میں نے پن طریقوں کی تعریف کی۔ یعنی ، بٹن ڈیجیٹل پنوں سے جڑے ہوئے ہیں لہذا ان پنوں کو ان پٹ کی طرح تعریف کی جانی چاہئے اور ہمیں ڈی کوڈر کے ان پٹ کے لئے آؤٹ پٹ حاصل کرنے کی ضرورت ہے لہذا ہمیں ان پنوں کو آؤٹ پٹ کے طور پر تعیineن کرنا چاہئے۔
پن موڈ (f_ بٹن ، INPUT_PULLUP)؛ پن موڈ (ب_بٹن ، INPUT_PULLUP)؛ پن موڈ (l_ بٹن ، INPUT_PULLUP)؛ پن موڈ (r_ بٹن ، INPUT_PULLUP)؛ پن موڈ (ایم 1 ، آؤٹپٹ)؛ پن موڈ (ایم 2 ، آؤٹپٹ)؛ پن موڈ (ایم 3 ، آؤٹپٹ)؛ پن موڈ (ایم 4 ، آؤٹپٹ)؛
مرکزی لوپ فنکشن میں اگلا ، ہم ارڈینو کے ڈیجیٹل ریڈ فنکشن کا استعمال کرتے ہوئے بٹن کی حیثیت کو پڑھیں گے ۔ اگر پن کی حیثیت کم ہوجاتی ہے جس کا مطلب ہے کہ متعلقہ پن دبایا گیا ہے تو ہم اس طرح کی شرائط پر عملدرآمد کریں گے۔
اگر (ڈیجیٹل ریڈ (f_button) == LOW)
اس کا مطلب یہ ہے کہ فارورڈ بٹن دب گیا ہے
{ ڈیجیٹل رائٹ (ایم 1 ، LOW)؛ ڈیجیٹل رائٹ (ایم 3 ، کم)؛ ڈیجیٹل رائٹ (ایم 2 ، ہائی)؛ ڈیجیٹل رائٹ (ایم 4 ، ہائی)؛ }
یہ انکوڈر کا پل ڈاؤن ڈاؤن ایم 1 اور ایم 2 ہوگا جو وصول کنندہ کی طرف سے دونوں موٹروں کو چالو کردے گا۔ اسی طرح ، پسماندہ تحریک کے ل.
{ ڈیجیٹل رائٹ (ایم 1 ، ہائی)؛ ڈیجیٹل رائٹ (ایم 3 ، ہائی)؛ ڈیجیٹل رائٹ (m2 ، LOW)؛ ڈیجیٹل رائٹ (m4 ، LOW)؛ }
بائیں تحریک کے لئے
{ ڈیجیٹل رائٹ (ایم 1 ، LOW)؛ ڈیجیٹل رائٹ (ایم 3 ، ہائی)؛ ڈیجیٹل رائٹ (ایم 2 ، ہائی)؛ ڈیجیٹل رائٹ (ایم 4 ، ہائی)؛ }
صحیح تحریک کے ل.
{ ڈیجیٹل رائٹ (ایم 1 ، ہائی)؛ ڈیجیٹل رائٹ (ایم 3 ، کم)؛ ڈیجیٹل رائٹ (ایم 2 ، ہائی)؛ ڈیجیٹل رائٹ (ایم 4 ، ہائی)؛ }
کوڈ مرتب کرنے کے بعد ، اسے اپنے اردوینو بورڈ میں اپ لوڈ کریں۔
خرابیوں کا سراغ لگانا: کشتی کو پانی کی سطح پر رکھیں اور چیک کریں کہ آیا یہ موٹروں اور پروپیلرز کی قطبیت کو تبدیل کرنے کی کوشش نہیں کر رہی ہے یا نہیں۔ نیز ، وزن میں توازن قائم کرنے کی کوشش کریں۔
اس صفحے کے نچلے حصے میں منسلک ویڈیو میں پروجیکٹ کا مکمل کام تلاش کیا جاسکتا ہے۔ اگر آپ کے کوئی سوالات ہیں تو ان کو کمنٹ سیکشن میں چھوڑ دیں۔