قارئین ، مینوفیکچررز ، گیکس ، شائقین ، الیکٹرانکس کے شوقین افراد اور ابتدائی افراد کی طرف سے سلام۔
ایک لمبے عرصے سے ، میں برش لیس موٹر اور اردوینو کے ساتھ وائرلیس آر/سی کار بنانے کی کوشش کر رہا ہوں۔
اب جب میں نے اپنے اسکول کا امتحان مکمل کرلیا ہے ، میں نے اسے لینے کا فیصلہ کیا۔
کنٹرول کے طریقہ کار کے حتمی عزم کے عمل میں میں آر/سی کار بنانے کے لئے استعمال کرنے جا رہا ہوں ، مجھے ایک پریشانی ہو رہی ہے: ارڈینو کے ساتھ برش لیس موٹر کو کنٹرول کرنا۔
جب کنٹرول (تکنیکی طور پر)
اردوینو کی اے سی موٹر قدرے خوفناک معلوم ہوتی ہے تو ، فکر نہیں کریں گے ، کیوں کہ اس دستی میں میں آپ کو دکھاؤں گا کہ کسی بھی قسم کے سوئچ/پوٹینومیٹر/جوائس اسٹک کا استعمال کرتے ہوئے ارڈینو کا استعمال کرتے ہوئے ڈی سی موٹر کو کنٹرول کرنا کتنا آسان ہے ، بنیادی طور پر ، کوئی بھی ایسی چیز جو پیرامیٹرز کو اس طرح سے تبدیل کرسکتی ہے ، چاہے وہ آرڈینو ریکارڈ کرسکتی ہے ، چاہے وہ براہ راست وولٹیج ہو۔
اس پروجیکٹ کو خود آزمانے کے ل you ، آپ کو کسی بنیادی چیز کی ضرورت ہے:
میں اپنے استعمال کردہ زیادہ تر مصنوعات کے لئے بین الاقوامی سورسنگ لنکس فراہم کرتا ہوں)
آپ کو کچھ بنیادی ٹولز کی بھی ضرورت ہوتی ہے: ایک بار جب آپ کے مواد کو ترتیب دیا جاتا ہے تو ہمارے پروجیکٹ کو شروع کریں!
اس سے پہلے کہ ہم کوڈ لکھنا شروع کریں ، اس کی پہلی بار ESC اور ارڈینو سے موٹر سے مربوط ہوں۔
اس پروجیکٹ سے رابطہ بالکل آسان اور براہ راست ہے۔
میں نے جو کوڈ لکھا ہے اس کے مطابق ، کنکشن مندرجہ ذیل ہے: پوٹینومیٹر/جوائس اسٹک کا آؤٹ پٹ پن ارڈینو پر ینالاگ پن 0 سے منسلک ہے۔
پوٹینومیٹر اور ینالاگ جوائس اسٹک کے استعمال کا ایک اسکیمیٹک آریگرام دیا گیا ہے۔ ۔
احکامات اہم نہیں ہیں۔ (
اگر موٹر مطلوبہ سمت میں نہیں گھومتی ہے تو ، ایسک میں دونوں تاروں میں سے کسی ایک کو برش لیس موٹر پر تبدیل کریں)
ہارڈ ویئر کنکشن مکمل ہونے کے بعد ، ہم ارڈینو کوڈ کو سنبھال سکتے ہیں۔
کوڈ کافی آسان ہے اور میں ہر لائن کی فعالیت کو تبصرے کے ساتھ سمجھانے کی کوشش کرتا ہوں۔
تاہم ، اگر آپ کو کوئی پریشانی ہو تو براہ کرم مجھ سے رابطہ کریں: ہریتکبنسال 70 @ جی میل۔
comhrithikbansal. کامی کوڈ :(.
انو فائل کو بھی منسلک کیا گیا ہے)
/* ای ایس سی آرڈینو پر ڈیجیٹل پن 10 سے منسلک ESC ڈیٹا پن کی کیلیبریٹ کریں۔
پوٹینومیٹر/جوائس اسٹک ان پٹ ارڈینو پر ینالاگ پن 0 سے منسلک ہے۔
کوڈ مرتب اور اپ لوڈ کریں۔
پھر جوائس اسٹک/پوٹینومیٹر کو اپنی زیادہ سے زیادہ پوزیشن پر رکھیں اور بیرونی بجلی کی فراہمی کو ESC سے مربوط کریں۔
آپ کچھ بیپیں سنیں گے اور پوٹینومیٹر/جوائس اسٹک کو نچلی پوزیشن میں رکھیں گے۔
یہ ESC پر اختتامی نقطہ قائم کرے گا۔
یہ نمونہ کوڈ عوامی ڈومین میں ہے۔
اس میں 20 مارچ ، 2017 کو ہریتک بنسل ڈبلیو ڈبلیو ڈبلیو نے نظر ثانی کی۔
com * /شامل /سروو ESC کے افعال کے لئے ایک سروو لائبریری شامل ہے۔
/ESC کو امدادی آبجیکٹ کے انٹ ان پٹ کے طور پر اعلان کریں ؛ باطل سیٹ اپ () {esc. منسلک (10) ؛
/ESC کو ڈیجیٹل پن 10 سیریل سے مربوط کریں۔ شروع (9600) ؛
سیریل مانیٹر ویوڈ لوپ () {
ان پٹ = ینالاگراڈ (A0) کو پڑھنا/کھولنا شروع کریں ؛
/ان پٹ کی قدر پن 0 0 سیریل پر ینالاگ ان پٹ ہے۔ پرنٹ (
\ 'اصل ان پٹ ویلیو: \') ؛
/سیریل پورٹ اصل ان پٹ ویلیو تسلسل پرنٹ کریں۔ پرنٹ (ان پٹ) ؛ سیریل پرنٹ (\ '| \') ؛ تاخیر (1) ؛ ان پٹ = نقشہ (ینالاگراڈ (A0)
، 0،1023 ، 0،180) ؛
/نقشہ پر زیادہ سے زیادہ اور کم سے کم اقدار پر جوائس اسٹک کی ان پٹ اقدار کا نقشہ سروو آؤٹ پٹ کے مطابق ہے: 180 اور 0 سیریل۔ پرنٹ (
\ 'نقشہ سازی کے لئے ان پٹ ویلیو: \') ؛ سیریل پرنٹ (ان پٹ) ؛
/سیریل میپنگ سیریل کی ان پٹ ویلیو پرنٹ کرتا ہے۔ پرنٹ (\ '\') ؛ تاخیر (1) ؛
/تاخیر آپ کی قرارداد/ہموار پن اور موٹر کی پوٹ وینٹومیٹر/جوائس اسٹک کی نقل و حرکت کا جواب دینے کی صلاحیت کا تعین کرتی ہے۔ ESC لکھیں (ان پٹ) ؛
/ESC کی حیثیت جوائس اسٹک کی حیثیت/پوزیشن کی طرح ہوگی ard
کوڈ کو ارڈینو پر اپ لوڈ کرنے اور تمام ہارڈ ویئر کنکشن پر دوبارہ جانچ پڑتال کرنے کے بعد ، بیٹری کو ESC میں پلگ ان کریں اور ارڈینو کو فوری طور پر دوبارہ ترتیب دیں (
چھوٹا ری سیٹ بٹن دبائیں)۔
اس کے بعد فوری طور پر پوٹینومیٹر/جوائس اسٹک کو دو انتہائی پوزیشنوں میں سے کسی ایک میں رکھیں ، جو آپ کا اونچا مقام ہوگا (
جہاں موٹر اونچی رفتار سے گھومے گی)۔
آپ ایک بار پھر کچھ بیپیں سنیں گے ، جس کے بعد پوٹینومیٹر/جوائس اسٹک دوسرے سرے/دوسرے سرے کی طرف مکمل طور پر مبنی ہے۔
یہ آپ کا کم اختتام ہوگا (
اس وقت موٹر اسٹیشنری ہوگی)۔
ایک بار پھر ، آپ کچھ بیپیں سنیں گے اور انشانکن کا کام ہوچکا ہے۔ video
ویڈیو
پروجیکٹ ڈیمو میں اس کا مظاہرہ کیا گیا ہے: ویڈیو لنکنو ، جب آپ پوٹینومیٹر نوب/ینالاگ جوائس اسٹک کو اوپری/نچلے نقطہ پر منتقل کرتے ہیں تو ، برش لیس موٹر اس کے مطابق تیز/سست ہوجائے گی۔
اشارہ: ٹیسٹ کے دوران ، موٹر (بیرونی روٹر موٹر) کی مجموعی گردش کی وجہ سے
یہ بھی خطرناک ہے کہ آپ اسے اپنے ہاتھوں میں نہیں تھام سکتے ہیں۔
اس کی جانچ کے دوران ، رول پیپر اسپنر حادثاتی طور پر اڑ گیا جب موٹر بہت تیزی سے گھوم رہی تھی: اگر آپ کو کوئی پریشانی ہے تو ، براہ کرم مجھ سے رابطہ کریں: ہریتکبنسال 70
کومہرتیکبنسال۔
مجھے امید ہے کہ اس سے آپ کا مسئلہ حل ہوجائے گا اور آپ آج کچھ نیا سیکھیں گے۔ آپ کا شکریہ!