arduino کے ساتھ برش لیس موٹر کو کنٹرول کرنا
گھر » بلاگ » arduino کے ساتھ برش لیس موٹر کو کنٹرول کرنا

arduino کے ساتھ برش لیس موٹر کو کنٹرول کرنا

مناظر: 0     مصنف: سائٹ ایڈیٹر اشاعت کا وقت: 2020-09-02 اصل: سائٹ

استفسار کرنا

فیس بک شیئرنگ بٹن
ٹویٹر شیئرنگ بٹن
لائن شیئرنگ بٹن
وی چیٹ شیئرنگ بٹن
لنکڈ شیئرنگ بٹن
پنٹیرسٹ شیئرنگ بٹن
واٹس ایپ شیئرنگ بٹن
کاکاو شیئرنگ بٹن
اسنیپ چیٹ شیئرنگ بٹن
ٹیلیگرام شیئرنگ بٹن
اس شیئرنگ بٹن کو شیئر کریں۔

قارئین، مینوفیکچررز، گیکس، شائقین، الیکٹرانکس کے شوقینوں اور مبتدیوں کی طرف سے مبارکباد؛
ایک طویل عرصے سے، میں برش لیس موٹر اور Arduino کے ساتھ وائرلیس R/C کار بنانے کی کوشش کر رہا ہوں۔
اب جب کہ میں نے اپنا اسکول کا امتحان ختم کر لیا ہے، میں نے اسے دینے کا فیصلہ کیا۔
R/C کار بنانے کے لیے میں جو کنٹرول طریقہ استعمال کرنے جا رہا ہوں اس کے حتمی تعین کے عمل میں، مجھے ایک مسئلہ درپیش ہے: Arduino کے ساتھ برش لیس موٹر کو کنٹرول کرنا۔
جب کنٹرول (تکنیکی طور پر)
Arduino کی AC موٹر قدرے خوفناک معلوم ہوتی ہے، تو پریشان نہ ہوں، کیونکہ اس کتابچے میں میں آپ کو دکھاؤں گا کہ Arduino کا استعمال کرتے ہوئے DC موٹر کو کنٹرول کرنا کتنا آسان ہے کسی بھی قسم کے سوئچ/potentiometer/joystick کا استعمال کرتے ہوئے، بنیادی طور پر، کوئی بھی چیز جو پیرامیٹرز کو اس طرح تبدیل کر سکتی ہے کہ Arduino ریکارڈ کر سکتا ہے، چاہے وہ ری وولٹیج کر سکے۔
اس پروجیکٹ کو خود آزمانے کے لیے، آپ کو کچھ بنیادی ضرورت ہے:
میں اپنے استعمال کردہ زیادہ تر پروڈکٹس کے لیے بین الاقوامی سورسنگ لنکس فراہم کرتا ہوں)
آپ کو کچھ بنیادی ٹولز کی بھی ضرورت ہے: مواد کو ترتیب دینے کے بعد آئیے اپنا پروجیکٹ شروع کریں!
اس سے پہلے کہ ہم کوڈ لکھنا شروع کریں، آئیے پہلے ارڈوینو سے ESC اور موٹر سے جڑیں۔
اس منصوبے سے کنکشن بہت آسان اور سیدھا ہے۔
میرے لکھے ہوئے کوڈ کے مطابق، کنکشن اس طرح ہے: پوٹینٹیومیٹر/جوائس اسٹک کا آؤٹ پٹ پن Arduino پر اینالاگ پن 0 سے جڑا ہوا ہے۔
پوٹینشیومیٹر اور اینالاگ جوائس اسٹک کے استعمال کا اسکیمیٹک خاکہ دیا گیا ہے۔ (
میں نے گھریلو جوائس اسٹک کا استعمال کیا اور جوائس اسٹک کا ایک اسکیمیٹک خاکہ دیا)
ESC سے Arduino: بلیک لائن (گراؤنڈ)---
> Arduino وائٹ تار پر گراؤنڈ پن (سگنل)---
> ڈیجیٹل پن کی ماہانہ لائن ArduinoRed (Power)-
> Arduino پر Vin (
یہ Arduino کو طاقت دے رہا ہے)
تینوں کو آسانی سے جڑنے کے لیے ای ایس سی مووی کو جوڑنا۔ ای ایس سی کو برش لیس موٹر۔
احکامات اہم نہیں ہیں۔ (
اگر موٹر مطلوبہ سمت میں نہیں گھومتی ہے، تو بس دو تاروں میں سے کسی ایک کو esc میں برش لیس موٹر پر تبدیل کریں)
ہارڈویئر کنکشن مکمل ہونے کے بعد، ہم Arduino کوڈ کو ہینڈل کر سکتے ہیں۔
کوڈ کافی آسان ہے اور میں تبصروں کے ساتھ ہر لائن کی فعالیت کی وضاحت کرنے کی کوشش کرتا ہوں۔
تاہم، اگر آپ کو کوئی پریشانی ہو تو براہ کرم مجھ سے بلا جھجھک رابطہ کریں: hrithikbansal70@gmail.
Comhrithikbansal. comThe Code:(.
ino فائل بھی منسلک ہے)
/* ESC arduino پر ڈیجیٹل پن 10 سے منسلک ESC ڈیٹا پن کو کیلیبریٹ کرتا ہے۔
پوٹینشیومیٹر/جوائس اسٹک ان پٹ Arduino پر اینالاگ پن 0 سے منسلک ہے۔
کوڈ مرتب کریں اور اپ لوڈ کریں۔
پھر جوائس اسٹک/پوٹینشیومیٹر کو اس کی زیادہ سے زیادہ پوزیشن پر رکھیں اور بیرونی پاور سپلائی کو ESC سے جوڑیں۔
آپ کچھ بیپس سنیں گے اور پوٹینشیومیٹر/جوائے اسٹک کو سب سے نچلی پوزیشن پر رکھیں گے۔
یہ ESC پر اختتامی نقطہ طے کرے گا۔
یہ نمونہ کوڈ عوامی ڈومین میں ہے۔
20 مارچ 2017 کو ریتک بنسل www کی طرف سے اس پر نظر ثانی کی گئی۔ hrithikbansal.
com */includes/includes servo esc فنکشنز کے لیے ایک سروو لائبریری؛
/ای ایس سی کو سروو آبجیکٹ کے int ان پٹ کے طور پر قرار دیں؛ باطل سیٹ اپ(){esc. منسلک کریں (10)؛
/ای ایس سی کو ڈیجیٹل پن 10 سیریل سے جوڑیں۔ شروع کریں (9600)؛
سیریل مانیٹروویڈ لوپ کو پڑھنا/کھولنا شروع کریں(){
ان پٹ = اینالاگ ریڈ (A0)؛
/ان پٹ کی قدر پن 0 0 سیریل پر ینالاگ ان پٹ ہے۔ پرنٹ (
\'اصل ان پٹ ویلیو:\')؛
/سیریل پورٹ اصل ان پٹ ویلیو کی ترتیب کو پرنٹ کرتا ہے۔ پرنٹ (ان پٹ)؛ سیریل پرنٹ (\' | \')؛ تاخیر (1)؛ input=map(analogRead(A0)
, 0,1023, 0,180);
/اینالاگ پن 0 پر جوائس اسٹک کی ان پٹ ویلیوز کو زیادہ سے زیادہ اور کم از کم قدروں پر جو سروو آؤٹ پٹ کے مطابق بنائیں: 180 اور 0 سیریل۔ پرنٹ (
\'نقشہ سازی کے لیے ان پٹ ویلیو:\')؛ سیریل پرنٹ (ان پٹ)؛
/سیریل میپنگ سیریل کی ان پٹ ویلیو پرنٹ کرتا ہے۔ پرنٹ (\'\')؛ تاخیر (1)؛
/تاخیر آپ کی ریزولیوشن/ہمواری اور موٹر کی پوٹونٹیومیٹر/جوائس اسٹک کی حرکت کا جواب دینے کی صلاحیت کا تعین کرتی ہے۔ esc لکھیں (ان پٹ)؛
/ESC کی حیثیت جوائس اسٹک کی حیثیت/پوزیشن جیسی ہوگی}
arduino پر کوڈ اپ لوڈ کرنے اور تمام ہارڈویئر کنکشنز کو دوبارہ چیک کرنے کے بعد، بیٹری کو ESC میں لگائیں اور arduino کو فوری طور پر ری سیٹ کریں (
چھوٹا ری سیٹ بٹن دبائیں)۔
پھر فوری طور پر پوٹینومیٹر/جوائے اسٹک کو دو انتہائی پوزیشنوں میں سے کسی ایک میں رکھیں، جو آپ کا ہائی اینڈ پوائنٹ ہو گا (
جہاں موٹر سب سے زیادہ رفتار سے گھومے گی)۔
آپ کو پھر سے کچھ بیپس سنائی دیں گی، جس کے بعد پوٹینشیومیٹر/جوائے اسٹک مکمل طور پر دوسرے سرے/دوسرے سرے کی طرف ہو جاتا ہے۔
یہ آپ کا کم اختتام ہوگا (
موٹر اس وقت اسٹیشنری ہوگی)۔
ایک بار پھر، آپ کو کچھ بیپس سنائی دیں گی اور انشانکن کا کام ہو چکا ہے۔ {
یہ ویڈیو پروجیکٹ ڈیمو: ویڈیو لنک ناؤ میں دکھایا گیا ہے
، جب آپ پوٹینشیومیٹر نوب/اینالاگ جوائس اسٹک کو اوپری/نیچے پوائنٹ پر منتقل کرتے ہیں، تو برش لیس موٹر اس کے مطابق تیز/سست ہو جائے گی۔
ٹپ: ٹیسٹ کے دوران، موٹر کی مجموعی گردش کی وجہ سے (بیرونی روٹر موٹر)
یہ بھی خطرناک ہے کہ آپ اسے اپنے ہاتھوں میں نہیں پکڑ سکتے۔
اس کی جانچ کے دوران، رول پیپر اسپنر غلطی سے اڑ گیا جب موٹر بہت تیزی سے گھوم رہی تھی: اگر آپ کو کوئی پریشانی ہو تو مجھ سے رابطہ کریں: hrithikbansal70
Comhrithikbansal.
مجھے امید ہے کہ اس سے آپ کا مسئلہ حل ہو جائے گا اور آپ آج کچھ نیا سیکھیں گے۔ شکریہ!

HOPRIO گروپ کنٹرولر اور موٹرز کا ایک پیشہ ور صنعت کار، 2000 میں قائم کیا گیا تھا۔ گروپ کا صدر دفتر چانگزو شہر، جیانگ سو صوبے میں ہے۔

فوری لنکس

ہم سے رابطہ کریں۔

واٹس ایپ: +86 18921090987 
ٹیلی فون: +86- 18921090987 
ای میل: sales02@hoprio.com
شامل کریں: نمبر 19 مہانگ ساؤتھ روڈ، ووجن ہائی ٹیک ڈسٹرکٹ، چانگزو سٹی، جیانگ سو صوبہ، چین 213167
ایک پیغام چھوڑیں۔
ہم سے رابطہ کریں۔
کاپی رائٹ © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. جملہ حقوق محفوظ ہیں۔ سائٹ کا نقشہ | رازداری کی پالیسی