اردوینو کے ساتھ ڈی ایچ ٹی ایکس ایکس درجہ حرارت نمی سینسر کا انٹرفیسنگ

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





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

ہم ان کی تصریح دیکھنے جا رہے ہیں ، تاکہ آپ اپنے پروجیکٹ کے لئے بہترین سینسر کا انتخاب کرسکیں اور آخر کار ہم اسے آرڈینو کے ساتھ انٹرفیس کرنے جا رہے ہیں اور ارڈینو آئ ڈی ای سافٹ ویئر کے سیریل مانیٹر میں قدریں پڑھیں۔



DHTxx صرف دو سیریز DHT11 اور DHT22 پر مشتمل ہے۔ ان کے درمیان اہم فرق ان کی تفصیلات اور قیمت ہے۔ ڈی ایچ ٹی 11 لو اینڈ سینسر ہے اور ڈی ایچ ٹی 22 ہائی اینڈ ون ہے۔ DHT22 DHT11 سے زیادہ مہنگا ہے ، لیکن شوق پراجیکٹ کے لئے کم اختتام کافی مہذب ہے جب تک کہ آپ اس منصوبے کے ساتھ کوئی سنجیدہ پیمائش نہ کریں۔

ڈی ایچ ٹی ایکس ایکس 4-پن ڈیوائس ہے ان میں سے ایک این سی ہے یا کوئی رابطہ نہیں لہذا ، ہم صرف 3 پن استعمال کریں گے۔ ان میں سے دو سپلائی پن ہیں اور باقی ایک آؤٹ پٹ پن ہے۔ سینسر آسان نظر آتا ہے ، لیکن اس کو سنبھالنے کے ل for لائبریری کی ضرورت ہوتی ہے۔



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

ڈی ایچ ٹی 11:
voltage آپریٹنگ وولٹیج کی حد 3 سے 5V ہے۔
• اس کی زیادہ سے زیادہ موجودہ کھپت 2.5mA ہے۔
• یہ نمی 20٪ سے 80٪ - / + 5٪ درستگی کی پیمائش کرسکتا ہے۔
• یہ درجہ حرارت 0 سے 50 ڈگری سینٹی گریڈ +/- 2٪ درستگی کی پیمائش کرسکتا ہے۔
• اس کی قیمت ہر ایک سیکنڈ میں تازہ ہوجاتی ہے۔
• اس کا سائز 15.5 ملی میٹر x 12 ملی میٹر x 5.5 ملی میٹر ہے

ڈی ایچ ٹی 22:
voltage آپریٹنگ وولٹیج 3 سے 5V ہے
• اس کی زیادہ سے زیادہ موجودہ کھپت 2.5mA ہے۔
• یہ نمی 0 0 سے 100 -5 2-5٪ درستگی تک کی پیمائش کرسکتا ہے۔
• یہ درجہ حرارت -40 سے +125 ڈگری سینٹی گریڈ +/- 0.5٪ درستگی کی پیمائش کرسکتا ہے۔
• اس کی قیمت ہر ایک سیکنڈ میں دو بار تازہ ہوجاتی ہے۔
• اس کا سائز 15.1 ملی میٹر x 25 ملی میٹر x 7.7 ملی میٹر ہے
مندرجہ بالا خام تصریحات سے آپ یہ منتخب کرسکتے ہیں کہ آپ کے منصوبے کے لئے کون سا زیادہ سے زیادہ ہے۔

ڈی ایچ ٹی 11 درجہ حرارت نمی سینسر

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

اب ہم آرڈوینو کے ساتھ ڈی ایچ ٹی سینسر کو انٹرفیس کرنے جارہے ہیں۔ پروجیکٹ کو آگے بڑھنے سے پہلے لائبریری کی فائل کو درج ذیل لنک کو ڈاؤن لوڈ کریں:

https://arduino-info.wikispaces.com/file/detail/DHT-lib.zip

آپ کو صرف ان چار اجزاء کی ضرورت ہے: DHTxx سینسر ، ارڈوینو یونو ، USB کیبل ، اور ایک پی سی۔

پروٹوٹائپ میں بیان کردہ آرڈوینو کے ینالاگ پنوں پر صرف سنسر داخل کریں اور کوڈ کو ارڈینو کے لئے پھینک دیں ، سیریل مانیٹر کھولیں اور آپ ریڈنگ کو دیکھ سکیں۔
مصنف کی پروٹو ٹائپ:

اردوینو کے ساتھ ڈی ایچ ٹی ایکس ایکس درجہ حرارت نمی سینسر کا انٹرفیسنگ//----------------------Program developed by R.Girish-------------// #include dht DHT #define DHTxxPIN A1 int p = A0 int n = A2 int ack int f void setup(){ Serial.begin(9600) pinMode(p,OUTPUT) pinMode(n,OUTPUT) } void loop() { digitalWrite(p,1) digitalWrite(n,0) ack=0 int chk = DHT.read11(DHTxxPIN) switch (chk) { case DHTLIB_ERROR_CONNECT: ack=1 break } if(ack==0) { f=DHT.temperature*1.8+32 Serial.print('Temperature(°C) = ') Serial.println(DHT.temperature) Serial.print('Temperature(°F) = ') Serial.print(f) Serial.print(' ') Serial.print('Humidity(%) = ') Serial.println(DHT.humidity) Serial.print(' ') delay(500) } if(ack==1) { Serial.print('NO DATA') Serial.print(' ') delay(500) } } //----------------------Program developed by R.Girish-------------//

سیریل مانیٹر آؤٹ پٹ:




پچھلا: ہاتھوں سے پاک ٹیپ کنٹرول کیلئے اس ٹچ کو مفت ٹونٹی سرکٹ بنائیں اگلا: ارڈینو کا استعمال کرتے ہوئے اس ڈیجیٹل درجہ حرارت ، نمی میٹر سرکٹ بنائیں