LCD 220V మెయిన్స్ టైమర్ సర్క్యూట్ - ప్లగ్ మరియు ప్లే టైమర్

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





ఈ పోస్ట్‌లో మేము ఆర్డునోను ఉపయోగించి ఎల్‌సిడి 220 వి మెయిన్స్ ఆపరేటెడ్ టైమర్‌ను తయారు చేయబోతున్నాం, దీని కౌంట్‌డౌన్ సమయం 16 x 2 ఎల్‌సిడి డిస్‌ప్లే ద్వారా చూడవచ్చు.

పరిచయం

ప్రతిపాదిత LCD టైమర్ సర్క్యూట్ ప్రదర్శనతో సాధారణ ప్రయోజన టైమర్ మరియు సమయాన్ని సెట్ చేయడానికి కొన్ని బటన్లు.



సమయం సెట్ అయిన తర్వాత అవుట్పుట్ అధికంగా వెళ్లి కౌంట్డౌన్ సమయం ప్రారంభమవుతుంది మరియు అది 00:00:00 కి చేరుకున్నప్పుడు (గంట: నిమిషం: సెకన్లు) అవుట్పుట్ తక్కువగా ఉంటుంది. మీ అనుకూలీకరించిన అవసరాలకు మీరు ఈ ప్రాజెక్ట్‌ను సవరించవచ్చు.

ఇప్పుడు తిరిగి ప్రాజెక్టుకు.



మా ఎలక్ట్రికల్ లేదా ఎలక్ట్రానిక్ పరికరాలపై మేము ఎల్లప్పుడూ ఆందోళన చెందుతాము, అవి చాలాసేపు నడిచాయి, ఎందుకంటే వాటిని ఆపివేయడం మర్చిపోతాము.

ఎలక్ట్రిక్ కుక్కర్, తక్కువ ప్రొఫైల్ బ్యాటరీ ఛార్జర్లు, హీటర్లు వంటి సమయ క్లిష్టమైన ఎలక్ట్రికల్ మరియు ఎలక్ట్రానిక్ పరికరాలను సరైన సమయంలో స్విచ్ ఆఫ్ చేయాల్సిన అవసరం ఉంది, లేకపోతే మేము గాడ్జెట్ల జీవిత సమయాన్ని తగ్గించవచ్చు లేదా ఆహారం వంటి ప్రాసెస్ చేయబడిన ఎండ్ ఐటమ్ అసహ్యంగా ఉంటుంది తినే.

తక్కువ ప్రొఫైల్ బ్యాటరీ ఛార్జర్‌లకు టైమర్ లేదా బ్యాటరీ పర్యవేక్షణ వ్యవస్థ ఉండకపోవచ్చు, ఇది మేము ఎక్కువసేపు ఛార్జ్‌లో ఉంటే బ్యాటరీ యొక్క ఆయుష్షును దెబ్బతీస్తుంది.

టైమర్ సాకెట్ ఉపయోగించగల చెడు ఫలితాల నుండి తప్పించుకోవడానికి ఇలాంటి వందలాది ఉదాహరణలు మనం చెప్పగలం.

టైమర్ సాకెట్ అనేది ఒక సాధారణ టైమర్, ఇది AC సాకెట్‌తో అనుసంధానించబడి ఉంటుంది మరియు టైమర్ సాకెట్ యొక్క అవుట్పుట్ వద్ద టైమ్ క్రిటికల్ పరికరాలు అనుసంధానించబడతాయి. కనెక్ట్ చేయబడిన పరికరాలను ఎంతసేపు శక్తివంతం చేయాలో వినియోగదారు బటన్ లేదా డయల్‌లను ఉపయోగించి సమయాన్ని ఇన్పుట్ చేయాలి.

ముందుగా సెట్ చేసిన సమయం చేరుకున్న తర్వాత పరికరం విద్యుత్ సరఫరా నుండి కత్తిరించబడుతుంది.

డిజైన్:

ప్రతిపాదిత ఎల్‌సిడి సాకెట్ టైమర్ ప్రాజెక్ట్‌లో ఆర్డునో ఉంటుంది, ఇది ప్రాజెక్ట్ యొక్క మెదడుగా పనిచేస్తుంది, ఇది 16 x 2 ఎల్‌సిడి మిగిలిన సమయాన్ని చూపించే ప్రదర్శన , సమయాన్ని సెట్ చేయడానికి మూడు బటన్లు మరియు అవుట్పుట్ ఎసి సరఫరాను కనెక్ట్ చేయడానికి మరియు డిస్‌కనెక్ట్ చేయడానికి రిలే.

సర్క్యూట్ రేఖాచిత్రం:

పై సర్క్యూట్ to arduino LCD డిస్ప్లే కనెక్షన్, ప్రదర్శన యొక్క విరుద్ధతను సర్దుబాటు చేయడానికి 10K పొటెన్షియోమీటర్ అందించబడుతుంది. పై కనెక్షన్లలో మిగిలినవి స్వీయ వివరణాత్మకమైనవి.

సర్క్యూట్‌కు పనిచేయడానికి శక్తి అవసరం, సరళమైన నియంత్రిత విద్యుత్ సరఫరా అందించబడుతుంది, ఇది స్థిరమైన 9 విని ఆర్డునో మరియు రిలేకు ఉత్పత్తి చేస్తుంది.

S1, S2 మరియు S3 పుష్ బటన్లు, దీని ద్వారా వినియోగదారు సమయాన్ని సెట్ చేయవచ్చు. 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 సాకెట్ టైమర్‌ను ఎలా ఆపరేట్ చేయాలి:

CD LCD టైమర్‌ను 220 V AC మెయిన్‌లకు కనెక్ట్ చేయండి మరియు టైమర్ యొక్క సాకెట్ అవుట్పుట్ వద్ద మీ పరికరాన్ని కనెక్ట్ చేయండి.

• ఇది “గంటలు: 00 నిమి: 00” ప్రదర్శిస్తుంది. సమయాన్ని సెట్ చేయడానికి గంట (ఎస్ 1) లేదా నిమిషం (ఎస్ 2) బటన్లను నొక్కండి.

The బటన్లను నొక్కడం వలన గణన పెరుగుతుంది.

You మీరు సమయాన్ని సెట్ చేసిన తర్వాత, ప్రారంభ బటన్ (S3) నొక్కండి. అవుట్పుట్ ఆన్ అవుతుంది.

: ప్రదర్శన 0: 0: 0 చదివినప్పుడు అవుట్పుట్ ఆఫ్ అవుతుంది.

గమనిక: టైమర్ నిమిషాలు మరియు సెకన్ల పాటు “00” కు బదులుగా “60” ను ప్రదర్శిస్తుంది, ఇది సాంప్రదాయ టైమర్‌లు మరియు గడియారం గణనలు 00 నుండి 59 వరకు 60 సెకన్ల వరకు ఉంటుంది. ఇక్కడ టైమర్ 60 నుండి 1 నుండి 60 వరకు లెక్కించబడుతుంది.
ఈ ప్రాజెక్టుకు సంబంధించి మీకు ఏవైనా ప్రశ్నలు ఉంటే వ్యాఖ్య విభాగంలో సంకోచించకండి.




మునుపటి: 110 వి, 14 వి, 5 వి ఎస్‌ఎమ్‌పిఎస్ సర్క్యూట్ - ఇలస్ట్రేషన్స్‌తో కూడిన వివరణాత్మక రేఖాచిత్రాలు తర్వాత: ఆర్డునో ఉపయోగించి ట్రాన్స్ఫార్మర్లెస్ ఎసి వోల్టమీటర్ సర్క్యూట్