আরডুইনো ভিত্তিক ব্যাটারি ওভার স্রাব সুরক্ষা সার্কিট

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





এই পোস্টে, আমরা আরডুইনো ব্যবহার করে 12v ব্যাটারির জন্য একটি ওভার স্রাব সুরক্ষা সার্কিট তৈরি করতে যা যা 12V এসএলএ ব্যাটারিকে ওভার স্রাবের বিরুদ্ধে রক্ষা করতে পারে এবং অতিরিক্ত চাপের ব্যাটারি সংযুক্ত হওয়ার ক্ষেত্রে সংযুক্ত লোডকে ওভার ভোল্টেজ থেকে রক্ষা করতে পারে।

ব্যাটারি চার্জ / স্রাবের হারগুলি বোঝা

সমস্ত ব্যাটারির প্রাকৃতিক অবক্ষয় রয়েছে তবে তাদের বেশিরভাগ ব্যবহারকারীদের পক্ষ থেকে অজ্ঞতার কারণে ক্ষতিগ্রস্থ হয়। ব্যাটারির ভোল্টেজটি যদি কিছু নির্দিষ্ট ডিগ্রির নীচে চলে যায় তবে 12V এসএলএ ব্যাটারির ক্ষেত্রে এটি অবশ্যই 11.80 ভি এর নিচে যেতে হবে না battery



এই প্রকল্পটি তুলনাকারীদের দ্বারা সম্পন্ন করা যেতে পারে তবে আমরা এখানে মাইক্রোকন্ট্রোলার ব্যবহার করছি এবং এটি সম্পাদন করতে কোডিং করছি।

এই সার্কিটটি প্রতিরোধী লোড এবং অন্যান্য লোডগুলির জন্য ভাল উপযুক্ত যা অপারেশন চলাকালীন সরবরাহে শব্দদাম সৃষ্টি করে না। ব্রাশিত ডিসি মোটরগুলির মতো প্ররোচিত লোড এড়াতে চেষ্টা করুন।



মাইক্রোকন্ট্রোলাররা শব্দের প্রতি সংবেদনশীল এবং এই সেটআপটি এ ক্ষেত্রে ত্রুটির ভোল্টেজের মানগুলি পড়তে পারে এবং এটি ভুল ভোল্টেজের লোড থেকে ব্যাটারি কেটে ফেলতে পারে।

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

আরডুইনো ভিত্তিক ব্যাটারি ওভার স্রাব সুরক্ষা

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

10 কে প্রি-সেট প্রতিরোধক আরডুইনো সম্পর্কিত রিডিং ক্যালিব্রেট করতে ব্যবহৃত হয় এই রিডিংগুলি রিডিকে ট্রিগার করার জন্য আরডুইনো দ্বারা ব্যবহৃত হয়, এই সেটআপটির ক্রমাঙ্কনটি নিবন্ধের পরবর্তী অংশে আলোচনা করা হবে।

রিলে স্থিতি নির্দেশ করার জন্য একটি এলইডি সূচক ব্যবহার করা হয়। ট্রানজিস্টর রিলে চালিত / বন্ধ করে এবং রিয়েল থেকে উত্পন্ন উচ্চ ভোল্টেজ স্পাইকের গ্রেপ্তারের জন্য রিলে জুড়ে একটি ডায়োড সংযুক্ত থাকে, যখন এটি চালু / অফ করা হয়।

যখন ব্যাটারি ভোল্টেজ 11.80 ভি এর নীচে যায়, রিলে চালু হয়ে যায় এবং লোড থেকে ব্যাটারি সংযোগ বিচ্ছিন্ন হয়ে যায় এবং এলইডি সূচকটিও চালু হয়, যখন সার্কিটটি ব্যাটারি থেকে ওভারভোল্টেজ পড়ে, আপনি প্রোগ্রামে ওভারভোল্টেজ কাট-অফ সেট করতে পারেন ।

যখন ব্যাটারি 11.80 ভি এর নীচে যায়, রিলে লোডটি সংযোগ বিচ্ছিন্ন করে, রিলে কেবল তখনই লোডটিকে আবার ব্যাটারিতে সংযুক্ত করবে যখন কেবলমাত্র ব্যাটারি ভোল্টেজ প্রোগ্রামে সেট করা নামমাত্র ভোল্টেজের উপরে চলে যায়।

নামমাত্র ভোল্টেজ লোডের স্বাভাবিক অপারেটিং ভোল্টেজ। উপরের বর্ণিত প্রক্রিয়াটি করা হয়েছে কারণ লোড থেকে সংযোগ বিচ্ছিন্ন হওয়ার পরে ব্যাটারি ভোল্টেজ বৃদ্ধি পায় এবং এটি অবশ্যই কম ব্যাটারি অবস্থায় রিলে চালু করতে পারে না।

প্রোগ্রামের নামমাত্র ভোল্টেজটি 12.70 ভি হিসাবে সেট করা হয় যা আদর্শ 12 ভি এসএলএ ব্যাটারির পূর্ণ ব্যাটারি ভোল্টেজ (চার্জার থেকে সংযোগ বিচ্ছিন্ন করার পরে পূর্ণ ব্যাটারি ভোল্টেজ)।

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

//---------Program developed by R.Girish----------//
float cutoff = 11.80 //Cutoff voltage
float nominal = 12.70 //Nomial Voltage
float overvoltage = 14.00 //Overvoltage
int analogInput = 0
int out = 8
float vout = 0.0
float vin = 0.0
float R1 = 100000
float R2 = 10000
int value = 0
int off=13
void setup()
{
pinMode(analogInput,INPUT)
pinMode(out,OUTPUT)
pinMode(off,OUTPUT)
digitalWrite(off,LOW)
Serial.begin(9600)
}
void loop()
{
value = analogRead(analogInput)
vout = (value * 5.0) / 1024
vin = vout / (R2/(R1+R2))
if (vin<0.10)
{
vin=0.0
}
if(vin<=cutoff)
{
digitalWrite(out,HIGH)
}
if(vin>=nominal && vincutoff)
{
digitalWrite(out,LOW)
}
if(vin>=overvoltage)
{
digitalWrite(out,HIGH )
delay(10000)
}
Serial.println('INPUT V= ')
Serial.println(vin)
delay(1000)
}
//---------Program developed by R.Girish----------//

বিঃদ্রঃ:

ফ্লাট কাটঅফ = 11.80 // কাটফ ভোল্টেজ
নামমাত্র ভাসা = 12.70 // নামমাত্র ভোল্টেজ
ভাসা ওভারভোল্টেজ = 14.00 // ওভারভোল্টেজ

আপনি উপরের মানগুলি পরিবর্তন করে কাট-অফ, নামমাত্র এবং ওভারভোল্টেজ পরিবর্তন করতে পারেন।
আপনি যদি বিভিন্ন ব্যাটারি ভোল্টেজের সাথে কাজ না করেন তবে এই মানগুলিকে সংশোধন না করার পরামর্শ দেওয়া হচ্ছে।

কীভাবে ক্যালিব্রেট করবেন:

স্রাব সুরক্ষা সার্কিট ওভারের এই ব্যাটারির জন্য ক্রমাঙ্কনটি অবশ্যই সাবধানতার সাথে করতে হবে আপনার প্রি-সেট প্রতিরোধকের সামঞ্জস্য করার জন্য একটি পরিবর্তনশীল পাওয়ার সাপ্লাই, একটি ভাল মাল্টিমিটার এবং একটি স্ক্রু ড্রাইভার দরকার।

1) সম্পূর্ণ সেটআপটি লোড ছাড়াই ভেরিয়েবল পাওয়ার সাপ্লাইয়ের সাথে সংযুক্ত।
2) পরিবর্তনশীল শক্তি সরবরাহের জন্য 13 ভোল্ট সেট করুন, মাল্টিমিটার ব্যবহার করে এটি যাচাই করুন।
3) সিরিয়াল মনিটরটি খুলুন এবং 10 কে প্রিসেট প্রতিরোধকের ঘড়ি বা কাউন্টার ক্লক ওয়াইজ ঘোরান এবং মাল্টিমিটারের রিডিংয়ের কাছে রিডিংগুলি কাছে আনুন।
4) এখন, ভেরিয়েবল পাওয়ার সাপ্লাইয়ের ভোল্টেজ 12 ভি তে হ্রাস করুন, মাল্টিমিটার এবং সিরিয়াল মনিটরের অবশ্যই একই বা খুব কাছের মান পড়তে হবে।
5) এখন, ভোল্টেজটি 11.80 ভিতে কম করুন রিলে অবশ্যই ট্রিগার করতে হবে এবং এলইডি অবশ্যই আলোকিত হবে।
)) এখন, ভোল্টেজটি 14.00V এ বাড়িয়ে নিন রিলে অবশ্যই ট্রিগার এবং এলইডি লাইট আপ করতে হবে।
)) উপরের সেটগুলি সম্পূর্ণরূপে চার্জড ব্যাটারি সহ ভেরিয়েবল পাওয়ার সরবরাহকে প্রতিস্থাপন করা হলে সিরিয়াল মনিটর এবং মাল্টিমিটারের রিডিংগুলি একই বা খুব কাছেরের হতে হবে।
8) এখন লোডটি সংযুক্ত করুন, উভয়ের পঠনগুলি একই রকম এবং সিঙ্ক্রোনাইজ করা উচিত।
উপরের পদক্ষেপগুলি সফল হলে আপনার সার্কিট ব্যাটারি পরিবেশন করতে প্রস্তুত।

বিঃদ্রঃ:

ক্রমাঙ্কন করার সময় এই পয়েন্টটি নোট করুন

কম ভোল্টেজ কাট-অফের কারণে বা ওভার ভোল্টেজ কাট-অফের কারণে রিলে যখন ট্রিগার করা হয় তখন সিরিয়াল মনিটরের রিডিংগুলি মাল্টিমিটারের মতো সঠিক ভোল্টেজ পড়তে পারে না এবং মাল্টিমিটারের চেয়ে উচ্চতর বা কম দেখায়।

তবে, যখন ভোল্টেজ স্বাভাবিক অপারেটিং ভোল্টেজের দিকে ফিরে যায় তখন রিলে বন্ধ হয়ে যায় এবং সঠিক ভোল্টেজ দেখাতে শুরু করে।

উপরের পয়েন্টের উপসংহারটি হ'ল, যখন রিলে চালু করা হয় তখন সিরিয়াল মনিটরের রিডিংগুলি কিছু উল্লেখযোগ্য প্রকরণ দেখায় এবং আপনাকে এই পর্যায়ে আবার ক্যালিব্রেট করার দরকার নেই।




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