اردوینو کے لئے یا مینوفیکچررز کے ذریعہ DIY پروجیکٹس میں استعمال کیلئے بہت سارے ماڈیولز ہیں۔ کی صورت میں L298N موٹروں کو کنٹرول کرنے کا ایک ماڈیول ہے. ان کے ساتھ آپ کو آسان کوڈ استعمال کرسکتے ہیں ہمارے Ardino بورڈ پروگرام اور ڈی سی موٹرز کو ایک سادہ اور قابو میں رکھنے کے قابل بنائیں۔ عام طور پر ، اس قسم کے ماڈیول کا استعمال روبوٹکس میں یا موٹر ایکٹیوٹرز میں زیادہ ہوتا ہے ، حالانکہ یہ بہت ساری ایپلی کیشنز کے لئے استعمال کیا جاسکتا ہے۔
ہم پہلے ہی ہر چیز میں داخل ہوچکے ہیں جس کی آپ کو ضرورت ہے ESP ماڈیول ، ESP8266 چپ کے ساتھ، ایک صلاحیتوں کو بڑھانے کی اجازت دیتا ہے ماڈیول ارڈینو بورڈ اور دوسرے پروجیکٹس تاکہ ان میں وائی فائی رابطہ ہو۔ یہ ماڈیول نہ صرف تنہائی میں استعمال ہوسکتے ہیں ، اچھی بات یہ ہے کہ ان کو جوڑا جاسکتا ہے۔ مثال کے طور پر ، ایک ESP8266 ہمارے پروٹوٹائپ اور L298N کے لئے استعمال کیا جاسکتا ہے ، جس کی مدد سے ہم انٹرنیٹ یا وائرلیس کے ذریعے ایک قابل کنٹرول موٹر حاصل کرسکیں گے۔
L298N اور ڈیٹا شیٹس کا تعارف:
اگرچہ آرڈینو کے ساتھ آپ اسٹپر موٹرز کے ساتھ بھی کام کرسکتے ہیں ، جو روبوٹکس میں مشہور ہیں ، اس معاملے میں یہ عام طور پر کنٹرولر کا استعمال کرنا زیادہ عام ہے یا ڈی سی موٹرز کے لئے ڈرائیور. آپ L298 چپ اور مینوفیکچررز کے ڈیٹاشیٹس میں شامل ماڈیولز کے بارے میں معلومات حاصل کرسکتے ہیں ، جیسے اس لنک سے ایسٹی مائکرو الیکٹرانکس. اگر آپ مخصوص ماڈیول کی ڈیٹا شیٹ دیکھنا چاہتے ہیں ، اور صرف چپ ہی نہیں ، تو آپ اس کا دوسرا پی ڈی ایف ڈاؤن لوڈ کرسکتے ہیں۔ ہینڈسونیک L298N.
لیکن وسیع پیمانے پر بات کریں تو ، L298N ایک H-Bridge قسم کا ڈرائیور ہے جو DC موٹروں کی گردش کی رفتار اور سمت کو کنٹرول کرنے کی اجازت دیتا ہے۔ یہ آسانی سے اسٹیکر موٹروں کے ساتھ بھی استعمال کیا جاسکتا ہے 2 ایچ پل جو نافذ کرتا ہے۔ یہ کہنا ہے کہ ، ایچ میں ایک پُل ، جس کا مطلب ہے کہ یہ 4 ٹرانجسٹروں کے ذریعہ تشکیل دیا گیا ہے جو موجودہ کی سمت کو پلٹ سکتا ہے تاکہ موٹر کا روٹر ایک سمت یا دوسری سمت میں گھوم سکے جس طرح ہم چاہتے ہیں۔ کنٹرولرز پر یہ ایک فائدہ ہے جو آپ کو صرف سپلائی وولٹیج کی قدر کو کنٹرول کرکے گھماؤ والی رفتار (RPM) کو کنٹرول کرنے کی اجازت دیتا ہے۔
L298N مختلف کے ساتھ کام کرسکتا ہے وولٹیجز ، 3 وی سے 35 وی تک ، اور 2A کی شدت سے۔ یہ وہی ہے جو واقعی میں موٹر کی کارکردگی یا گردش کی رفتار کا تعین کرے گا۔ اس بات کو بھی دھیان میں رکھنا چاہئے کہ وہ الیکٹرانکس جن کا ماڈیول عام طور پر استعمال کرتا ہے وہ 3v کے لگ بھگ کھاتا ہے ، لہذا موٹر ہمیشہ اس پاور سے 3v کم وصول کرے گا جس پر ہم اسے کھلا رہے ہیں۔ یہ کسی حد تک زیادہ کھپت ہے ، حقیقت میں اس میں ایک اعلی طاقت کا عنصر ہے جس کو ہیٹ سنک کی ضرورت ہے جیسا کہ آپ تصویر میں دیکھ سکتے ہیں۔
رفتار پر قابو پانے کے ل you ، آپ LM35 کے ساتھ کچھ کیا کچھ الٹا کرسکتے ہیں ، اس معاملے میں ، آؤٹ پٹ پر کوئی خاص وولٹیج حاصل کرنے اور اسے ڈگریوں میں تبدیل کرنے کی بجائے ، یہاں اس کے برعکس ہوگا۔ ہم ڈرائیور کو کم یا زیادہ وولٹیج کے ساتھ کھانا کھلانا چاہتے ہیں تیز یا سست موڑ. اس کے علاوہ ، L298N ماڈیول جب تک ہم کم از کم 5v وولٹیج کے ساتھ ڈرائیور کو کھانا کھا رہے ہیں اس وقت تک آرڈینو بورڈ کو 12v پر چلنے کی بھی اجازت دیتا ہے۔
اردوینو کے ساتھ اتحاد
اس بہت سارے پروجیکٹس جن کے ساتھ آپ یہ ماڈیول L298N استعمال کرسکتے ہیں. در حقیقت ، آپ صرف اس کے ساتھ جو کچھ بھی کرسکتے ہیں اس کا تصور کرسکتے ہیں اور کام پر لگ سکتے ہیں۔ مثال کے طور پر ، ایک سادہ سی مثال دو براہ راست موجودہ موٹروں کا کنٹرول ہوگی جو فرٹزنگ کے ساتھ بنے پچھلے آراگرام میں دیکھا جاسکتا ہے۔
L298N کے ساتھ کام کرنے سے پہلے ہمیں یہ خیال رکھنا چاہئے کہ ماڈیول یا ون کی ان پٹ 3v اور 35v کے درمیان وولٹیج کی حمایت کرتا ہے اور یہ کہ ہمیں اسے گراؤنڈ یا GND سے بھی جوڑنا چاہئے ، جیسا کہ تصویر میں بالترتیب سرخ اور سیاہ کیبل کے ساتھ دیکھا جاسکتا ہے۔ بجلی سے منسلک ہونے کے بعد ، اگلی چیز موٹر یا دو موٹرز کو جوڑنا ہے جو اسے بیک وقت کنٹرول کرنے کے لئے قبول کرتا ہے۔ یہ آسان ہے ، آپ کو صرف دو موٹر ٹرمینلز کو کنکشن ٹیب سے جوڑنا ہوگا جس میں ہر طرف ماڈیول موجود ہے۔
اور اب شاید سب سے زیادہ پیچیدہ ، اور ماڈیول رابطوں کو جوڑنا ہے پنوں کو Ardino کی مناسب طریقے سے. یاد رکھیں کہ اگر ماڈیول کا جمپر یا ریگولیٹر پل بند ہے ، یعنی ، اس پر ، ماڈیول کا وولٹیج ریگولیٹر چالو ہے اور 5v آؤٹ پٹ ہے جسے آپ اردوینو بورڈ کو طاقت میں استعمال کرسکتے ہیں۔ دوسری طرف ، اگر آپ جمپر کو ہٹاتے ہیں تو آپ ریگولیٹر کو غیر فعال کردیتے ہیں اور آپ کو اردوینو کو آزادانہ طور پر طاقت دینے کی ضرورت ہے۔ آنکھ! چونکہ جمپر صرف 12 وی وولٹیج ہی لگایا جاسکتا ہے ، اس سے زیادہ کے ل you آپ کو اسے ہٹانا ہوگا تاکہ ماڈیول کو نقصان نہ ہو۔
آپ اس کی تعریف کرسکتے ہیں ہر موٹر کے لئے 3 کنکشن ہیں. وہ لوگ جو IN1 سے IN4 کے بطور نشان زد ہوتے ہیں وہ موٹرس A اور B کو کنٹرول کرتے ہیں اگر آپ کے پاس کوئی موٹر نہیں ہے کیونکہ آپ کو صرف ایک کی ضرورت ہے ، تو آپ کو ان سب کو نہیں ڈالنا پڑے گا۔ ہر موٹر کے ل for ان رابطوں کے ہر طرف جمپرز ENA اور ENB ہیں ، یعنی موٹر A اور B کو چالو کرنے کے ل which ، جو موجود ہونا ضروری ہے اگر ہم دونوں موٹروں کو کام کرنا چاہتے ہیں۔
کرنے موٹر A (بی کے لئے بھی ایسا ہی ہوگا) ، ہمارے پاس IN1 اور IN2 ہونا چاہئے جو گردش کی سمت کو کنٹرول کرے گا۔ اگر IN1 LOW میں HIGH اور IN2 میں ہے تو ، موٹر ایک سمت میں موڑ جائے گی ، اور اگر وہ LOW اور HIGH میں ہے تو ، یہ دوسری طرف موڑ جاتی ہے۔ گردش کی رفتار کو کنٹرول کرنے کے ل you ، آپ کو INA یا INB جمپروں کو ہٹانا ہوگا اور پنوں کو استعمال کرنا ہوگا جو اسے ارڈینو PWM سے مربوط کرتے ہیں ، تاکہ اگر ہم اسے 0 سے 255 تک قدر دیتے ہیں تو ہم بالترتیب کم یا زیادہ رفتار حاصل کرسکتے ہیں۔
کے بارے میں ایردوینو IDE میں پروگرامنگ بھی آسان ہے۔ مثال کے طور پر ، ایک کوڈ ہوگا:
<pre>// Motor A int ENA = 10; int IN1 = 9; int IN2 = 8; // Motor B int ENB = 5; int IN3 = 7; int IN4 = 6; void setup () { // Declaramos todos los pines como salidas pinMode (ENA, OUTPUT); pinMode (ENB, OUTPUT); pinMode (IN1, OUTPUT); pinMode (IN2, OUTPUT); pinMode (IN3, OUTPUT); pinMode (IN4, OUTPUT); } //Mover los motores a pleno rendimiento (255), si quieres bajar la velocidad puedes reducir el valor hasta la mínima que son 0 (parados)</pre> <pre>//Para mover los motores en sentido de giro contrario, cambia IN1 a LOW e IN2 a HIGH void Adelante () { //Direccion motor A digitalWrite (IN1, HIGH); digitalWrite (IN2, LOW); analogWrite (ENA, 255); //Velocidad motor A //Direccion motor B digitalWrite (IN3, HIGH); digitalWrite (IN4, LOW); analogWrite (ENB, 255); //Velocidad motor B }</pre>
تبصرہ کرنے والا پہلا ہونا