பீப் அலர்ட் சர்க்யூட் மூலம் இந்த 7 பிரிவு டிஜிட்டல் கடிகாரத்தை உருவாக்கவும்

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





இந்த இடுகையில், ஆர்டுயினோ கட்டுப்பாட்டு வடிவமைப்பில் 7 பிரிவு எல்இடி டிஸ்ப்ளேவைப் பயன்படுத்தி டிஜிட்டல் கடிகாரத்தை உருவாக்க உள்ளோம்.

BY:



சுற்றுகள் எவ்வாறு இயங்குகின்றன

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

டிஸ்ப்ளே ஐசி 4026 உடன் ஜோடியாக உள்ளது, இது 7 பிரிவு காட்சிகளை இயக்க வடிவமைக்கப்பட்டுள்ளது. ஒவ்வொரு ஐசி 4026 ஆனது அர்டுயினோவால் கட்டுப்படுத்தப்படுகிறது.



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

நிரலைத் தொகுக்க Arduino குறியீட்டிற்கு எந்த சிறப்பு நூலகமும் தேவையில்லை. கடிகாரத்தில் மிகக் குறைந்த வடிவமைப்பு உள்ளது, வெறும் நான்கு காட்சிகள் மற்றும் AM / PM காட்டிக்கு இரண்டு எல்.ஈ.டிக்கள் மற்றும் ஒவ்வொரு மணி நேரமும் பீப் செய்வதைத் தவிர வேறு ஆடம்பரமான செயல்பாடுகள் இல்லை.

ஆசிரியரின் முன்மாதிரி:

7 பிரிவு டிஜிட்டல் கடிகாரத்தின் சோதனை முடிவு

அட்டை மற்றும் ஸ்கிராப் பொருட்களைப் பயன்படுத்தி பூர்த்தி செய்யப்பட்ட முன்மாதிரி இங்கே:

வடிவமைப்பு:

நான்கு 7 பிரிவு காட்சிகள் மற்றும் கடிகார அர்டுயினோவின் மூளை ஆகியவற்றைக் கட்டுப்படுத்த நான்கு ஐசி 4026 ஐ இந்த சுற்று கொண்டுள்ளது. நிலையான கட்டணம் காரணமாக தற்செயலான மீட்டமைப்பைத் தவிர்க்க ஐசி 4026 இன் மீட்டமைப்பு முள் இரண்டு இழுக்கும் மின்தடையங்கள் இணைக்கப்பட்டுள்ளன. AM / PM காட்டி 330 ஓம் தற்போதைய கட்டுப்படுத்தும் மின்தடையுடன் இணைந்து அர்டுயினோவுடன் இணைக்கப்பட்டுள்ளது.

குறிப்பு: 220 ஓம் முதல் 330 ஓம் மின்தடையம் காட்சியின் ஒவ்வொரு பிரிவுகளையும் இணைக்க வேண்டும்.

பீப் எச்சரிக்கை சுற்றுடன் 7 பிரிவு டிஜிட்டல் கடிகாரம்

ஐசி 4026 இன் முள் உள்ளமைவு:

ஐசி 4026 இன் முள் உள்ளமைவு

பீப்பர் சுற்று:

பீப்பர் சர்க்யூட் என்பது ஐசி 555 ஐப் பயன்படுத்தி வடிவமைக்கப்பட்ட ஒரு மோனோஸ்டபிள் மல்டிவைபிரேட்டர் ஆகும். IC555 இன் # 2 ஐ ஒரு எதிர்மறை துடிப்பு அளிக்கும்போது, ​​அது ஒரு விநாடிக்கு தோராயமாக ஒலிக்கிறது. இந்த ஆடியோ எச்சரிக்கை பயனருக்கு நேரம் குறித்த தோராயமான யோசனையை வைத்திருக்க உதவுகிறது. IC555 இன் முள் # 2 arduino இன் முள் # 10 உடன் இணைக்கப்பட வேண்டும்.

ஐசி 555 பஸர் சுற்று

நிரல் குறியீடு:

//---------Program developed by R.Girish---------------//
int mint=13
int hrs=11
int beep=10
int rst=8 // reset to mint ic.
int rsth=9 //reset to hrs ic.
int am=7
int pm=6
int y=0
int t=0
int x=0
void setup()
{
pinMode(beep,OUTPUT)
pinMode(hrs,OUTPUT)
pinMode(am,OUTPUT)
pinMode(pm,OUTPUT)
pinMode(mint,OUTPUT)
pinMode(rst,OUTPUT)
pinMode(rsth,OUTPUT)
}
void loop()
{
digitalWrite(beep,1)
digitalWrite(13,0)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
digitalWrite(13,1)
t=t+1
if(t==60)
{
digitalWrite(rst,1)
digitalWrite(rst,0)
digitalWrite(hrs,1)
digitalWrite(hrs,0)
digitalWrite(beep,0)
digitalWrite(beep,1)
x=x+1
y=y+1
t=0
delay(2000) // error fixing (varies with temperature)
}
if(x==13) // display 1'O clock after 12'O clock.
{
digitalWrite(rsth,1)
digitalWrite(rsth,0)
digitalWrite(hrs,1)
digitalWrite(hrs,0)
x=1
}
if(y<12)
{
digitalWrite(am,1)
digitalWrite(pm,0)
}
if(y>=12)
{
digitalWrite(pm,1)
digitalWrite(am,0)
}
if(y==24) y=0
}
//---------Program developed by R.Girish---------------//

நேரத்தை எவ்வாறு அமைப்பது:

மிகக் குறைந்த வடிவமைப்பாக இருப்பதால் “மீட்டமை பொத்தானை” நேரத்தை அமைக்க பயன்படுத்தலாம். ஆனால் பயனர் குறிப்பு கடிகாரத்தின் உதவியுடன் நேரத்தை அமைக்க வேண்டும். பயனர் சரியாக 12 கடிகாரத்தில் arduino ஐ மீட்டமைக்க வேண்டும். இது ஒரு கடிகாரம் நேரத்தை தானாகவே புதுப்பிக்கிறது.

குறிப்பு: மேலே விளக்கப்பட்ட 7 பிரிவு டிஜிட்டல் கடிகாரத்தில் Arduino ஐப் பயன்படுத்துவதால் “நிகழ்நேர கடிகார சிப்” இல்லை, துல்லியமான நேரத்தைப் பராமரிக்க, சுற்றுப்புற வெப்பநிலையில் ஏற்படும் மாற்றம் காரணமாக நேரம் வழிவகுக்கும் / பின்னடைவு ஏற்பட வாய்ப்புள்ளது.

இதை சரிசெய்ய இங்கே படிகள் உள்ளன:

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

தாமதம் (2000) // பிழை சரிசெய்தல் (வெப்பநிலையுடன் மாறுபடும்) இது ஒவ்வொரு மணி நேரத்திற்கும் சில வினாடிகள் குறையும்.

2000 உங்கள் மதிப்புடன் 2000 ஐ மாற்றவும்.

Cl நீங்கள் கடிகார பின்னடைவு என்றால் “தாமதம் (0) // பிழை சரிசெய்தல் (நேரத்துடன் மாறுபடும்)” அமைத்து நிரலில் பின்வரும் மாற்றங்களைச் செய்யுங்கள்:

delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
to
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(9700)

ஒவ்வொரு நிமிடமும் நேரத்தை விரைவுபடுத்த உங்கள் மதிப்புடன் “தாமதம் (9700)” ஐ மாற்றவும்.

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




முந்தைய: இரண்டு டிரான்சிஸ்டர்களைப் பயன்படுத்தி பேட்டரி முழு சார்ஜ் காட்டி சுற்று அடுத்து: கொரோனா விளைவு ஜெனரேட்டர்