আরডুইনো ব্যাটারি স্তর সূচক সার্কিট

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





এই পোস্টে, আমরা একটি আরডুইনো ভিত্তিক ব্যাটারি স্তর সূচক তৈরি করতে যাচ্ছি, যেখানে 6 টি এলইডির একটি সিরিজ ব্যাটারির স্তর দেখায়। আপনি যদি আপনার 12 ভি ব্যাটারি পর্যবেক্ষণ এবং রক্ষণাবেক্ষণ করতে আগ্রহী হন তবে এই সার্কিটটি আপনার হাতের কাজ করতে পারে।

ব্যাটারি স্তর পর্যবেক্ষণ কেন গুরুত্বপূর্ণ

সমস্ত ব্যাটারির স্রাবের জন্য নির্দিষ্ট ভোল্টেজের সীমা থাকে, যদি এটি নির্ধারিত সীমা ছাড়িয়ে যায় তবে ব্যাটারির আয়ু হ্রাস পাবে।



ইলেকট্রনিক্স উত্সাহী হওয়ায় আমাদের প্রোটোটাইপ সার্কিটগুলি পরীক্ষা করার জন্য আমাদের সবার ব্যাটারি থাকতে পারে। যেহেতু আমরা পরীক্ষার সময় প্রোটোটাইপগুলিতে মনোনিবেশ করি তাই আমরা ব্যাটারির দিকে কম যত্ন করি।

প্রস্তাবিত ব্যাটারি চার্জার সার্কিট আপনাকে দেখায় যে ব্যাটারিতে কত শক্তি অবশিষ্ট ছিল, এই সার্কিটটি ব্যাটারির সাথে সংযুক্ত থাকতে পারে, যখন আপনি নিজের সার্কিটগুলি প্রোটোটাইপ করছেন। যখন এই সার্কিটটি কম ব্যাটারি নির্দেশ করে, আপনি ব্যাটারি চার্জ করতে পারেন। সার্কিটটিতে 6 টি এলইডি রয়েছে, ব্যাটারির ভোল্টেজের স্তর নির্দেশ করতে একবারে একটি করে এলইডি গ্লো।



যদি আপনার ব্যাটারি পূর্ণ থাকে তবে বাম দিকের সর্বাধিক এলইডি জ্বলজ্বল করে এবং আপনার ব্যাটারি মারা যায় বা মরে যায়, ডানদিকে সবচেয়ে এল ই এল জ্বলে।

কিভাবে এটা কাজ করে

আরডুইনো কোড ব্যবহার করে এলইডি ব্যাটারি স্তর সূচক

সার্কিটটিতে আরডুইনো রয়েছে যা সিস্টেমের মস্তিষ্ক, একটি সম্ভাব্য বিভাজক যা আরডুইনোকে ইনপুট ভোল্টেজ নমুনাতে সহায়তা করে helps পূর্ব-সেট প্রতিরোধক উপরের সেটআপটি ক্যালিব্রেট করতে ব্যবহৃত হয়। 6 টি এলইডি সিরিজটি ব্যাটারির স্তর নির্দেশ করবে।

ক্যালিব্রেটিং এলইডি সূচকগুলি

এলইডি এবং ব্যাটারি স্তরের মধ্যে সম্পর্ক নীচে দেওয়া হয়েছে:

LED1 - 100% থেকে 80%

LED2 - 80% থেকে 60%

LED3 - 60% থেকে 40%

LED4 - 40% থেকে 20%

LED5 - 20% থেকে 5%

LED6 -<5% (charge your battery)

আরডুইনো 12.70V থেকে 11.90V পর্যন্ত একটি সংকীর্ণ ভোল্টেজ পরিমাপ করে। চার্জার থেকে সংযোগ বিচ্ছিন্ন করার পরে পুরো চার্জযুক্ত ব্যাটারির ভোল্টেজটি 12.70V এর বেশি হওয়া উচিত। 12V সিলযুক্ত লিড-অ্যাসিড ব্যাটারির জন্য কম ব্যাটারির ভোল্টেজ অবশ্যই 11.90 ভি এর নিচে যেতে হবে না।

লেখকের প্রোটোটাইপ:

আরডুইনো ব্যাটারি স্তর সূচক প্রোটোটাইপ

প্রোগ্রাম কোড:

//--------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 এলইডি ব্যাটারি স্তর সূচক সার্কিটের জন্য ক্রমাঙ্কনটি অবশ্যই সাবধানতার সাথে করা উচিত, আপনি যদি সঠিকভাবে ক্যালিব্রেট না করেন, সার্কিটটি ব্যাটারির ভুল ভোল্টেজ স্তর প্রদর্শন করবে।

আপনি যখন সার্কিটটি চালু করেন, এটি এলইডি পরীক্ষা দিয়ে শুরু হয়, যেখানে কিছুটা বিলম্বের সাথে LEDs ধারাবাহিকভাবে জ্বলজ্বল করে। এটি আপনাকে LEDs সজ্জিত করার সময় ত্রুটিগুলি ডিবাগ করতে সহায়তা করতে পারে।

1) আপনার পরিবর্তনশীল বিদ্যুৎ সরবরাহের ভোল্টেজটি যথাযথভাবে 12.50V তে সেট করুন।

2) সিরিয়াল মনিটর খুলুন।

3) প্রিসেট প্রতিরোধকের ক্লক ওয়াইজ বা কাউন্টার ক্লক ওয়াইজ ঘোরান এবং 12.50V এ রিডিংগুলি আনুন।

৪) এখন, ভেরিয়েবল পাওয়ার সরবরাহকে ১২.০০ ভি তে হ্রাস করুন, সিরিয়াল মনিটরের রিডিংগুলি একই বা 12.00 ভি এর খুব কাছাকাছি দেখানো উচিত

৫) এখন, ভোল্টেজটি ১৩.০০ ভি তে বাড়ান, সিরিয়াল মনিটরের রিডিংগুলিও একই বা খুব কাছাকাছি দেখানো উচিত।

)) আপনি যখন ভোল্টেজ বাড়িয়ে বা হ্রাস করেন, একই সময়ে প্রতিটি এলইডি বিভিন্ন ভোল্টেজের স্তর সহ চালু বা বন্ধ করে দেয়।

উপরের পদক্ষেপগুলি সফলভাবে শেষ হয়ে গেলে, আপনার ব্যাটারি স্তর সূচক সার্কিটটি উদ্দেশ্যযুক্ত উদ্দেশ্যে পরিবেশন করতে প্রস্তুত হবে।

একটি অটো কাট অফ যোগ করা হচ্ছে

উপরে বর্ণিত আরডুইনো ব্যাটারি স্তর সূচক সার্কিটকে একটি স্বয়ংক্রিয় ব্যাটারি পূর্ণ চার্জ কাট-অফ সুবিধা অন্তর্ভুক্ত করে আরও বাড়ানো যেতে পারে।

নিম্নলিখিত চিত্রটি দেখায় যে এটি কীভাবে বিদ্যমান ডিজাইনে প্রয়োগ করা যেতে পারে:




পূর্ববর্তী: ওয়াল ক্লকের জন্য 1.5V পাওয়ার সাপ্লাই সার্কিট পরবর্তী: ম্যাটেরিয়াল স্টোরেজ লেভেল কন্ট্রোলার সার্কিট