اپنے گھر سے باہر اسٹریٹ لائٹس کو خودکار طریقے سے کیسے استعمال کریں؟

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



ایل ڈی آر کا استعمال کرتے ہوئے سوئچنگ

لائٹس کو خودکار کرنے کے لئے کس طرح ارڈوینو استعمال کریں؟

آئیے اب ہم منصوبے کے بارے میں کچھ معلومات اکٹھا کرنا شروع کریں اور کام شروع کریں۔



پہلا مرحلہ: اجزا جمع کرنا

اس منصوبے پر کام کرنے سے پہلے ، آئیے ان اجزاء کی ایک فہرست بنائیں جن کو ہم استعمال کریں گے اور ان اجزاء کے کام کا مطالعہ کریں گے۔



  • اردوینو یو این او
  • ریلے ماڈیول
  • بریڈ بورڈ / وربوارڈ
  • مرد / خواتین جمپر تاروں

مرحلہ 2: اجزاء کا مطالعہ

آرڈوینو یونو ایک مائکرو قابو پانے والا بورڈ ہے جو مختلف سرکٹس کو کنٹرول کرتا ہے۔ ہم اسے بتاتے ہیں کہ اس بورڈ پر سی کوڈ کو آرڈینو آئ ڈی ای کے ذریعے جلا کر کیا کرنا ہے۔ اگر آرڈینوو یو این او دستیاب نہیں ہے تو آپ اس کے بجائے اردوینو نینو استعمال کرسکتے ہیں۔



ایل ڈی آر ایک روشنی پر منحصر مزاحم ہے جو روشنی کی شدت کے ساتھ اس کی مزاحمت کو مختلف کرتا ہے۔ LDR ماڈیول میں ینالاگ آؤٹ پٹ پن ، ڈیجیٹل آؤٹ پٹ پن یا دونوں ہوسکتے ہیں۔ ایل ڈی آر کی مزاحمت روشنی کی شدت کے متضاد متناسب ہے جس کا مطلب ہے روشنی کی شدت زیادہ ہے ، ایل ڈی آر کی مزاحمت کو کم کریں۔ ایل ڈی آر ماڈیول کی حساسیت کو ماڈیول پر پوٹینومیٹر نوب استعمال کرکے تبدیل کیا جاسکتا ہے۔

ریلے ماڈیول ایک ایسا آلہ ہوتا ہے جو سوئچنگ کے مقاصد کے لئے سرکٹ میں استعمال ہوتا ہے۔ یہ دو طریقوں پر کام کرتا ہے ، عام طور پر کھلا (NO) اور عام طور پر بند (NC)۔ جب کوئی موڈ میں استعمال ہوتا ہے تو ، سرکٹ ابتدائی طور پر ٹوٹ جاتا ہے اور جب این سی موڈ میں استعمال ہوتا ہے تو سرکٹ ابتدائی طور پر بند ہوجاتا ہے۔

سٹیپ 3: سرکٹ بنانا

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



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

اس سرکٹ میں ، ایل ڈی آر ماڈیول پر موجود A0 پن اردوینو کے A0 پن سے جڑا ہوا ہے اور ریلے اردوینو کے پن 7 سے منسلک ہے۔ جب لائٹ LDR پر پڑے گی ، تو اس کی مزاحمت بدلے گی اور یہ اردوینو کو کچھ ینالاگ قدر بھیجے گی۔ تب اردوینو ان اقدار پر کارروائی کرے گا اور ریلے کو ایک سگنل بھیجے گا اور اسے چلانے یا بند کرنے کو کہے گا۔ ریلے اور ایل ڈی آر دونوں ہی ماڈیول اردوینو کے 5 وی پن سے چلتے ہیں۔ میں نے سرکٹ بریڈ بورڈ پر بنائی ہے لیکن آپ اس سرکٹ کو ویربوارڈ کے ساتھ ساتھ بنا سکتے ہیں۔ وروبارڈ پر یہ یقینی بنائیں کہ آپ سولڈر کا استعمال کرتے ہوئے سخت کنیکشن بناتے ہیں۔ سولڈرنگ کے بعد ، تسلسل کی جانچ کرنا نہ بھولیں۔

مرحلہ 4: ارڈینو کے ساتھ آغاز کرنا

اگر آپ پہلے آرڈینوو IDE سے واقف نہیں ہیں تو پریشان ہونے کی فکر نہ کریں کیونکہ ذیل میں ، آپ ارڈینو آئی ڈی ای کا استعمال کرتے ہوئے مائکروکونٹرولر بورڈ پر کوڈ جلانے کے واضح اقدامات دیکھ سکتے ہیں۔ عجیب آردوینو IDE کا تازہ ترین ورژن ڈاؤن لوڈ کریں اردوینو اور نیچے دیئے گئے مراحل پر عمل کریں۔

  1. جب ارڈینو بورڈ آپ کے کمپیوٹر سے منسلک ہوتا ہے تو ، 'کنٹرول پینل' کھولیں اور 'ہارڈ ویئر اور صوتی' پر کلک کریں۔ پھر 'ڈیوائسز اور پرنٹرز' پر کلک کریں۔ اس پورٹ کا نام تلاش کریں جس سے آپ کا ارڈینو بورڈ منسلک ہے۔ میرے معاملے میں یہ 'COM14' ہے لیکن یہ آپ کے کمپیوٹر پر مختلف ہوسکتا ہے۔

    پورٹ تلاش کریں

  2. اب آرڈینوو IDE کھولیں۔ ٹولز سے ، ارڈینو بورڈ کو سیٹ کریں اردوینو / جینیوینو یو این او۔

    بورڈ مرتب کرنا

  3. اسی ٹول مینو سے ، پورٹ نمبر مرتب کریں جو آپ نے کنٹرول پینل میں دیکھا تھا۔

    پورٹ کی ترتیب

  4. کوڈ کو یہاں اسکرین پر کاپی کریں اور اسے اپنے اردوینو بورڈ پر اپ لوڈ کریں۔

    اپ لوڈ کریں

مرحلہ 5: کوڈ

سے کوڈ ڈاؤن لوڈ کریں یہاں

کوڈ بہت آسان اور خود وضاحتی ہے ، لیکن ضابطہ کی کچھ عمومی وضاحت ذیل میں دی گئی ہے۔

1). شروع میں ، پنوں کو شروع کیا جاتا ہے جو کوڈ میں استعمال ہوگا۔

کونٹ INT R1 = 7؛ // ریلے کونٹ int ldrPin = A0؛ // ایل ڈی آر پن

2). باطل سیٹ اپ () ایک فنکشن ہے جس کو پنوں کو آؤٹ پٹ یا انپٹ کے بطور استعمال کرنا ہے۔ یہ مائکرو قابو پانے والے بورڈ کی باؤڈ ریٹ بھی طے کرتا ہے۔ بڈ ریٹ وہ رفتار ہے جس پر اردوینو نے بات چیت کی ہے۔

باطل سیٹ اپ () {سیریل.بیگین (9600)؛ پن موڈ (R1 ، آؤٹپٹ)؛ پن موڈ (ldrPin، INPUT)؛ }

3)۔ باطل لوپ () ایک فنکشن ہے جو لوپ میں بار بار چلتا ہے۔ یہاں وہ ایل ڈی آر ماڈیول سے ملتی قیمت کی قیمت پڑھتا ہے اور جانچ پڑتال کرتا ہے کہ لائٹ کو آن یا آف کرنا ہے یا نہیں۔

باطل لوپ () l int ldrStatus = analogRead (ldrPin)؛ اگر (ldrStatus)<= 200) { digitalWrite(R1, HIGH); Serial.print('Its DARK, Turn on the LED : '); Serial.println(ldrStatus); } else { digitalWrite(R1, LOW); Serial.print('Its BRIGHT, Turn off the LED : '); Serial.println(ldrStatus); } }

اب جیسا کہ آپ جانتے ہیں کہ سرکٹ کیسے کام کرتا ہے اور آپ کوڈ کو بھی سمجھتے ہیں۔ اب آپ اپنا سرکٹ بنانا شروع کرسکتے ہیں اور اپنی گلیوں ، بالکنی میں یا یہاں تک کہ اپنے باغ میں لگے لائٹس کو خودکار کرسکتے ہیں۔