دائرة مؤقت التيار الكهربائي LCD 220 فولت - مؤقت التوصيل والتشغيل

جرب أداة القضاء على المشاكل





في هذا المنشور ، سنقوم بعمل مؤقت يعمل بالتيار الكهربائي LCD 220 فولت باستخدام Arduino الذي يمكن مشاهدة وقت العد التنازلي عبر شاشة LCD مقاس 16 × 2.

مقدمة

دائرة مؤقت LCD المقترحة هي مؤقت للأغراض العامة مع شاشة عرض وعدد قليل من الأزرار لضبط الوقت.



بمجرد ضبط الوقت ، يرتفع الإنتاج ويبدأ العد التنازلي للوقت وعندما يصل إلى 00:00:00 (الساعة: الدقيقة: الثواني) ينخفض ​​الناتج. يمكنك تعديل هذا المشروع لاحتياجاتك المخصصة.

الآن عد إلى المشروع.



نحن دائمًا قلقون بشأن أجهزتنا الكهربائية أو الإلكترونية التي تعمل لفترة طويلة جدًا لمجرد أننا ننسى إيقاف تشغيلها.

يجب إيقاف تشغيل الأجهزة الكهربائية والإلكترونية الحساسة للوقت مثل الطباخ الكهربائي وشواحن البطاريات منخفضة المستوى والسخانات وما إلى ذلك في اللحظة المناسبة وإلا فقد ينتهي بنا الأمر إلى تقليل عمر الأدوات أو أن العنصر النهائي المعالج مثل الطعام سيكون غير سار تستهلك.

قد لا تحتوي أجهزة شحن البطارية منخفضة المستوى على مؤقت أو نظام مراقبة البطارية الذي قد يؤدي إلى تلف عمر البطارية إذا تركناها مشحونة لفترة طويلة.

يمكننا أن نقول مئات الأمثلة مثل هذه ، للهروب من مثل هذه النتائج السيئة ، يمكن استخدام مقبس مؤقت.

مقبس المؤقت عبارة عن مؤقت بسيط متصل بمقبس التيار المتردد وسيتم توصيل الأجهزة المهمة بالوقت عند إخراج مقبس المؤقت. يتعين على المستخدم إدخال الوقت باستخدام الزر أو الاتصال لمعرفة المدة التي يجب أن يتم فيها تشغيل الأجهزة المتصلة.

بمجرد الوصول إلى الوقت المحدد مسبقًا ، سيتم قطع الجهاز عن مصدر الطاقة.

التصميم:

يتكون مشروع مؤقت مقبس LCD المقترح من Arduino الذي يعمل بمثابة العقل للمشروع ، وهو شاشة LCD مقاس 16 × 2 الشاشة التي تظهر الوقت المتبقي ، ثلاثة أزرار لضبط الوقت ومرحل لتوصيل وفصل مصدر التيار المتردد.

مخطط الرسم البياني:

الدائرة أعلاه هي اردوينو ل عرض شاشات الكريستال السائل الاتصال ، يتم توفير مقياس جهد 10 كيلو لضبط تباين الشاشة. بقية الوصلات أعلاه تشرح نفسها بنفسها.

تحتاج الدائرة إلى طاقة لتشغيلها ، يتم توفير مصدر طاقة منظم بسيط يمكنه إخراج 9 فولت ثابت إلى اردوينو ومرحل.

S1 و S2 و S3 هي أزرار ضغط يمكن للمستخدم من خلالها ضبط الوقت. S1 هو زر الساعة S2 هو زر الدقيقة و S3 هو زر البدء.

يتم توصيل الصمام الثنائي 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 هذا:

• قم بتوصيل مؤقت LCD بأنابيب تيار متردد 220 فولت وتوصيل جهازك عند إخراج مقبس المؤقت.

• سيتم عرض 'الساعات: 00 دقيقة: 00'. اضغط على أزرار الساعة (S1) أو الدقيقة (S2) لضبط الوقت.

• الضغط على الأزرار سيزيد العد.

• بمجرد ضبط الوقت ، اضغط على زر البدء (S3). يتم تشغيل الإخراج.

• يتم إيقاف تشغيل الإخراج عندما تقرأ الشاشة 0: 0: 0.

ملاحظة: يعرض الموقت '60' بدلاً من '00' للدقائق والثواني ، وهو نفس الموقتات التقليدية وتعدادات الساعة من 00 إلى 59 لمدة 60 ثانية. هنا يعد المؤقت من 1 إلى 60 لمدة 60 ثانية.
إذا كان لديك أي أسئلة بخصوص هذا المشروع ، فلا تتردد في التعبير عنها في قسم التعليقات.




السابق: 110V، 14V، 5V SMPS Circuit - مخططات مفصلة مع الرسوم التوضيحية في المادة التالية: دائرة الفولتميتر المتردد غير المحولة باستخدام Arduino