எல்சிடி 220 வி மெயின்ஸ் டைமர் சர்க்யூட் - பிளக் மற்றும் ப்ளே டைமர்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





இந்த இடுகையில், அர்டுயினோவைப் பயன்படுத்தி எல்சிடி 220 வி மெயின்கள் இயக்கப்படும் டைமரை உருவாக்க உள்ளோம், அதன் கவுண்டவுன் நேரத்தை 16 x 2 எல்சிடி டிஸ்ப்ளே வழியாகக் காணலாம்.

அறிமுகம்

முன்மொழியப்பட்ட எல்சிடி டைமர் சுற்று என்பது காட்சி மற்றும் பொது அமைப்பைக் கொண்ட சில பொத்தான்கள் கொண்ட பொதுவான நோக்கத்திற்கான நேரமாகும்.



நேரம் அமைக்கப்பட்டவுடன் வெளியீடு அதிக அளவில் சென்று கவுண்டன் தொடங்கும் நேரம் மற்றும் அது 00:00:00 ஐ எட்டும்போது (மணி: நிமிடம்: விநாடிகள்) வெளியீடு குறைவாக செல்லும். உங்கள் தனிப்பயனாக்கப்பட்ட தேவைகளுக்காக இந்த திட்டத்தை நீங்கள் மாற்றலாம்.

இப்போது மீண்டும் திட்டத்திற்கு.



எங்கள் மின்சார அல்லது மின்னணு சாதனங்களில் நாங்கள் எப்போதும் கவலைப்படுகிறோம், அவை நீண்ட நேரம் இயங்கின, அவற்றை அணைக்க மறந்துவிட்டோம்.

எலக்ட்ரிக் குக்கர், குறைந்த சுயவிவர பேட்டரி சார்ஜர்கள், ஹீட்டர்கள் போன்ற முக்கியமான முக்கியமான மின்சார மற்றும் மின்னணு சாதனங்கள் சரியான நேரத்தில் அணைக்கப்பட வேண்டும், இல்லையெனில் கேஜெட்களின் ஆயுட்காலம் குறைக்கப்படலாம் அல்லது உணவு போன்ற பதப்படுத்தப்பட்ட இறுதி உருப்படி விரும்பத்தகாததாக இருக்கும் நுகரும்.

குறைந்த சுயவிவர பேட்டரி சார்ஜர்களில் டைமர் அல்லது பேட்டரி கண்காணிப்பு அமைப்பு இருக்காது, அவை நீண்ட நேரம் சார்ஜ் செய்தால் பேட்டரியின் ஆயுட்காலம் சேதமடையக்கூடும்.

இதுபோன்ற மோசமான முடிவுகளிலிருந்து தப்பிக்க டைமர் சாக்கெட் பயன்படுத்தக்கூடிய நூற்றுக்கணக்கான எடுத்துக்காட்டுகளை நாம் கூறலாம்.

டைமர் சாக்கெட் என்பது ஒரு எளிய டைமர் ஆகும், இது ஏசி சாக்கெட்டுடன் இணைக்கப்பட்டுள்ளது மற்றும் டைமர் சாக்கெட்டின் வெளியீட்டில் நேர முக்கியமான சாதனங்கள் இணைக்கப்படும். இணைக்கப்பட்ட சாதனங்கள் எவ்வளவு காலம் இயக்கப்பட வேண்டும் என்பதற்கு பயனர் பொத்தானை அல்லது டயல்களைப் பயன்படுத்தி நேரத்தை உள்ளிட வேண்டும்.

முன்பே அமைக்கப்பட்ட நேரம் அடைந்தவுடன், சாதனம் மின்சக்தியிலிருந்து துண்டிக்கப்படும்.

வடிவமைப்பு:

முன்மொழியப்பட்ட எல்சிடி சாக்கெட் டைமர் திட்டத்தில் ஆர்டுயினோ உள்ளது, இது திட்டத்தின் மூளையாக செயல்படுகிறது, இது 16 x 2 எல்சிடி மீதமுள்ள நேரத்தைக் காண்பிக்கும் காட்சி , நேரத்தை அமைப்பதற்கான மூன்று பொத்தான்கள் மற்றும் வெளியீட்டு ஏசி விநியோகத்தை இணைக்க மற்றும் துண்டிக்க ஒரு ரிலே.

சுற்று வரைபடம்:

மேலே உள்ள சுற்று என்பது arduino to எல்சிடி காட்சி இணைப்பு, காட்சியின் மாறுபாட்டை சரிசெய்ய 10K பொட்டென்டோமீட்டர் வழங்கப்படுகிறது. மேலே உள்ள மீதமுள்ள இணைப்புகள் சுய விளக்கமளிக்கும்.

சுற்றுக்கு இயங்குவதற்கு சக்தி தேவை, ஒரு எளிய ஒழுங்குபடுத்தப்பட்ட மின்சாரம் வழங்கப்படுகிறது, இது நிலையான 9V ஐ arduino மற்றும் ரிலேக்கு வெளியிட முடியும்.

எஸ் 1, எஸ் 2 மற்றும் எஸ் 3 ஆகியவை புஷ் பொத்தான்கள் ஆகும், இதன் மூலம் பயனர் நேரத்தை அமைக்க முடியும். எஸ் 1 மணிநேர பொத்தான் எஸ் 2 நிமிட பொத்தான் மற்றும் எஸ் 3 தொடக்க பொத்தானாகும்.

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---------//

இந்த எல்சிடி சாக்கெட் டைமரை எவ்வாறு இயக்குவது:

V எல்சிடி டைமரை 220 வி ஏசி மெயின்களுடன் இணைத்து, டைமரின் சாக்கெட்டின் வெளியீட்டில் உங்கள் சாதனத்தை இணைக்கவும்.

• இது “மணி: 00 நிமிடம்: 00” ஐக் காண்பிக்கும். நேரத்தை அமைக்க மணிநேரம் (எஸ் 1) அல்லது நிமிடம் (எஸ் 2) பொத்தான்களை அழுத்தவும்.

The பொத்தான்களை அழுத்தினால் எண்ணிக்கை அதிகரிக்கும்.

Time நீங்கள் நேரத்தை அமைத்ததும், தொடக்க பொத்தானை (S3) அழுத்தவும். வெளியீடு இயக்கப்படும்.

: காட்சி 0: 0: 0 ஐப் படிக்கும்போது வெளியீடு முடக்கப்படும்.

குறிப்பு: டைமர் நிமிடங்கள் மற்றும் விநாடிகளுக்கு “00” க்கு பதிலாக “60” ஐக் காட்டுகிறது, இது பாரம்பரிய டைமர்கள் மற்றும் கடிகார எண்ணிக்கைகள் 00 முதல் 59 வரை 60 வினாடிகளுக்கு சமம். இங்கே டைமர் 60 வினாடிகளுக்கு 1 முதல் 60 வரை கணக்கிடுகிறது.
இந்த திட்டம் தொடர்பாக உங்களுக்கு ஏதேனும் கேள்விகள் இருந்தால், கருத்து பிரிவில் தயங்கலாம்.




முந்தையவை: 110 வி, 14 வி, 5 வி எஸ்எம்பிஎஸ் சுற்று - விளக்கப்படங்களுடன் விரிவான வரைபடங்கள் அடுத்து: டிரான்ஸ்ஃபார்மர்லெஸ் ஏசி வோல்ட்மீட்டர் சர்க்யூட் பயன்படுத்தி ஆர்டுயினோ