ہلکے بلب کا استعمال کرتے ہوئے مرغی کی جھونپڑیوں میں مرغیوں کے لئے مسلسل درجہ حرارت کو برقرار رکھنے کا طریقہ؟

کسی بھی پولٹری فارم میں ضروری کام لڑکیوں کے مستقل گرم درجہ حرارت کو برقرار رکھنا ہوتا ہے۔ پولٹری فارم کے زیادہ تر فارموں میں چھوٹی جھونپڑی ہوتی ہیں جس میں وہ اپنے مرغی اور انڈے رکھتے ہیں۔ درجہ حرارت ان لڑکیوں کی صحت کو یقینی بنانے کے لئے گرم ہونا چاہئے۔ یہ ان جھونپڑوں میں اعلی توانائی کے بلب لگا کر کیا جاسکتا ہے۔ یہ بلب گرمی کی توانائی پیدا کرتے ہیں جو ان جھونپڑوں میں درجہ حرارت کو بلند رکھنے کے لئے ضروری ہے۔



گرم درجہ حرارت کو برقرار رکھنے کے لئے بلب کا استعمال

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

جیسا کہ ہم نے اپنے پروجیکٹ کا خلاصہ پڑھا ہے۔ آئیے کچھ مزید معلومات اکٹھا کریں اور اس پروجیکٹ کو بنانا شروع کریں۔



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

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



  • ڈی ایچ ٹی 22 درجہ حرارت اور نمی کا سینسر
  • ریلے ماڈیول
  • بریڈ بورڈ
  • بلب

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

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



ارڈینو نینو ایک مائکرو قابو پانے والا بورڈ ہے جو سرکٹ میں مختلف کاموں کو کنٹرول کرنے یا انجام دینے کے لئے استعمال ہوتا ہے۔ ہم جلاتے ہیں a سی کوڈ ارڈینو نینو پر مائکروکینٹرلر بورڈ کو یہ بتانے کیلئے کہ کس طرح اور کیا کام انجام دیں۔ آرڈوینو نینو بالکل اسی طرح کی فعالیت رکھتی ہے جیسے کہ ارڈوینو یونو لیکن کافی چھوٹی سائز میں۔ ارڈینو نینو بورڈ میں مائکروقابو کرنے والا ہے اے ٹی میگا 328 پ۔

اردوینو نینو

ڈی ایچ ٹی 11 درجہ حرارت اور نمی کا سینسر ہے۔ اس کا درجہ حرارت 0 سے 50 ڈگری سینٹی گریڈ تک ہے۔ یہ ایک کم قیمت اور ایک موثر سینسر ہے جو اعلی استحکام دیتا ہے۔ درجہ حرارت کی پیمائش کرنے کے لئے اس میں بلٹ میں تھرمسٹر موجود ہے۔ یہ نمی کو بھی ماپتا ہے لیکن اس منصوبے میں ہمیں نمی کی پیمائش کرنے کی ضرورت نہیں ہے۔



ڈی ایچ ٹی 11

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

ریلے ماڈیول

مرحلہ 3: اجزاء کو جمع کرنا

جیسا کہ ہم ایک مختصر مطالعہ کر چکے ہیں کہ تمام اجزاء کس طرح کام کرتے ہیں۔ آئیے حتمی مصنوع کے ل all تمام اجزاء کو جمع کرنا شروع کریں۔

ڈی ایچ ٹی 11 سینسر کے وی سی سی اور گراؤنڈ پن کو اردوو نینو کے 5V اور گراؤنڈ سے مربوط کریں۔ ڈی ایچ ٹی 11 سینسر کے آؤٹ پٹ پن کو پن 2 اور ریلے ماڈیول کے IN پن کو ارڈینو کے پن 3 سے مربوط کریں۔ آرڈینوو کے ذریعے ریلے ماڈیول کو طاقتور بنائیں اور میں بلب کے مثبت تار کو جوڑیں نہیں ریلے ماڈیول کا پن ریلے ماڈیول کو بلب سے مربوط کرتے وقت محتاط رہیں۔ یقینی بنائیں کہ آپ کے بلب کا ریلے سے رابطہ نیچے کی طرح دکھائی دیتا ہے۔

ریلے ماڈیول

مرحلہ 4: ارڈینو کے ساتھ شروعات کرنا

اگر آپ پہلے ہی آرڈینوو IDE سے واقف نہیں ہیں تو ، فکر نہ کریں ، آپ کو ذیل میں Ardino IDE استعمال کرنے کا طریقہ بتایا گیا ہے۔

  1. ارڈینو کا تازہ ترین ورژن ڈاؤن لوڈ کریں اردوینو .
  2. اپنے مائکروکونٹرولر بورڈ کو اپنے لیپ ٹاپ سے مربوط کریں۔
  3. کے پاس جاؤ کنٹرول پینل اور پر کلک کریں ہارڈ ویئر اور آواز. اب پر کلک کریں ڈیوائسز اور پرنٹرز . یہاں ، وہ پورٹ تلاش کریں جس سے آپ کا ارڈینو متصل ہے۔ میرے معاملے میں یہ COM14 ہے لیکن یہ مختلف کمپیوٹرز پر مختلف ہے۔

    پورٹ تلاش کرنا

  4. ٹول مینو پر کلک کریں اور بورڈ کو سیٹ کریں اردوینو نینو .

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

  5. اسی ٹول مینو سے ، پروسیسر کو پر سیٹ کریں ATmega328p (پرانا بوٹ لوڈر)۔

    پروسیسر کی ترتیب

  6. اب وہ بندرگاہ مرتب کریں جسے آپ مشاہدہ کریں کنٹرول پینل میں واپس جائیں۔

    پورٹ کی ترتیب

  7. ہمیں ڈی ایچ ٹی 11 سینسر استعمال کرنے کے لئے ایک لائبریری شامل کرنا ہوگی۔ لائبریری کوڈ کے ساتھ ڈاؤن لوڈ لنک میں نیچے منسلک ہے۔ کے پاس جاؤ خاکہ> لائبریری شامل کریں> زپ لائبریری شامل کریں۔

    لائبریری سمیت

  8. نیچے منسلک کوڈ ڈاؤن لوڈ کریں اور اسے اپنے IDE میں کاپی کریں۔ پر کلک کریں اپ لوڈ کریں اپنے مائکروکنٹرولر بورڈ میں کوڈ کو جلا دینے کے لئے بٹن۔

    اپ لوڈ کریں

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

مرحلہ 5: کوڈ

DHT11 سینسر کے لئے کوڈ اچھی طرح سے تبصرہ کیا ہے اور خود وضاحتی ہے لیکن یہاں کوڈ کی کچھ وضاحت ہے۔

  1. شروع میں ، ڈی ایچ ٹی 11 کو استعمال کرنے کے لئے لائبریری شامل کی گئی ہے ، متغیرات ابتدا کی گئی ہیں اور پنوں کو بھی شروع کیا گیا ہے۔
# شامل کریں dht11 DHT11؛ # ڈیفائن ڈی ایچ ٹی پین 2 # ڈیفائن ریلے 3 فلوٹ ٹمپ؛

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

باطل سیٹ اپ () {پن موڈ (ڈی ایچ ٹی پن ، ان پٹ)؛ پن موڈ (ریلے ، آؤٹپٹ)؛ سیریل.بیگین (9600)؛ // حرکت نبض }

باطل لوپ () ایک ایسا فنکشن ہے جو ایک سائیکل میں بار بار چلتا ہے۔ اس فنکشن میں ، ہم ڈی ایچ ٹی 11 کے آؤٹ پٹ پن سے ڈیٹا پڑھ رہے ہیں اور درجہ حرارت کی ایک خاص سطح پر ریلے کو آن یا آف تبدیل کررہے ہیں۔

باطل لوپ () {تاخیر (1000)؛ DHT11.read (dhtpin)؛ // ڈی ایچ ٹی سینسر سے ڈیٹا پڑھیں <= DHT11.temperature؛ // اس ڈیٹا کو ٹیلی میٹریج میں تبدیل کریں اور اسے عارضی سیریل۔ پرنٹ (عارضی) میں اسٹور کریں۔ // سیریل چاندنیٹر پر درجہ حرارت دکھائیں Serial.println ('C')؛ if (temp> = 35) // پنکھے کو {ڈیجیٹل رائٹ (ریلے ، LOW) پر چالو کریں؛ //Serial.println(relay)؛ // دوسری // فین کو بند کردیں {ڈیجیٹل رائٹ (ریلے ، ہائی)؛ //Serial.println(relay)؛ }

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