اردوینو بیٹری لیول انڈیکیٹر سرکٹ

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





اس پوسٹ میں ، ہم ایک آرڈینوو پر مبنی بیٹری لیول انڈیکیٹر تیار کرنے جارہے ہیں ، جہاں 6 ایل ای ڈی کی سیریز بیٹری کی سطح کو ظاہر کرتی ہے۔ اگر آپ اپنی 12V بیٹری کی نگرانی اور دیکھ بھال میں دلچسپی رکھتے ہیں تو ، یہ سرکٹ کارآمد ہوسکتا ہے۔

بیٹری لیول مانیٹرنگ کیوں ضروری ہے؟

تمام بیٹریوں میں خارج ہونے والے مادے کے لئے وولٹیج کی کچھ حد ہوتی ہے ، اگر یہ مقررہ حد سے آگے بڑھ جاتی ہے تو ، بیٹری کی زندگی کا دورانیہ بہت کم ہوجائے گا۔



الیکٹرانکس کے شوقین افراد ہونے کے ناطے ، ہم سب کے پاس اپنے پروٹو ٹائپ سرکٹس کی جانچ کے ل a ایک بیٹری ہوگی۔ چونکہ ہم تجربے کے دوران پروٹو ٹائپ پر توجہ دیتے ہیں ، لہذا ہمیں بیٹری پر زیادہ توجہ نہیں دی جاتی ہے۔

تجویز کردہ بیٹری چارجر سرکٹ آپ کو دکھائے گا کہ بیٹری میں کتنی توانائی باقی ہے ، یہ سرکٹ بیٹری سے منسلک ہوسکتا ہے ، جبکہ آپ اپنے سرکٹس کو پروٹو ٹائپ کرتے ہو۔ جب یہ سرکٹ کم بیٹری کی نشاندہی کرتا ہے ، تو آپ بیٹری چارج کرنے کے ل put ڈال سکتے ہیں۔ سرکٹ میں بیٹری کی وولٹیج کی سطح کی نشاندہی کرنے کے لئے 6 ایل ای ڈی ، ایک وقت میں ایک ایل ای ڈی گلو ہے۔



اگر آپ کی بیٹری پوری ہے تو ، بائیں طرف سب سے زیادہ ایل ای ڈی چمکتی ہے اور آپ کی بیٹری مر چکی ہے یا مرنے والی ہے ، دائیں سب سے زیادہ ایل ای ڈی چمکتی ہے۔

یہ کیسے کام کرتا ہے

ایردوینو کوڈ استعمال کرتے ہوئے ایل ای ڈی بیٹری لیول انڈیکیٹر

سرکٹ آردوینو پر مشتمل ہے جو نظام کا دماغ ہے ، ایک ممکنہ ڈیوائڈر جو اردوینو کو ان پٹ وولٹیج کا نمونہ بنانے میں مدد کرتا ہے۔ مندرجہ بالا سیٹ اپ کیلیبریٹ کرنے کے لئے ایک پری سیٹ ریزسٹر استعمال ہوتا ہے۔ 6 ایل ای ڈی کی سیریز بیٹری کی سطح کی نشاندہی کرے گی۔

کیلیبریٹنگ ایل ای ڈی اشارے

ایل ای ڈی اور بیٹری کی سطح کے درمیان رشتہ ذیل میں دیا گیا ہے:

ایل ای ڈی 1 - 100٪ سے 80٪

ایل ای ڈی 2 - 80٪ سے 60٪

ایل ای ڈی 3 - 60٪ سے 40٪

ایل ای ڈی 4 - 40٪ سے 20٪

ایل ای ڈی 5 - 20٪ سے 5٪

LED6 -<5% (charge your battery)

ایردوینو 12.70V سے 11.90V تک وولٹیج کی ایک تنگ رینج کی پیمائش کرتی ہے۔ چارجر سے منقطع ہونے کے بعد مکمل طور پر چارج کی جانے والی بیٹری میں 12.70V سے زیادہ وولٹیج ہونی چاہئے۔ 12V مہربند لیڈ ایسڈ بیٹری کیلئے کم بیٹری کا وولٹیج 11.90V سے نیچے نہیں جانا چاہئے۔

مصنف کا پروٹو ٹائپ:

اردوینو بیٹری لیول انڈیکیٹر پروٹو ٹائپ

پروگرام کا کوڈ:

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

سرکٹ سیٹ اپ کرنے کا طریقہ:

اس اریڈوینو 6 ایل ای ڈی بیٹری لیول اشارے سرکٹ کے لئے انشانکن احتیاط سے کرنی چاہئے ، اگر آپ صحیح طریقے سے انشانکن نہیں کرتے ہیں تو ، سرکٹ بیٹری کی غلط وولٹیج سطح دکھائے گا

جب آپ سرکٹ کو چالو کرتے ہیں تو ، یہ ایل ای ڈی ٹیسٹ کے ساتھ شروع ہوتا ہے ، جہاں ایل ای ڈی کچھ تاخیر کے ساتھ ترتیب سے چمکتی ہے۔ یہ آپ کو ایل ای ڈی کا بندوبست کرتے وقت غلطیوں کو ٹھیک کرنے میں مدد کرسکتا ہے۔

1) اپنی متغیر بجلی کی فراہمی کا وولٹیج ٹھیک 12.50V پر لگائیں۔

2) سیریل مانیٹر کھولیں۔

3) پیش سیٹ ریزسٹر گھڑی وار یا گھڑی وار کے حساب سے گھمائیں اور ریڈنگ کو 12.50V پر لائیں۔

4) اب ، متغیر بجلی کی فراہمی کو 12.00V تک کم کریں ، سیریل مانیٹر پر پڑھنے کو وہی دکھائی دینا چاہئے یا 12.00V کے قریب ہونا چاہئے۔

5) اب ، وولٹیج کو 13.00V تک بڑھا دیں ، سیریل مانیٹر پر پڑھنے میں بھی وہی دکھائی دینا چاہئے یا بہت قریب ہونا چاہئے۔

6) اسی وقت جب آپ وولٹیج میں اضافہ یا کمی کرتے ہیں تو ، ہر ایل ای ڈی مختلف وولٹیج کی سطحوں کے ساتھ آن / آف ہونا چاہئے۔

ایک بار جب مندرجہ بالا اقدامات کامیابی کے ساتھ انجام پائیں تو ، آپ کی بیٹری کی سطح کا اشارے سرکٹ مطلوبہ مقصد کی تکمیل کے لئے تیار ہوجائے گا۔

آٹو کٹ آف شامل کرنا

مذکورہ بالا وضاحت شدہ ارڈینو بیٹری لیول اشارے سرکٹ میں خودکار بیٹری کی مکمل چارج کٹ آف سہولت شامل کرکے مزید اضافہ کیا جاسکتا ہے۔

مندرجہ ذیل اعداد و شمار سے پتہ چلتا ہے کہ موجودہ ڈیزائن میں اسے کس طرح نافذ کیا جاسکتا ہے:




پچھلا: وال گھڑی کے لئے 1.5V پاور سپلائی سرکٹ اگلا: میٹریل اسٹوریج لیول کنٹرولر سرکٹ