DHT22 - صحت سے متعلق درجہ حرارت اور نمی سینسر

ڈی ایچ ٹی 22 سینسر

پہلے ہی پچھلے مضمون میں ہم DHT11 پیش کرتے ہیں، درجہ حرارت اور نمی کے ایک اور سینسر جو آپ کے پاس ہیں۔ لیکن اس نئے مضمون میں ہم آپ کو بتائیں گے ہر وہ چیز جو آپ کو ڈی ایچ ٹی 22 کے بارے میں جاننے کی ضرورت ہے. عام طور پر ، ننگی آنکھوں میں ، DHT11 اور DHT22 کے درمیان فرق صرف یہ ہوتا ہے کہ سابقہ ​​نیلے رنگ کے سانچے میں آتا ہے اور بعد میں سفید ہوتا ہے۔ در حقیقت ، دونوں سینسرز کے ایک ہی خاندان کے بھائی ہیں۔

El ڈی ایچ ٹی 11 چھوٹا بھائی ہے، یہ کہنا ہے کہ ، اس میں ڈی ایچ ٹی 22 کے سلسلے میں کچھ کمیاں یا کم فوائد ہیں ، اور اس وجہ سے اس کی قیمت زیادہ ہے۔ ڈی ایچ ٹی 11 کو ان منصوبوں کے لئے استعمال کیا جاسکتا ہے جہاں آپ کو زیادہ پیمائش کی درستگی کی ضرورت نہیں ہوتی ہے ، جبکہ اگر آپ کو کچھ زیادہ درست ہونا چاہئے تو آپ ڈی ایچ ٹی 22 کا انتخاب کریں۔ 22 واقعی اعلی صحت سے متعلق نہیں ہے ، لیکن اس میں زیادہ تر DIY بنانے والے منصوبوں کے لئے قابل قبول کارکردگی سے زیادہ ہے۔

DHT22 کیا ہے؟

DHT22 ماڈیول

El ڈی ایچ ٹی 22 ایک درجہ حرارت اور نمی کا سینسر ہے جو خصوصیات کے ساتھ ہے جو اعلی صحت سے متعلق ہے. آپ اسے خصوصی اسٹورز یا ڈپارٹمنٹ اسٹورز میں آسانی سے ڈھونڈ سکتے ہیں ، جہاں کوئی مصنوعہ نہیں ملا۔. اس سے آپ کو درجہ حرارت سینسر اور نمی نمی سینسر پر الگ الگ انحصار کرنے کی ضرورت نہیں ہوتی ہے بلکہ ہر چیز کو ایک ہی ڈیوائس میں ضم کرنے کی ضرورت ہوتی ہے۔

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

پن آؤٹ ، خصوصیات اور ڈیٹا شیٹ

ڈی ایچ ٹی 11 پن آؤٹ

مندرجہ بالا تصویر میں آپ کا موازنہ دیکھ سکتے ہیں DHT22 اور DHT11 پن آؤٹ، اور جیسا کہ آپ دیکھ سکتے ہیں وہ سائڈ برنز کے لحاظ سے ایک جیسے ہیں۔ لہذا ، اس کی اسمبلی بالکل یکساں ہوگی ، اور سب سے اچھی بات یہ ہے کہ ، آپ کسی بھی وقت DHT11 کو کسی بھی وقت DHT22 سے تبدیل کرسکتے ہیں ، اور اس کے برعکس ، بہت ساری تبدیلیاں کیے بغیر۔

یاد رکھیں کہ ان کے پاس 3 پن ہیں جو آپ استعمال کریں: GND ، Vcc اور ڈیٹا. پن # 3 استعمال نہیں ہوتا ہے اور ماڈیولز میں اسے نظرانداز کیا جاتا ہے ، یعنی آپ کو صرف تین پن نظر آئیں گی۔ اگر آپ اپنے خریداری کردہ پروڈکٹ کے بارے میں مزید تفصیلات دیکھنا چاہتے ہیں تو ، آپ مکمل ماڈل حاصل کرنے کے لئے مخصوص ماڈل اور کارخانہ دار کے ڈیٹا شیٹس کو تلاش کرسکتے ہیں۔ اگرچہ زیادہ تر اقدار آپ کو یکساں نظر آسکتی ہیں ، لیکن ایک سے دوسرے میں کچھ معمولی تبدیلی ہوسکتی ہے۔ اس کی سب سے اہم تکنیکی خصوصیات یہ ہیں:

  • 3,3v سے 6v بجلی کی فراہمی
  • 2,5mA موجودہ کھپت
  • ڈیجیٹل آؤٹ پٹ سگنل
  • درجہ حرارت کی حدود -40ºC سے 125ºC تک ہے
  • درجہ حرارت کو 25 º C تغیر کے 0.5 º C پر ਮਾਪ کرنے کے لئے درستگی
  • درجہ حرارت کی پیمائش کرنے کی قرارداد 8 بٹ ، 0,1ºC ہے
  • نمی 0 R RH سے 100 R RH تک کی پیمائش کر سکتی ہے
  • 2-5ºC کے درمیان درجہ حرارت کیلئے عین مطابق نمی 0-50٪ RH
  • ریزولوشن 0,1٪ RH ہے ، وہ اس سے نیچے کی مختلف حالتوں کو نہیں اٹھا سکتی ہے
  • 2 نمونے فی سیکنڈ کے نمونے لینے کی شرح: 2 ہرٹج
  • سپارکفن ڈیٹا شیٹ

اگر آپ نے DHT11 پر ہمارے دستی کو پڑھا ہے تو آپ کو پتہ چل جائے گا ڈیجیٹل میں منتقل کرتا ہے اس ڈیٹا پن کے ل therefore ، لہذا ، ان سینسروں کے ل another ایک اور فائدہ۔ یرالاینو IDE میں کوڈ تیار کرنا ضروری نہیں ہوگا تاکہ ینالاگ سے انسان کو سمجھنے والی قدروں کو حاصل کیا جاسکے ، لیکن اس کو ڈگری یا نسبت نمی کی فیصد تک پہنچانے کے لئے ڈیجیٹل سگنل پر براہ راست عمل کیا جاسکتا ہے۔

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

اردوینو کے ساتھ اتحاد

بورڈ سے منسلک DHT22 Arduino UNO

جیسا کہ ڈی ایچ ٹی 11 ، Ardino کے ساتھ DHT22 انسٹال کرنا بہت آسان ہے. یاد رکھیں کہ اگر آپ اسے اکیلے ہی استعمال کرتے ہیں ، اس کے بغیر کہ یہ ماڈیول پر سوار ہو اور سینسر بہت دور ہو (یا اگر آپ اسے کم کرنے کے ل voltage وولٹیج استعمال کرتے ہیں تو) ، آپ کو پل اپ اپ ریزٹر استعمال کرنا چاہئے جو وی سی سی پن کے درمیان پل بنا دیتا ہے۔ اور ڈیٹا پن۔ لیکن اگر آپ ماڈیول استعمال کرتے ہیں تو ، آپ اسے محفوظ کرسکتے ہیں اور اسے براہ راست مربوط کرسکتے ہیں جیسے یہ اوپر کی تصویر میں دکھائی دیتا ہے… نیز ، یہ بھی یاد رکھیں کہ ماڈیول میں این سی پن جو استعمال نہیں ہوا ہے وہ موجود نہیں ہوگا ، لہذا آپ کے لئے یہ اور بھی آسان ہوجائے گا۔ الجھن میں نہ پڑنا

آپ کو صرف GND اور Vcc سے رابطہ قائم کرنے کی ضرورت ہے آپ کے آرڈینو بورڈ کے مناسب رابطے، یعنی ، اس معاملے میں GND اور 5v کے طور پر نشان زد ان لوگوں کے لئے۔ اور ڈیٹا پن کے ل you ، آپ اسے آرڈینوو کے کسی بھی ڈیجیٹل آدانوں سے مربوط کرسکتے ہیں ، ہمارے معاملے میں ہم نے 7 میں یہ کام کیا ہے ، اگر آپ کوئی اور استعمال کرتے ہیں تو ، کوڈ کی اصلاح کرنا یاد رکھیں تاکہ یہ آپ کے اجزاء کو مربوط کرنے کے طریقے کے ساتھ کام کرے ( یہ واضح معلوم ہوتا ہے لیکن ایردوینو IDE میں کوڈ کو کاپی کرنے اور پیسٹ کرنے پر یہ ایک بہت ہی عام غلطی ہے)۔

آرڈینوو IDE میں کوڈ

اب جب آپ نے اس سے رابطہ قائم کرلیا ہے ، آئیے دیکھتے ہیں اردوینو IDE کے لئے ایک آسان کوڈ کی مثال. . یاد رکھیں کہ ہمارے پاس ایک ابتدائی رہنما ہے جو پی ڈی ایف میں آرڈینو کے ساتھ شروع ہوتا ہے جو آپ کر سکتے ہیں یہاں سے مفت ڈاؤن لوڈ کریں اور یہ آپ کی مدد کرسکتا ہے۔ نیز ، اگر آپ نے DHT11 پر ہمارا مضمون پڑھا ہے تو ، اسے یاد رکھیں DHTxx سینسر استعمال کرنے کے لئے ایک لائبریری موجود تھیلہذا ، وہی جو DHT11 کے لئے استعمال کیا گیا تھا DHT22 کے لئے استعمال کیا جاسکتا ہے۔

ایک بار جب آپ لائبریری انسٹال کرلی ہے اور ہر چیز تیار ہے ، اب جب آپ کوڈ درج کرنا ہوگا اپنے منصوبے کو کام کرنے کے ل A آرڈوینو مائکروکینٹرلر پروگرام کریں۔ ایک بنیادی مثال یہ ہوگی:

#include "DHT.h"
 
// Ejemplo sencillo de uso para el DHT22
 
const int DHTPin = 7;     
 
DHT dht(DHTPin, DHTTYPE);
 
void setup() {
   Serial.begin(9600);
   Serial.println("Test DHT22");
 
   dht.begin();
}
 
void loop() {
   // Tiempo de espera entre tomas de mediciones de 2 segundos.
   delay(2000);
 
   // Lee temperatura y humedad durante unos 250ms
   float h = dht.readHumidity();
   float t = dht.readTemperature();
 
   if (isnan(h) || isnan(t)) {
      Serial.println("Fallo en la lectura");
      return;
   }
 
 
   Serial.print("Humedad relativa: ");
   Serial.print(h);
   Serial.print(" %\t");
   Serial.print("Temperatura: ");
   Serial.print(t);
   Serial.print(" *C ");
}

مجھے امید ہے DHTxx پر ہمارے رہنما آپ کے رہنما ہیں، اگرچہ عام طور پر عام طور پر کئے جانے والے منصوبے کچھ زیادہ پیچیدہ ہوتے ہیں ، لیکن یہ کوڈ دیکھنے کے لئے کہ سینسر کس طرح کام کرتا ہے بالکل اشارے ہیں اور پھر کوڈ میں ترمیم کریں اور جو چاہیں شامل کریں…


مضمون کا مواد ہمارے اصولوں پر کاربند ہے ادارتی اخلاقیات. غلطی کی اطلاع دینے کے لئے کلک کریں یہاں.

ایک تبصرہ ، اپنا چھوڑ دو

اپنی رائے دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں کے ساتھ *

*

*

  1. اعداد و شمار کے لئے ذمہ دار: میگل اینگل گاتین
  2. ڈیٹا کا مقصد: اسپیم کنٹرول ، تبصرے کا انتظام۔
  3. قانون سازی: آپ کی رضامندی
  4. ڈیٹا کا مواصلت: اعداد و شمار کو تیسری پارٹی کو نہیں بتایا جائے گا سوائے قانونی ذمہ داری کے۔
  5. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔

  1.   روجر کہا

    اچھی معلومات پوسٹ کیا گیا۔ صرف ایک تفصیل میں اشاعت کی تاریخ شامل ہوسکتی ہے۔ بعض اوقات ہمیں معیار کے ساتھ لکھے ہوئے کاموں کے حوالہ کے طور پر اس کی ضرورت پڑتی ہے۔ شکریہ