کیا Arduino 12V ریلے چلا سکتا ہے؟

Kya Arduino 12v Ryl Chla Skta



Arduino مفت سافٹ ویئر ہے جو اپنے صارفین کو ان کی ضروریات کے مطابق مائیکرو کنٹرولرز کو پروگرام کرنے کی اجازت دیتا ہے۔ Arduino کا استعمال متعدد الیکٹرانک آلات جیسے کہ ایل ای ڈی اور ریلے کو کنٹرول کرنے کے لیے کیا جاتا ہے۔ ریلے ایک الیکٹرو مکینیکل سوئچ ہے جو برقی سگنل کے ذریعے آن اور آف ہوتا ہے۔ اس کا استعمال مختلف آلات جیسے لائٹس، پنکھے، ٹیلی ویژن اور ہیٹر کو کنٹرول کرنے کے لیے کیا جاتا ہے۔

کیا Arduino 12V ریلے چلا سکتا ہے؟

جی ہاں، Arduino 12V ریلے چلا سکتا ہے، لیکن براہ راست نہیں۔ اگر 12V ریلے Arduino سے منسلک ہے، تو یہ Arduino بورڈ کو نقصان پہنچا سکتا ہے۔ یہ Arduino اور ریلے کے درمیان ایک سوئچ کے طور پر ٹرانزسٹر کا استعمال کرتے ہوئے، ٹرانجسٹر کی حفاظت کے لیے ایک ریزسٹر، اور Arduino کی حفاظت کے لیے ایک ڈایڈڈ کے ذریعے کیا جا سکتا ہے۔

Arduino 5V پر کام کرنے کے لیے ڈیزائن کیا گیا ہے، اور یہ عام طور پر 20mA کے کرنٹ کو سنبھال سکتا ہے۔ لہذا، Arduino میں 12V ریلے قائم کرنے کے لیے، ہمیں 12V ریلے سے نمٹنے کے لیے کرنٹ کو بڑھانا ہوگا۔ اسی طرح، ہمیں ریلے کو متحرک کرنے کے لیے 12V کی اضافی بجلی کی فراہمی کی ضرورت ہے۔







Arduino کے ساتھ 12V ریلے قائم کرنے کے لیے، آپ کو درج ذیل کی ضرورت ہے۔



سافٹ ویئر کے تقاضے



  • Arduino IDE

ہارڈ ویئر کے تقاضے





  • آرڈوینو بورڈ
  • 12V ریلے ماڈیول
  • ایک NPN ٹرانزسٹر (ترجیحی طور پر BC 548 یا 2N2222)
  • ایک ڈایڈڈ (ترجیحی طور پر 1N4007)
  • ایک ریزسٹر
  • برقی قمقمہ
  • بریڈ بورڈ
  • جوڑنے والی تاریں۔

مطلوبہ مزاحمت کے لیے حساب

اس کی مزاحمت کو نوٹ کرنے کے لیے 12V ریلے کی ڈیٹا شیٹ سے مشورہ کریں۔

آئیے فرض کریں کہ ایک 12V ریلے میں 4000 Ω کی کنڈلی مزاحمت ہے۔



کرنٹ بہہ جائے گا۔

کرنٹ کی اس قدر کے لیے اور ٹرانزسٹر 2N222 کے لیے β=190، ٹرانزسٹر کا بنیادی کرنٹ یہ ہوگا:

اب، اوہم کے قانون کا استعمال کرتے ہوئے،

لہذا، آپ کو تقریبا منسلک کرنے کی ضرورت ہے 30 kΩ ٹرانجسٹر اور Arduino کے درمیان.

سرکٹ ڈایاگرام

کنکشن بنائیں جیسا کہ ذیل میں بیان کیا گیا ہے:

1. ریلے کنکشنز

کے ساتھ: COM کو 12V پاور سپلائی سے جوڑیں۔

نہیں: بلب کے مثبت ٹرمینل کو ریلے کے NO اور منفی ٹرمینل کو 12V پاور سپلائی سے جوڑیں۔

ریلے کے کوائل سائیڈ پر، ایک سرے کو 12V پاور سپلائی سے اور دوسرے کو ٹرانجسٹر کے کلکٹر سے جوڑیں۔

2. ٹرانزسٹر کنکشن

بنیاد: ٹرانزسٹر کی بنیاد کو 30 kΩ کے ریزسٹر کے ذریعے Arduino کے آؤٹ پٹ پن 8 سے جوڑیں۔

خارج کرنے والا: ٹرانجسٹر کے ایمیٹر کو گراؤنڈ کریں۔

جمع کرنے والا: ٹرانزسٹر کے کلیکٹر کو ریلے کوائل کے ایک سرے سے جوڑیں۔

3. ڈائیوڈ کنکشنز

ڈائیوڈ کو ریلے کوائل کے پار جوڑنا ہے، اور ڈایڈڈ کا پی سائیڈ ٹرانزسٹر کے کلکٹر ٹرمینل سے منسلک ہے۔

سرکٹ مکمل کرنے کے بعد درج ذیل کوڈ کو Arduino میں اپ لوڈ کریں اور سرکٹ چلائیں۔

int ریلے ان پٹ = 8 ; // Arduino کے پن 8 کو ٹرانجسٹر کے بیس سے جوڑیں جو ریلے کے لیے ان پٹ کے طور پر کام کر رہا ہے۔

باطل سیٹ اپ ( )

{

پن موڈ ( ریلے ان پٹ، آؤٹ پٹ ) ; // Arduino کے آؤٹ پٹ کے طور پر ریلے ان پٹ کو شروع کریں۔

}

باطل لوپ ( )

{ // آپ اپنی ضرورت کے مطابق یہاں if شرط شامل کر سکتے ہیں۔

ڈیجیٹل رائٹ ( ریلے ان پٹ، ہائی ) ; // ریلے ٹرپس جب اسے ہائی سگنل ملتا ہے۔

تاخیر ( 10000 ) ; // ریلے 10 سیکنڈ تک آن رہتا ہے۔

ڈیجیٹل رائٹ ( ریلے ان پٹ، کم ) ; // کم سگنل موصول ہونے پر ریلے کو غیر فعال کر دیا جاتا ہے۔

تاخیر ( 10000 ) ; // ریلے 10 سیکنڈ کے لیے بند رہتا ہے۔

}

جب سرکٹ چلتا ہے، ٹرانجسٹر Arduino اور 12V ریلے کے درمیان سوئچ کے طور پر کام کرتا ہے۔ جب سپلائی آن ہو جاتی ہے، اور ٹرانزسٹر کو بیس کرنٹ فراہم کیا جاتا ہے، تو کرنٹ کلیکٹر سے ایمیٹر تک بہنا شروع ہو جاتا ہے۔ ٹرانجسٹر آن ہو جاتا ہے اور جب سوئچ آن ہوتا ہے تو یہ ریلے کو چلاتا ہے۔ ریلے کے کنڈلی سے جڑا ہوا بلب 10 سیکنڈ تک روشن ہو جائے گا اور جیسا کہ کوڈ سے پتہ چلتا ہے، 10 سیکنڈ کے بعد بلب 10 سیکنڈ کے لیے بند ہو جائے گا۔

ہارڈ ویئر سرکٹ

ذیل میں ہارڈویئر سرکٹ دیا گیا ہے جو Arduino کے ساتھ 12V ریلے کو کنٹرول کرتا ہے۔ کنکشن بنائے گئے ہیں جیسا کہ اوپر بیان کیا گیا ہے۔ جب Arduino بورڈ USB سیریل کیبل کے ذریعے طاقتور ہے. ٹرانجسٹر آن ہے اور ریلے چل رہا ہے۔ ریلے کا استعمال کرتے ہوئے کسی بھی آلات کو چلایا جا سکتا ہے۔

اس ہارڈ ویئر میں استعمال ہونے والے اجزاء ہیں۔

  • بریڈ بورڈ
  • Arduino UNO بورڈ
  • دو مزاحم
  • ایک ڈائیوڈ
  • ایک ریلے ماڈیول
  • ایک BJT ٹرانجسٹر اور ایک FET ٹرانزسٹر
  • جوڑنے والی تاریں۔

نتیجہ

ٹرانزسٹر، ریزسٹر اور ڈائیوڈ کا استعمال کرتے ہوئے Arduino کا استعمال کرتے ہوئے 12 V ریلے کو چلایا جا سکتا ہے۔ Arduino کے ساتھ 12V ریلے استعمال کرنے کا سب سے اہم فائدہ یہ ہے کہ 12V ریٹنگ والے تمام آلات Arduino کے ذریعے آسانی سے چلائے جا سکتے ہیں۔