Arduino பேட்டரி நிலை காட்டி சுற்று

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





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

பேட்டரி நிலை கண்காணிப்பு ஏன் முக்கியமானது

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



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

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



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

எப்படி இது செயல்படுகிறது

Arduino குறியீட்டைப் பயன்படுத்தி எல்.ஈ.டி பேட்டரி நிலை காட்டி

சுற்று என்பது அமைப்பின் மூளையான Arduino ஐக் கொண்டுள்ளது, இது உள்ளீட்டு மின்னழுத்தத்தை மாதிரியாகக் காட்ட Arduino க்கு உதவும் ஒரு சாத்தியமான வகுப்பான். மேலே அமைக்கப்பட்ட அளவை அளவீடு செய்ய ஒரு முன் அமைக்கப்பட்ட மின்தடை பயன்படுத்தப்படுகிறது. 6 எல்.ஈ.டிகளின் தொடர் பேட்டரி அளவைக் குறிக்கும்.

எல்.ஈ.டி குறிகாட்டிகளை அளவீடு செய்கிறது

எல்.ஈ.டி மற்றும் பேட்டரி நிலைக்கு இடையிலான தொடர்பு கீழே கொடுக்கப்பட்டுள்ளது:

எல்இடி 1 - 100% முதல் 80% வரை

LED2 - 80% முதல் 60% வரை

எல்இடி 3 - 60% முதல் 40% வரை

LED4 - 40% முதல் 20% வரை

LED5 - 20% முதல் 5% வரை

LED6 -<5% (charge your battery)

Arduino 12.70V முதல் 11.90V வரை ஒரு குறுகிய அளவிலான மின்னழுத்தத்தை அளவிடுகிறது. சார்ஜரிலிருந்து துண்டிக்கப்பட்ட பின்னர் முழுமையாக சார்ஜ் செய்யப்பட்ட பேட்டரி 12.70V க்கு மேல் மின்னழுத்தத்தைக் கொண்டிருக்க வேண்டும். குறைந்த பேட்டரி மின்னழுத்தம் 12 வி சீல் செய்யப்பட்ட ஈய-அமில பேட்டரிக்கு 11.90V க்கு கீழே செல்லக்கூடாது.

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

Arduino பேட்டரி நிலை காட்டி முன்மாதிரி

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

//--------Program developed by R.Girish---------//
int analogInput = 0
int f=2
int e=3
int d=4
int c=5
int b=6
int a=7
int s=13
float vout = 0.0
float vin = 0.0
float R1 = 100000
float R2 = 10000
int value = 0
void setup()
{
Serial.begin(9600)
pinMode(analogInput,INPUT)
pinMode(s,OUTPUT)
pinMode(a,OUTPUT)
pinMode(b,OUTPUT)
pinMode(c,OUTPUT)
pinMode(d,OUTPUT)
pinMode(e,OUTPUT)
pinMode(f,OUTPUT)
digitalWrite(s,LOW)
digitalWrite(a,HIGH)
delay(500)
digitalWrite(b,HIGH)
delay(500)
digitalWrite(c,HIGH)
delay(500)
digitalWrite(d,HIGH)
delay(500)
digitalWrite(e,HIGH)
delay(500)
digitalWrite(f,HIGH)
delay(500)
digitalWrite(a,LOW)
digitalWrite(b,LOW)
digitalWrite(c,LOW)
digitalWrite(d,LOW)
digitalWrite(e,LOW)
digitalWrite(f,LOW)
}
void loop()
{
value = analogRead(analogInput)
vout = (value * 5.0) / 1024
vin = vout / (R2/(R1+R2))
Serial.println('Input Voltage = ')
Serial.println(vin)
if(vin>12.46) {digitalWrite(a,HIGH)}
else { digitalWrite(a,LOW)}
if(vin12.28) {digitalWrite(b,HIGH)}
else { digitalWrite(b,LOW)}
if(vin12.12) {digitalWrite(c,HIGH)}
else { digitalWrite(c,LOW)}
if(vin11.98) {digitalWrite(d,HIGH)}
else { digitalWrite(d,LOW)}
if(vin11.90){digitalWrite(e,HIGH)}
else {digitalWrite(e,LOW)}
if(vin<=11.90) {digitalWrite(f,HIGH)}
else {digitalWrite(f,LOW)}
delay(2000)
}
//--------Program developed by R.Girish---------//

சுற்று அமைப்பது எப்படி:

இந்த Arduino 6 LED பேட்டரி நிலை காட்டி சுற்றுக்கான அளவுத்திருத்தம் கவனமாக செய்யப்பட வேண்டும், நீங்கள் சரியாக அளவீடு செய்யாவிட்டால், சுற்று பேட்டரியின் தவறான மின்னழுத்த அளவைக் காண்பிக்கும்.

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

1) உங்கள் மாறி மின்சக்தியின் மின்னழுத்தத்தை துல்லியமாக 12.50V ஆக அமைக்கவும்.

2) சீரியல் மானிட்டரைத் திறக்கவும்.

3) முன்னமைக்கப்பட்ட மின்தடை கடிகார வாரியாக அல்லது எதிர் கடிகார வாரியாக சுழற்றி, வாசிப்புகளை 12.50V க்கு கொண்டு வாருங்கள்.

4) இப்போது, ​​மாறி மின்சாரம் 12.00V ஆகக் குறைக்கவும், சீரியல் மானிட்டரில் உள்ள அளவீடுகள் 12.00V க்கு ஒத்ததாகவோ அல்லது மிக நெருக்கமாகவோ காட்டப்பட வேண்டும்

5) இப்போது, ​​மின்னழுத்தத்தை 13.00V ஆக அதிகரிக்கவும், சீரியல் மானிட்டரில் உள்ள அளவீடுகளும் அதே அல்லது மிக நெருக்கமாக காட்டப்பட வேண்டும்.

6) அதே நேரத்தில் நீங்கள் மின்னழுத்தத்தை அதிகரிக்கும்போது அல்லது குறைக்கும்போது, ​​ஒவ்வொரு எல்.ஈ.டி வெவ்வேறு மின்னழுத்த அளவுகளுடன் இயக்கப்பட வேண்டும் / அணைக்கப்பட வேண்டும்.

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

ஆட்டோ கட் ஆப் சேர்க்கிறது

மேலே விளக்கப்பட்ட Arduino பேட்டரி நிலை காட்டி சுற்று ஒரு தானியங்கி பேட்டரி முழு கட்டணம் கட்-ஆஃப் வசதியை சேர்ப்பதன் மூலம் மேலும் மேம்படுத்தலாம்.

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




முந்தைய: சுவர் கடிகாரத்திற்கான 1.5 வி மின்சாரம் சுற்று அடுத்து: பொருள் சேமிப்பக நிலை கட்டுப்பாட்டு சுற்று