LCD 220V مینز ٹائمر سرکٹ - پلگ اور پلے ٹائمر

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





اس پوسٹ میں ہم ایک LCD 220 V mains آپریٹڈ ٹائمر بنانے جارہے ہیں جس کا استعمال الڈوڈینو کے ذریعہ ہوا ہے جس کا الٹی گنتی کا وقت 16 x 2 LCD ڈسپلے کے ذریعے دیکھا جاسکتا ہے۔

تعارف

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



ایک بار وقت مقرر ہونے کے بعد پیداوار زیادہ ہوجاتا ہے اور وقت گنتی شروع ہوجاتا ہے اور جب یہ 00:00:00 تک پہنچ جاتا ہے (وقت: منٹ: سیکنڈ) پیداوار کم ہوجاتا ہے۔ آپ اپنی تخصیص شدہ ضروریات کے ل this اس پروجیکٹ میں ترمیم کرسکتے ہیں۔

اب واپس پروجیکٹ کی طرف۔



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

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

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

ہم اس طرح کی سیکڑوں مثالیں کہہ سکتے ہیں ، ایسے خراب نتائج سے بچنے کے لئے ٹائمر ساکٹ استعمال کیا جاسکتا ہے۔

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

ایک بار پہلے سے طے شدہ وقت تک پہنچنے کے بعد آلہ بجلی کی فراہمی سے کٹ آف ہوجائے گا۔

ڈیزائن:

مجوزہ ایل سی ڈی ساکٹ ٹائمر پروجیکٹ میں اردوینو شامل ہے جو اس پروجیکٹ کے دماغ کے طور پر کام کرتا ہے ، جو ایک 16 x 2 LCD ہے باقی وقت ظاہر کرتا ہے جس میں ڈسپلے ، وقت مقرر کرنے کے لئے تین بٹن اور آؤٹ پٹ AC کی فراہمی کو منسلک کرنے اور منقطع کرنے کے لئے ایک ریلے۔

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

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

سرکٹ کو ایسا کام کرنے کے لئے بجلی کی ضرورت ہے ، ایک سادہ باقاعدہ بجلی کی فراہمی فراہم کی جاتی ہے جو یہ مسلسل 9V کو آرڈوینو اور ریلے میں پیداوار دے سکتی ہے۔

ایس 1 ، ایس 2 اور ایس 3 پش بٹن ہیں جن کے ذریعہ صارف وقت مقرر کرسکتے ہیں۔ S1 گھنٹہ کا بٹن ہے S2 منٹ کا بٹن ہے اور S3 اسٹارٹ بٹن ہے۔

سوئچ کرتے وقت ریلے سے ہائی وولٹیج بیک EMF جذب کرنے کے لئے ایک 1N4007 ڈایڈڈ ریلے ٹرمینل کے اس پار جڑا ہوا ہے۔

کم از کم 5A ریلے اور 5A آؤٹ پٹ ساکٹ استعمال کریں۔ ان پٹ سپلائی میں 5A فیوز کو مربوط کریں۔ ان پٹ پر ہمیشہ 3 پن پلگ ان کا استعمال کریں تاکہ زمین کی وائرنگ کو چھوڑیں اور براہ راست اور غیر جانبدار لائنوں کا تبادلہ نہ کریں۔

سرکٹ لے آؤٹ:

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

//-------Program Developed by R.Girish---------//
#include
LiquidCrystal lcd(12,11,5,4,3,2)
const int hbtn = A0
const int mbtn = A1
const int start = A2
const int relay = 7
unsigned int hrs = 0
unsigned int Min = 0
unsigned int sec = 60
boolean Hrs = false
boolean Minlt = true
void setup()
{
lcd.begin(16,2)
pinMode(hbtn, INPUT)
pinMode(mbtn, INPUT)
pinMode(start, INPUT)
pinMode(relay, OUTPUT)
digitalWrite(hbtn, HIGH)
digitalWrite(mbtn, HIGH)
digitalWrite(start, HIGH)
digitalWrite(relay, LOW)
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Please set time:')
lcd.setCursor(0,1)
lcd.print('Hour:00 Min:00')
}
void loop()
{
if(digitalRead(hbtn) == LOW)
{
Hrs = true
hrs = hrs + 1
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Please set time:')
lcd.setCursor(0,1)
lcd.print('Hour:')
lcd.print(hrs)
lcd.print(' ')
lcd.print('Min:')
lcd.print(Min)
delay(300)
}
if(digitalRead(mbtn) == LOW && Minlt == true)
{
Min = Min + 1
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Please set time:')
lcd.setCursor(0,1)
lcd.print('Hour:')
lcd.print(hrs)
lcd.print(' ')
lcd.print('Min:')
lcd.print(Min)
if(Min == 60)
{
Minlt = false
}
delay(300)
}
if(digitalRead(start) == LOW)
{
if(hrs != 0 || Min != 0)
{
digitalWrite(relay, HIGH)
if(Min != 0)
{
Min = Min - 1
}
while(true)
{
lcd.clear()
lcd.setCursor(5,0)
lcd.print(hrs)
lcd.print(':')
lcd.print(Min)
lcd.print(':')
lcd.print(sec)
lcd.setCursor(0,1)
lcd.print(' AC OUTPUT: ON')
sec = sec - 1
delay(1000)
if(hrs == 0 && Min == 0 && sec == 0)
{
digitalWrite(relay, LOW)
lcd.clear()
lcd.setCursor(5,0)
lcd.print('0:0:0')
lcd.setCursor(0,1)
lcd.print(' AC OUTPUT: OFF')
while(true){}
}
if(sec == 0)
{
sec = 60
if(Min != 0)
{
Min = Min - 1
}
}
if(Min == 0 && Hrs == true)
{
hrs = hrs - 1
Min = 60
if(hrs == 0)
{
Hrs = false
}
}
}
}
}
}
//-------Program Developed by R.Girish---------//

اس LCD ساکٹ ٹائمر کو کیسے چلائیں:

the LCD ٹائمر کو 220 V AC مین سے منسلک کریں اور ٹائمر کے ساکٹ کی پیداوار میں آپ کو آلہ سے منسلک کریں۔

• یہ 'اوقات: 00 منٹ: 00' دکھائے گا۔ وقت مقرر کرنے کے لئے گھنٹہ (S1) یا منٹ (S2) کے بٹن دبائیں۔

. بٹن دبانے سے گنتی میں اضافہ ہوگا۔

• وقت مرتب کرنے کے بعد ، اسٹارٹ بٹن (S3) دبائیں۔ آؤٹ پٹ آن ہوجاتا ہے۔

جب ڈسپلے 0: 0: 0 پڑھتا ہے تو آؤٹ پٹ آف ہوجاتا ہے۔

نوٹ: ٹائمر منٹ اور سیکنڈ کے لئے '00' کی بجائے '60' دکھاتا ہے ، جو روایتی ٹائمر کی طرح ہے اور 60 سے 30 سیکنڈ کے لئے گھڑی کی گنتی 00 سے 59 ہے۔ یہاں ٹائمر 1 سے 60 سیکنڈ تک گنتا ہے۔
اگر آپ کو اس پروجیکٹ کے حوالے سے کوئی سوالات ہیں تو بلا جھجک تبصرہ سیکشن میں اظہار خیال کریں۔




پچھلا: 110V ، 14V ، 5V ایس ایم پی ایس سرکٹ - عکاسی کے ساتھ مفصل خاکہ اگلا: ٹرانسفارمرلیس اے سی وولٹومیٹر سرکٹ اریڈوینو کا استعمال کرتے ہوئے