আরডুইনো ব্যবহার করে ওভার কারেন্ট কাট-অফ পাওয়ার সাপ্লাই

আরডুইনো ব্যবহার করে ওভার কারেন্ট কাট-অফ পাওয়ার সাপ্লাই

এই পোস্টে আমরা একটি ব্যাটারি এলিমিনেটর / ডিসি ভেরিয়েবল পাওয়ার সাপ্লাই তৈরি করতে যা যা স্বয়ংক্রিয়ভাবে সরবরাহটি কাট-অফ করে দেবে, যদি লোডের মাধ্যমে বর্তমান প্রবাহটি প্রিসেট প্রান্তিক স্তরটি অতিক্রম করে।



লিখেছেন গিরিশ রাধাক্রিশনন

প্রধান প্রযুক্তিগত বৈশিষ্ট্য

আরডুইনো ব্যবহার করে বর্তমান কাট-অফ পাওয়ার সাপ্লাই সার্কিটের উপরে প্রস্তাবিতটিতে 16 এক্স 2 এলসিডি ডিসপ্লে রয়েছে, যা রিয়েল টাইমে ভোল্টেজ, বর্তমান, বিদ্যুৎ খরচ এবং প্রিসেট প্রান্তিক বর্তমান সীমা দেখানোর জন্য ব্যবহৃত হয়।





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

কারণ এই উল্লিখিত বৈশিষ্ট্যগুলির সাথে পাওয়ার সাপ্লাই আপনার মানিব্যাগে বোমা ফেলতে পারে এবং শখের ব্যবহারের জন্য অতিরিক্ত পরিমাণে আনা হবে।



শর্ট সার্কিট এবং ওভার বর্তমান প্রবাহ পেশাদারদের কাছে নতুনদের জন্য সমস্যা এবং আরম্ভকারীরা তাদের অনভিজ্ঞতার কারণে প্রায়শই এটির ঝুঁকিতে থাকে, তারা বিদ্যুৎ সরবরাহের ধ্রুবতাটিকে বিপরীত করতে বা উপাদানগুলিকে ভুল উপায়ে সংযুক্ত করতে পারে ইত্যাদি etc.

এই জিনিসগুলি সার্কিটের মাধ্যমে অস্বাভাবিকভাবে উচ্চতর প্রবাহের কারণ হতে পারে যার ফলস্বরূপ অর্ধপরিবাহী এবং প্যাসিভ উপাদানগুলিতে তাপীয় পালিয়ে যায় যার ফলস্বরূপ মূল্যবান বৈদ্যুতিন উপাদানগুলির ধ্বংস ঘটে। এই ক্ষেত্রে ওহমের আইন শত্রুতে পরিণত হয়।

আপনি যদি কখনও শর্ট সার্কিট বা ভাজা সার্কিট না করেন, তবে কনগ্র্যাট! আপনি ইলেক্ট্রনিক্সে নিখুঁত এমন কয়েকজনের মধ্যে একজন বা আপনি কখনও বৈদ্যুতিন ক্ষেত্রে নতুন কিছু চেষ্টা করেন না try

প্রস্তাবিত বিদ্যুৎ সরবরাহ প্রকল্পটি বৈদ্যুতিন উপাদানগুলিকে এ জাতীয় ফ্রাইং ধ্বংস থেকে রক্ষা করতে পারে, যা গড় বৈদ্যুতিন শখের পক্ষে যথেষ্ট সস্তা এবং যিনি প্রাথমিক স্তরের থেকে কিছুটা উপরে রয়েছেন তার পক্ষে একটি নির্মাণ করা যথেষ্ট সহজ।

নকশা

বিদ্যুৎ সরবরাহে 3 জন পেন্টিওমিটার রয়েছে: একটি এলসিডি ডিসপ্লে কনট্রাস্ট সামঞ্জস্য করার জন্য, একটি 1.2 ভি থেকে 15 ভি পর্যন্ত আউটপুট ভোল্টেজ সামঞ্জস্য করার জন্য এবং সর্বশেষ পোটেন্টিওমিটার 0 থেকে 2000 এমএ বা 2 অ্যাম্পিয়ারের বর্তমান সীমা নির্ধারণের জন্য ব্যবহৃত হয়।

এলসিডি ডিসপ্লে আপনাকে প্রতি সেকেন্ডে চারটি পরামিতি আপডেট করবে: ভোল্টেজ, বর্তমান খরচ, প্রি-সেট বর্তমান সীমা এবং লোড দ্বারা বিদ্যুৎ খরচ।

লোডের মাধ্যমে বর্তমান ব্যবহার মিলি্যাম্পগুলিতে প্রদর্শিত হবে পূর্ব-সেট বর্তমান সীমাটি মিলিঅ্যাম্পগুলিতে প্রদর্শিত হবে এবং পাওয়ার খরচ মিলি ওয়াটে প্রদর্শিত হবে।
সার্কিটটি 3 ভাগে বিভক্ত: পাওয়ার ইলেক্ট্রনিক্স, এলসিডি ডিসপ্লে সংযোগ এবং শক্তি পরিমাপের সার্কিট।

এই 3 টি পর্যায়টি পাঠকদের আরও ভালভাবে সার্কিটটি বুঝতে সাহায্য করতে পারে। এখন আসুন পাওয়ার ইলেক্ট্রনিক্স বিভাগটি দেখুন যা আউটপুট ভোল্টেজকে নিয়ন্ত্রণ করে।

পরিকল্পিত ডায়াগ্রাম:

আরডুইনো ব্যবহার করে ওভার কারেন্ট কাট-অফ পাওয়ার সাপ্লাই

12v-0-12v / 3A ট্রান্সফর্মারটি ভোল্টেজ নামিয়ে আনতে ব্যবহার করা হবে, 6A4 ডায়োডগুলি এসিটিকে ডিসি ভোল্টে রূপান্তরিত করবে এবং 2000uF ক্যাপাসিটারটি ডায়োড থেকে চপ্পল ডিসি সরবরাহকে মসৃণ করবে।

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

আউটপুট ভোল্টেজের জন্য ভাল স্থিতিশীলতা সরবরাহ করে এমন 0.1uF সিরামিক ক্যাপাসিটারগুলি এড়িয়ে যাবেন না।

এলএম 317 সংযুক্ত হতে হবে এমন লোডের জন্য পরিবর্তনশীল আউটপুট ভোল্টেজ সরবরাহ করে।

আপনি 4.7K ওহম পোটিনোমিটার ঘোরার মাধ্যমে আউটপুট ভোল্টেজ সামঞ্জস্য করতে পারেন।

এটি পাওয়ার বিভাগটি শেষ করে।

এখন প্রদর্শন সংযোগটি দেখতে দিন:

সংযোগের বিশদ

আরডুইনো ব্যবহার করে বর্তমান কাট-অফ পাওয়ার সাপ্লাই ডিসপ্লে সার্কিট

এখানে খুব বেশি কিছু বোঝানোর মতো নেই, কেবল সার্কিটের ডায়াগ্রাম অনুযায়ী আরডুইনো এবং এলসিডি ডিসপ্লেটি ওয়্যার আপ করুন। আরও ভাল বিপরীতে দেখার জন্য 10 কে পোটেন্টিওমিটার সামঞ্জস্য করুন।

উপরের প্রদর্শনটি উল্লিখিত চারটি পরামিতির জন্য নমুনা পঠন প্রদর্শন করে।

শক্তি পরিমাপের স্টেজ

এখন, আসুন বিশদভাবে পাওয়ার পরিমাপের সার্কিটটি দেখুন।

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

আরডুইনো ব্যবহার করে ওভার কারেন্ট কাট-অফ পাওয়ার সাপ্লাইয়ের জন্য রেজিস্টার নেটওয়ার্ক

উপরের ডিজাইনের জন্য রিলে সংযোগের বিশদ:

আরডুইনো রিলে সংযোগের বিশদ

সমান্তরালে চারটি 10 ​​ওহম প্রতিরোধক যা 2.5 ওহম শান্ট প্রতিরোধক গঠন করে যা লোডের মাধ্যমে বর্তমান প্রবাহ পরিমাপের জন্য ব্যবহার করা হবে। প্রতিরোধক প্রতিটি কমপক্ষে 2 ওয়াট হওয়া উচিত।

10 কে ওহম এবং 100 কে ওহম প্রতিরোধকগুলি আরডিনোকে লোডে ভোল্টেজ পরিমাপ করতে সহায়তা করে। এই প্রতিরোধক স্বাভাবিক ওয়াটেজ রেটিং সহ এক হতে পারে।

আপনি যদি আরডুইনো ভিত্তিক অ্যামিটার এবং ভোল্টমিটারের কাজ সম্পর্কে আরও জানতে চান তবে এই দুটি লিঙ্কটি পরীক্ষা করে দেখুন:

ভোল্টমিটার: https://homemade-circits.com/2016/09/how-to-make-dc-voltmeter- using-arduino.html

অ্যামিটার: https://homemade-circits.com/2017/08/arduino-dc-digital-ammeter.html

আউটপুটে সর্বাধিক বর্তমান স্তরটি সামঞ্জস্য করার জন্য 10 কে ওহম পন্টিওমিটার সরবরাহ করা হয়। লোডের মাধ্যমে বর্তমান প্রবাহ যদি পূর্ব-সেট বর্তমানের চেয়ে বেশি হয় তবে আউটপুট সরবরাহ সংযোগ বিচ্ছিন্ন হয়ে যাবে।
আপনি ডিসপ্লেতে প্রিসেট স্তর দেখতে পারেন এটি 'এলটি' (সীমা) হিসাবে উল্লেখ করা হবে।

উদাহরণস্বরূপ বলুন: আপনি যদি সীমাটি 200 হিসাবে সেট করেন তবে এটি 199mA অবধি বর্তমান দেয়। যদি বর্তমান খরচ 200 এমএ এর সমান হয় বা তার বেশি আউটপুট তত্ক্ষণাত কাট-অফ হয়ে যাবে।

আড়ডিনো পিন # 7 দ্বারা আউটপুট চালু এবং বন্ধ করা আছে। যখন এই পিনটি বেশি থাকে ট্রানজিস্টর রিলেটিকে শক্তিশালী করে যা সাধারণ এবং সাধারণভাবে খোলা পিনগুলিকে সংযুক্ত করে, যা বোঝার জন্য ইতিবাচক সরবরাহ পরিচালনা করে।

রিলে চালু এবং বন্ধ করার সময় ডায়োড IN4007 রিলে কয়েল থেকে উচ্চ ভোল্টেজ ব্যাক ইএমএফ শোষণ করে।

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

//------------------Program Developed by R.GIRISH------------------//
#include
#define input_1 A0
#define input_2 A1
#define input_3 A2
#define pot A3
LiquidCrystal lcd(12, 11, 5, 4, 3, 2)
int Pout = 7
int AnalogValue = 0
int potValue = 0
int PeakVoltage = 0
int value = 0
int power = 0
float AverageVoltage = 0
float input_A0 = 0
float input_A1 = 0
float output = 0
float Resolution = 0.00488
float vout = 0.0
float vin = 0.0
float R1 = 100000
float R2 = 10000
unsigned long sample = 0
int threshold = 0
void setup()
{
lcd.begin(16,2)
Serial.begin(9600)
pinMode(input_3, INPUT)
pinMode(Pout, OUTPUT)
pinMode(pot, INPUT)
digitalWrite(Pout, HIGH)
}
void loop()
{
PeakVoltage = 0
value = analogRead(input_3)
vout = (value * 5.0) / 1024
vin = vout / (R2/(R1+R2))
if (vin <0.10)
{
vin = 0.0
}
for(sample = 0 sample <5000 sample ++)
{
AnalogValue = analogRead(input_1)
if(PeakVoltage {
PeakVoltage = AnalogValue
}
else
{
delayMicroseconds(10)
}
}
input_A0 = PeakVoltage * Resolution
PeakVoltage = 0
for(sample = 0 sample <5000 sample ++)
{
AnalogValue = analogRead(input_2)
if(PeakVoltage {
PeakVoltage = AnalogValue
}
else
{
delayMicroseconds(10)
}
}
potValue = analogRead(pot)
threshold = map(potValue, 0, 1023, 0, 2000)
input_A1 = PeakVoltage * Resolution
output = (input_A0 - input_A1) * 100
output = output * 4
power = output * vin
while(output >= threshold || analogRead(input_1) >= 1010)
{
digitalWrite(Pout, LOW)
while(true)
{
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Power Supply is')
lcd.setCursor(0,1)
lcd.print('Disconnected.')
delay(1500)
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Press Reset the')
lcd.setCursor(0,1)
lcd.print('Button.')
delay(1500)
}
}
while(output >= threshold || analogRead(input_2) >= 1010)
{
digitalWrite(Pout, LOW)
while(true)
{
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Power Supply is')
lcd.setCursor(0,1)
lcd.print('Disconnected.')
delay(1500)
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Press Reset the')
lcd.setCursor(0,1)
lcd.print('Button.')
delay(1500)
}
}
lcd.clear()
lcd.setCursor(0,0)
lcd.print('V=')
lcd.print(vin)
lcd.setCursor(9,0)
lcd.print('LT=')
lcd.print(threshold)
lcd.setCursor(0,1)
lcd.print('I=')
lcd.print(output)
lcd.setCursor(9,1)
lcd.print('P=')
lcd.print(power)
Serial.print('Volatge Level at A0 = ')
Serial.println(analogRead(input_1))
Serial.print('Volatge Level at A1 = ')
Serial.println(analogRead(input_2))
Serial.print('Voltage Level at A2 = ')
Serial.println(analogRead(input_3))
Serial.println('------------------------------')
}

//------------------Program Developed by R.GIRISH------------------//

এতক্ষণে, আপনি এমন বিদ্যুৎ সরবরাহ তৈরি করতে যথেষ্ট জ্ঞান অর্জন করতে পারবেন যা আপনাকে মূল্যবান বৈদ্যুতিন উপাদান এবং মডিউলগুলি সুরক্ষা দেয়।

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




পূর্ববর্তী: আরডুইনো ব্যবহার করে এই উন্নত ডিজিটাল অ্যামিটার তৈরি করুন পরবর্তী: আরডুইনোতে ইপ্রোমের পরিচয়