آپ ایک آرڈینو کے ساتھ لکیری ایککٹویٹر کو کیسے کنٹرول کرتے ہیں؟

ایک ارڈینو کیا ہے؟

اردوینو لچکدار ، استعمال میں آسان ہارڈ ویئر اور سافٹ ویئر کی بنیاد پر ایک اوپن سورس الیکٹرانکس پروٹو ٹائپنگ پلیٹ فارم ہے۔ اس کا ارادہ DIY پروجیکٹس ، فنکاروں ، ڈیزائنرز ، شوق پرستوں اور ہر اس شخص کے لئے ہے جو انٹرایکٹو پروجیکٹس بنانے میں دلچسپی رکھتا ہو۔ اریڈوینوس مائکروکونٹرولر بورڈ ہیں جس میں ہر وہ چیز شامل ہوتی ہے جس کی آپ کو آسانی سے مائکروکانٹرولر کے ساتھ انٹرفیس کرنے کی ضرورت ہوتی ہے۔ ایک مائکرو قابو رکھنے والا ایمبیڈڈ سسٹم کے ل a ایک منی کمپیوٹر کی طرح ہے اور مائکرو قابو پانے والی کی قسم اردوینو کے انداز پر منحصر ہوگی۔ اردوینو بڑے سے ہوتی ہے اردوینو میگا midsize کرنے کے لئے اردوینو اونو چھوٹے سے ارڈینو پرو منی. مختلف سائز کے بورڈ I / O پنوں کی بڑھتی ہوئی تعداد اور اضافی خصوصیات مہیا کریں گے اور ان بورڈوں میں سب سے مشہور یونو ہے۔ ارڈینو آپ کے مائکروکانٹرولرز کو پروگرام کرنے کے لئے IDE کے استعمال کے ل to ایک کھلا ذریعہ بھی فراہم کرتا ہے۔ ایردوینو IDE پروگرامنگ کی زبان کو سمجھنے میں آسان استعمال کرتا ہے اور آرڈینو کی مقبولیت کی وجہ سے ، آپ کو اپنی مخصوص درخواست کے کوڈ میں مدد کے ل online آن لائن بہت ساری مددگار مثالیں مل سکتی ہیں۔ اگر یہ آپ کا پہلا آرڈینو پروجیکٹ ہے تو اردوینو کٹ آپ کو جمپر کیبلز سے لے کر سینسر تک ریلے تک کی ہر چیز فراہم کرے گا اور اس میں آپ کو شروع کرنے کے ل A آردوینو یونو شامل ہے۔

آپ ایک آرڈینو کے ساتھ لکیری ایککٹویٹر کو کیسے کنٹرول کرتے ہیں؟

لکیری ایکچویٹر کو کنٹرول کرنے کے لئے ایک ارڈینو کیوں استعمال کریں؟

اریڈینو ، یا اس معاملے کے ل any کوئی مائکرو قانع کنٹرولر استعمال کرنے کا سب سے بڑا فائدہ لکیری ایکچویٹر یہ ہے کہ آپ کو اپنے لکیری ایکچویٹر پر زیادہ کنٹرول حاصل ہے۔ مائکروکانٹرولرز آپ کو اپنے لکیری ایکچویٹر کو کنٹرول کرنے کے ل sen سینسرز یا دیگر آلات سے زیادہ پیچیدہ آدانوں کو استعمال کرنے کی اجازت دیتے ہیں۔ وہ آپ کو آپ کے ایکچوایٹر کو مثالی پوزیشن میں رکھنے یا ٹائمر کو عملی شکل دینے کے ل real اپنے اصل ایکٹیوٹرز کی پوزیشن میں ہونے والی تبدیلیوں کو خودکار کرنے کے ل real ریئل ٹائم حساب کو پیش کرنے کی اجازت دیتے ہیں۔ مائکروکانٹرولرز آپ کے مشغولین سے رائے بھی لے سکتے ہیں تاکہ وہ زیادہ سے زیادہ عین مطابق پوزیشن اور اسپیڈ کنٹرول فراہم کریں اور ساتھ ہی ساتھ ایک وقت میں ایک سے زیادہ ایککٹیوٹر کو بھی کنٹرول کرسکیں۔ سیدھے الفاظ میں ، مائکروکنٹرولر آپ کو زیادہ سے زیادہ کنٹرول اور لچک مہیا کرتے ہیں اور ڈیزائن اور وسیع مقبولیت کو استعمال کرنے میں آسان اردوینو کے ساتھ ، اضافی پیچیدگی کی سطح کم سے کم ہے۔

ایک آرڈینو کے ساتھ لکیری ایککٹویٹر کو کنٹرول کرنا

آپ اپنے لکیری ایکچوایٹر کو کسی سوئچ کے ذریعہ براہ راست انٹرویو کرنے کے قابل نہیں ہوسکتے ہیں جیسے آپ سوئچ کے ذریعہ کرسکتے ہیں کیونکہ اردوینو کی آپریٹنگ وولٹیج صرف 5V ہے اور موجودہ حدود بہت کم ہیں۔ لکیری ایکچوایٹر کو کنٹرول کرنے کے ل inter آپ کو انٹرمیڈیٹ جزو استعمال کرنے کی ضرورت ہوگی جو ریلے یا موٹر ڈرائیور کا استعمال کرکے کیا جاسکتا ہے۔

ریلے

جیسے بات ھوئی یہاں, ریلے برقی مقناطیسی سوئچ ہیں جو سوئچ کو کھولنے اور بند کرنے کے لئے کسی کنڈلی کو توانائی بخش اور غیر توانائی بخش کرکے کنٹرول کرتے ہیں۔ ارڈینو کو ایک I / O پن کا استعمال کرتے ہوئے کنڈلی کو متحرک اور ڈی انرجائز کر کے ریلے کو کنٹرول کرنے کے لئے استعمال کیا جاسکتا ہے۔ آپ جو ریلے استعمال کرتے ہیں اس پر انحصار کرتے ہوئے یہ تبدیل ہوجائے گا کہ آپ اپنے لکیری ایکچوایٹر پر کتنا کنٹرول رکھتے ہیں ، لیکن اریڈینو کے ساتھ مداخلت کرنا سیدھا سیدھا ہے ، صرف I / O پن کے ذریعہ کنڈلی کو متحرک کرنا۔ آپ کو یہ یقینی بنانا ہوگا کہ کنڈلی کی درجہ بندی شدہ وولٹیج اردوینو (5V) کے آپریٹنگ وولٹیج کے آس پاس ہے یا اردوینو کوئل کو اتنی طاقت نہیں دے سکے گی کہ وہ سوئچ کو بند کردے۔

ایس پی ڈی ٹی ریلے ایک آرڈینو کے ساتھ کنٹرول کیا گیا

مذکورہ بالا ایک آرڈوینو کی دو ایس پی ڈی ٹی ریلے کنفیگریشن کے ساتھ مداخلت کی ایک مثال ہے۔ اس کنفیگریشن میں ، جو یہاں بیان کیا گیا ہے ، دو رلیوں کا استعمال وولٹیج کی قطعات کو لکیری ایکچوایٹر پر پلٹانے کے ساتھ ساتھ طاقت کو ایکٹوئٹر سے منقطع کرنے کے لئے استعمال کیا جاتا ہے۔ کوڈ کی مثال کے طور پر ذیل میں دکھایا گیا ہے ، اردوینو ٹاپ ریلے کو متحرک کرے گی تاکہ وہ ایکٹیو ایٹر کو 2 سیکنڈ کے لئے پن 7 سے کم رکھ کر بڑھا سکے ، پھر دونوں پنوں کو اونچائی پر رکھ کر ٹاپ ریلے کو ڈی انرجیج کر کے ایکٹیو ایٹر کو 2 سیکنڈ کے لئے روکیں گے۔ ایکچویٹر کو واپس لینے کے ل the ، آرڈینو دوسرا ریلے 2 سیکنڈ کے لئے 2 منٹ تک پن کو کم سے کم کرکے ، اور پھر تمام پنوں کو دوبارہ اونچائی پر رکھ کر 2 سیکنڈ کے لئے روکیں گے۔ چونکہ یہ کوڈ پروگرام کے لوپ سیکشن میں ہے ، لہذا اردوینو اس کوڈ کو بار بار دہراتا رہے گا۔ ظاہر ہے ، آپ اپنی درخواست کے ل a ایک زیادہ خوبصورت کوڈنگ حل نافذ کرسکتے ہیں ، لیکن اگر آپ اور بھی زیادہ کنٹرول تلاش کر رہے ہیں تو ، آپ موٹر ڈرائیور استعمال کرنا چاہیں گے۔

https://gist.github.com/OMikeGray/6bf644b6cda85bfe8c898ccd44ec6d78

موٹر ڈرائیور

A موٹر ڈرائیور خاص طور پر ڈی سی موٹرز کو کنٹرول کرنے کے لئے ایک مربوط سرکٹ ڈیزائن ہے ، جو ڈی سی لکیری ایکچیوٹرز کو چلاتا ہے۔ موٹر ڈرائیور عام طور پر ایچ پل کا استعمال کرتے ہیں تاکہ دونوں سمت اور تیزرفتاری کنٹرول کی جاسکیں۔ اپنے اریڈوینو کو اپنے موٹر ڈرائیور سے قطعی طور پر کیسے جوڑنا ہے اس کا انحصار عین مطابق موٹر ڈرائیور پر ہوگا لیکن ایسا کرنے کے لئے کم از کم دو I / O پنوں کی ضرورت ہوگی اور ان میں سے ایک PWM سگنل ہوگا۔ پی ڈبلیو ایم یا پلس کی چوڑائی ماڈیولنگ آپریٹنگ وولٹیج سے کم کو موثر انداز میں فراہمی کے ل on آن اور آف اقدار کے درمیان سگنل کو مختلف کرنے کا ایک طریقہ ہے۔ اس کے بعد موٹر ڈرائیور موٹر کو چلانے والی رفتار کو ایڈجسٹ کرنے کے لئے اس سگنل کا استعمال کرسکتا ہے۔

ایردوینو موٹر ڈرائیور کو کنٹرول کررہی ہے 

اوپر ہماری ایک مثال ہے ہائی کرنٹ ڈی سی موٹر ڈرائیو ایک Ardino کے ساتھ انٹرفیس. اس موٹر ڈرائیور کے ل you ، آپ کو دو پی ڈبلیو ایم سگنل بھیجنے کی ضرورت ہے ، ایک ایکٹیو ایٹر کو بڑھانا اور دوسرا پیچھے ہٹنا۔ پی ڈبلیو ایم کو بغیر دستخط شدہ بائٹ کے طور پر دیا جاتا ہے مطلب یہ 0 سے ، وولٹیج سے 255 تک ، زیادہ سے زیادہ وولٹیج (5V) تک ہوتا ہے ، جو موٹر کی رفتار کے متناسب ہوگا۔ چونکہ پی ڈبلیو ایم ایک بائنری قدر نہیں ہے ، لہذا ہمیں ارڈینوو کے پی ڈبلیو ایم پنوں کو استعمال کرنے اور ینالاگ لکھنے کا فنکشن استعمال کرنے کی ضرورت ہے ، جیسا کہ ذیل کی مثال میں دیکھا گیا ہے۔ پی ڈبلیو ایم پنوں کو ارڈینو پر ایک ~ کے ساتھ اشارہ کیا جائے گا یا محض پی ڈبلیو ایم پنوں کا لیبل لگا ہوا ہے۔

https://gist.github.com/OMikeGray/c4e0196704a4d62db5507ad8297708f4

مذکورہ کوڈ کی مثال میں ، آرڈوینو موٹر ڈرائیور پر ایل پی ڈبلیو ایم پن پر پن 10 میں سے مکمل 5V بھیج کر موٹر اسپیئر کو دو سیکنڈ کے لئے پوری رفتار سے بڑھا دے گی۔ پھر ارڈینو موٹر ڈرائیور کے ان پٹ پن پر کوئی سگنل نہ بھیج کر مشغول کو روکتا ہے۔ اس کے بعد آریڈینو موٹر ڈرائیور سگنل بھیج کر آدھی رفتار سے ایکچوایٹر سے پیچھے ہٹ جاتا ہے جو موٹر ڈرائیور پر RP 11 سے RPWM پن پر آدھا اور نصف آف ہے۔ پھر ایکچیوٹر کو دوبارہ روکتا ہے۔ چونکہ یہ کوڈ پروگرام کے لوپ سیکشن میں ہے ، لہذا اردوینو اس کوڈ کو بار بار دہراتا رہے گا۔ ایک بار پھر ، آپ ایک اور خوبصورت کوڈنگ حل نافذ کرسکتے ہیں جو آپ کی درخواست کے مطابق ہو ، خاص طور پر اگر آپ اپنے محرک کو قابو کرنے کے ل. ان پٹ کو شامل کریں۔ 

آدانوں کو شامل کرنا

ایک بار جب آپ اپنے اڈیکیوٹر کو ایک ارڈینو کے ساتھ کنٹرول کرسکتے ہیں ، تو آپ زیادہ سے زیادہ آٹومیشن اور کنٹرول کے ل A آرڈینوو کے آدانوں کو نافذ کرسکتے ہیں۔ یہ آدانیں ہوسکتی ہیں سوئچز، سینسر کی ایک وسیع رینج ، یا خود ایکٹیو ایٹر سے آراء۔ چونکہ ان پٹ کے ل options وسیع اختیارات موجود ہیں ، ان کو لاگو کرنے کا طریقہ مختلف ہوگا لیکن آپ کو کچھ عمومی نکات جاننے چاہئیں۔ اگر ان پٹ ایک سوئچ کی طرح بائنری ان پٹ مہیا کرتا ہے تو ، آپ آرڈینو پر ڈیجیٹل پنوں کا استعمال کرنا چاہتے ہیں ، جس پر بورڈ پر یا ڈیٹا شیٹ پر لیبل لگے ہوں گے ، اور اس میں ڈیجیٹل ریڈ () فنکشن کا استعمال کریں گے۔ اردوینو IDE۔ اگر آپ کا ان پٹ ڈیوائس ایک ینالاگ سگنل فراہم کرتا ہے تو ، آپ کو ینالاگ پنوں کو استعمال کرنے کی ضرورت ہوگی ، جس پر بورڈ یا ڈیٹا شیٹ میں لیبل لگے ہوں گے اور اینالاگریڈ () فنکشن کا استعمال کریں گے۔


 

product-sidebar product-sidebar product-sidebar product-sidebar
Tags:

Share this article

نمایاں مصنوعات

صحیح محرک کی تلاش میں مدد کی ضرورت ہے؟

ہم صحت سے متعلق انجینئر اور اپنی مصنوعات تیار کرتے ہیں تاکہ آپ کو براہ راست مینوفیکچررز کی قیمت لگے۔ ہم اسی دن شپنگ اور جانکاری کسٹمر سپورٹ پیش کرتے ہیں۔ اپنی درخواست کے لئے صحیح ایکچوایٹر کو چننے میں مدد کے ل our ہمارے ایککٹیوٹر کیلکولیٹر کا استعمال کریں۔