2 سادہ اردوینو ٹمپریچر میٹر سرکٹس

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





اس مضمون میں ، ہم آسان آرڈینوو درجہ حرارت میٹر سرکٹس کے ایک جوڑے کی تعمیر کرنے جارہے ہیں جسے ایل ای ڈی کے طور پر بھی استعمال کیا جاسکتا ہے۔ کمرے ترمامیٹر سرکٹ .

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



1) درجہ حرارت سینسر کے طور پر ڈی ٹی ایچ 11 کا استعمال کرنا

پہلے درجہ حرارت میٹر پروجیکٹ کا دل اور دماغ بالترتیب DTH11 سینسر اور ارڈوینو ہے۔ ہم صرف درجہ حرارت کا ڈیٹا سینسر سے نکالنے جارہے ہیں۔

ارڈوینو ڈیٹا کا اندازہ لگائے گا اور ہر چند سیکنڈ میں ظاہر درجہ حرارت کو تازہ دم کرے گا۔



ہم 12 قراردادیں لینے جارہے ہیں درجہ حرارت کا محرک ، دوسرے الفاظ میں ، ہم درجہ حرارت کی حد لے جانے والے ہیں جہاں عام طور پر محیط درجہ حرارت مختلف ہوتا ہے۔

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

درجہ حرارت سینسر کے طور پر ڈی ٹی ایچ 11

مذکورہ بالترضہ ترتیب آپ کے سیٹ اپ کی تلاش کے ل looking اختیار کی جاسکتی ہے۔

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

اگر درجہ حرارت کی حد اس صارف کے درج کردہ حد کے نیچے جاتا ہے تو ، کوئی ایل ای ڈی چمک نہیں پائے گا اور اگر درجہ حرارت زیادہ سے زیادہ حد (کم از کم +11) سے زیادہ جاتا ہے تو تمام ایل ای ڈی چمک اٹھے گی۔

اگر کوئی سینسر رابطے کے مسائل ہیں تو ، تمام ایل ای ڈی بیک وقت ہر سیکنڈ میں پلک جھپک اٹھے گی۔

ڈیزائن:

اڑڈینو ایل ای ڈی درجہ حرارت میٹر سرکٹ کی وائرنگ بہت آسان ہے ، 2 سے 13 تک موجودہ محدود ریزسٹرس کے ساتھ جی پی آئی او پنوں سے منسلک ایل ای ڈی کی ایک سیریز ، اور ڈی ایچ ٹی 11 سینسر کو ینالاگ I / O پنوں سے جوڑ دیا گیا ہے ، جو سینسر کو بجلی کی فراہمی دینے کا پروگرام ہے۔ اس کے ساتھ ساتھ ڈیٹا پڑھیں۔

ایل ای ڈی روم تھرمامیٹر سرکٹ

اس طرح ، آپ کا ایل ای ڈی تھرمامیٹر سرکٹ سیٹ اپ مکمل ہے اور کوڈ اپ لوڈ کرنے کے لئے تیار ہے۔ یہ مستقل بنانے سے پہلے روٹی بورڈ پر سرکٹ کی جانچ کرنے کی ہمیشہ سفارش کی جاتی ہے۔

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

مصنف کی پروٹو ٹائپ:

ایل ای ڈی روم تھرمامیٹر سرکٹ کا کام کرنے والا پروٹو ٹائپ

نوٹ: مندرجہ ذیل پروگرام صرف DHT11 سینسر کے ساتھ مطابقت رکھتا ہے۔

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

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

پروگرام کا کوڈ:

//-------Program developed by R.Girish------//
#include
int a=2
int b=3
int c=4
int d=5
int e=6
int f=7
int g=8
int h=9
int i=10
int j=11
int k=12
int l=13
int p=A0
int data=A1
int n=A2
int ack
dht DHT
int temp=25 // set temperature range.
void setup()
{
Serial.begin(9600) // may be removed after testing.
pinMode(a,OUTPUT)
pinMode(b,OUTPUT)
pinMode(c,OUTPUT)
pinMode(d,OUTPUT)
pinMode(e,OUTPUT)
pinMode(f,OUTPUT)
pinMode(g,OUTPUT)
pinMode(h,OUTPUT)
pinMode(i,OUTPUT)
pinMode(j,OUTPUT)
pinMode(k,OUTPUT)
pinMode(l,OUTPUT)
pinMode(p,OUTPUT)
pinMode(n,OUTPUT)
digitalWrite(p,HIGH)
digitalWrite(n,LOW)
}
void loop()
{
// may be removed after testing.
Serial.print('Temperature(°C) = ')
Serial.println(DHT.temperature)
Serial.print('Humidity(%) = ')
Serial.println(DHT.humidity)
Serial.print(' ')
//till here
ack=0
int chk = DHT.read11(data)
switch (chk)
{
case DHTLIB_ERROR_CONNECT:
ack=1
break
}
if (ack==0)
{
if(DHT.temperature>=temp)digitalWrite(a,HIGH)
if(DHT.temperature>=temp+1)digitalWrite(b,HIGH)
if(DHT.temperature>=temp+2)digitalWrite(c,HIGH)
if(DHT.temperature>=temp+3)digitalWrite(d,HIGH)
if(DHT.temperature>=temp+4)digitalWrite(e,HIGH)
if(DHT.temperature>=temp+5)digitalWrite(f,HIGH)
if(DHT.temperature>=temp+6)digitalWrite(g,HIGH)
if(DHT.temperature>=temp+7)digitalWrite(h,HIGH)
if(DHT.temperature>=temp+8)digitalWrite(i,HIGH)
if(DHT.temperature>=temp+9)digitalWrite(j,HIGH)
if(DHT.temperature>=temp+10)digitalWrite(k,HIGH)
if(DHT.temperature>=temp+11)digitalWrite(l,HIGH)
delay(2000)
goto refresh
}
if (ack==1)
{
// This may be removed after testing.
Serial.print('NO DATA')
Serial.print(' ')
// till here
delay(500)
digitalWrite(a,1)
digitalWrite(b,1)
digitalWrite(c,1)
digitalWrite(d,1)
digitalWrite(e,1)
digitalWrite(f,1)
digitalWrite(g,1)
digitalWrite(h,1)
digitalWrite(i,1)
digitalWrite(j,1)
digitalWrite(k,1)
digitalWrite(l,1)
refresh:
delay(500)
digitalWrite(a,0)
digitalWrite(b,0)
digitalWrite(c,0)
digitalWrite(d,0)
digitalWrite(e,0)
digitalWrite(f,0)
digitalWrite(g,0)
digitalWrite(h,0)
digitalWrite(i,0)
digitalWrite(j,0)
digitalWrite(k,0)
digitalWrite(l,0)
}
}
//-------Program developed by R.Girish------//

نوٹ 1:

پروگرام میں:

int temp = 25 // درجہ حرارت کی حد طے کریں۔
'25' کو اپنے کم سے کم محیطی درجہ حرارت سے تبدیل کریں جس کا سامنا آپ نے دوسرے ترمامیٹر کے ساتھ کیا ہے یا کسی قدر قیمت کی پیش گوئی کی ہے۔
نوٹ 2: براہ کرم سیریل مانیٹر اور ایل ای ڈی سیٹ اپ سے درجہ حرارت کی ریڈنگ کی تصدیق کریں۔

2) DS18B20 کا استعمال کرتے ہوئے ایردوینو درجہ حرارت میٹر

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

ڈیجیٹل LCD ڈسپلے پڑھنے کے ماڈیول.

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

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

اس درست اردوینو ایل سی ڈی درجہ حرارت میٹر سرکٹ کی تعمیر کے لئے چار بنیادی ماد requiredوں کی ضرورت ہے ، جن کا مطالعہ ذیل میں کیا جاسکتا ہے:

1) ایک ارڈینو یو این او بورڈ

2) اے ہم آہنگ LCD ماڈیول

3) ینالاگ درجہ حرارت سینسر چپ ، جیسے DS18B20 یا ہمارے اپنے LM35 آایسی .

DS18B20 ڈیجیٹل تھرمامیٹر نردجیکرن

DS18B20 ڈیجیٹل تھرمامیٹر 9 بٹ سے 12 بٹ سیلسیس درجہ حرارت کی خصوصیات کو یقین دہانی کراتا ہے اور غیر مستحکم صارفین کے قابل پروگرام اعلی اور کم ایکٹیویشن عناصر کے ساتھ الارم کی خصوصیت رکھتا ہے۔ DS18B20 ایک واحد وائر بس پر بات چیت کرتا ہے جو تفصیل کے مطابق ایک اہم مائکرو پروسیسر کے ساتھ رابطے کے ل a ایک ڈیٹا لائن (اور گراؤنڈ) کا مطالبہ کرتا ہے۔

اس میں -5° temperature C سے + 125 ° C تک کام کرنے والے درجہ حرارت کی حد شامل ہے جو -10 ° C سے + 85 ° C تک کی درجہ بندی سے کہیں زیادہ ± 0.5 ° C ہے۔

اس کے ساتھ ساتھ ، DS18B20 ڈیٹا لائن ('پرجیوی طاقت') سے کسی کی ضرورت کو ضائع کرتے ہوئے سیدھے سے بجلی حاصل کرنے کے قابل ہے
rel = ' nofollow 'باہر بجلی کی فراہمی.

ہر ایک DS18B20 میں ایک مخصوص 64 بٹ سیریل کوڈ ہے ، جس میں ایک سے زیادہ DS18B20s کو اسی 1 وائر بس میں کام کرنے کی اجازت ہے۔ اس کے نتیجے میں ، یہ صارف دوست اور محض ایک مائکرو پروسیسر ہے جس نے DS18B20s سے وابستہ مقامات پر لانچ کرنے کا انتظام کیا ہے۔

ایسے پروگرام جو آسانی سے اس وصف سے فائدہ اٹھاسکتے ہیں ان میں HVAC ماحولیاتی تشکیلات ، تنصیبات کے اندر درجہ حرارت کی نگرانی کے آلات ، آلات ، یا اوزار ، اور نگرانی اور ضابطے کے نظام شامل ہیں۔

پن آؤٹ کی تفصیلات

DS18B20 ڈیجیٹل تھرمامیٹر نردجیکرن

4) A 9V ، 1 AMC AC سے DC اڈاپٹر یونٹ

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

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

ارڈینوو درجہ حرارت میٹر کو کس طرح ہیک کیا جائے

مندرجہ ذیل اعداد و شمار کنکشن کو ظاہر کرتا ہے ، جہاں ارڈینو بورڈ سب سے نیچے ہے ، ایل سی ڈی مانیٹر اس کے ساتھ لگا ہوا ہے ، اور درجہ حرارت کا سینسر ایل سی ڈی بورڈ کے ساتھ ملا ہوا ہے۔

لیکن اس سے پہلے کہ آپ مندرجہ بالا سیٹ اپ کو نافذ کریں ، آپ کو مندرجہ ذیل نمونہ کوڈ کے ساتھ ارڈینو بورڈ کو پروگرام کرنے کی ضرورت ہوگی۔

بشکریہ : dfrobot.com/wiki/index.php؟title=LCD_KeyPad_Shield_for_Ardino_SKU:_DFR0009




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