ایردوینو کا استعمال کرتے ہوئے موجودہ کٹ آف پاور سپلائی سے زیادہ

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





اس پوسٹ میں ہم ایک بیٹری ایلیمینیٹر / ڈی سی متغیر بجلی کی فراہمی تعمیر کرنے جارہے ہیں جو سپلائی کو خود بخود بند کردے گی ، اگر بوجھ کے ذریعے موجودہ بہاؤ پیش سیٹ حد سے زیادہ ہو تو۔

منجانب گیریش رادھاکرشنن



اہم تکنیکی خصوصیات

ارڈینو کا استعمال کرتے ہوئے موجودہ کٹ آف پاور سپلائی سرکٹ سے زیادہ کی تجویز کردہ 16 X 2 LCD ڈسپلے ہے ، جو حقیقی وقت میں وولٹیج ، موجودہ ، بجلی کی کھپت اور پیش سیٹ حد کی موجودہ حد کو ظاہر کرنے کے لئے استعمال ہوتا ہے۔

الیکٹرانکس کا ایک سرگرم کار ہونے کے ناطے ، ہم اپنے پروٹوٹائپ کو متغیر وولٹیج بجلی کی فراہمی پر جانچتے ہیں۔ ہم میں سے بیشتر سستے متغیر بجلی کی فراہمی کے مالک ہیں جو نہ تو وولٹیج ماپنے / موجودہ پیمائش کی خصوصیت اور نہ ہی شارٹ سرکٹ اور نہ ہی موجودہ تعمیرات میں اضافے کا انتظام کرسکتا ہے۔



اس کی وجہ یہ ہے کہ ان ذکر کردہ خصوصیات سے بجلی کی فراہمی آپ کے بٹوے پر بمباری کرسکتی ہے اور شوق کے استعمال کے ل for اس سے زیادہ خرچ کی جائے گی۔

شارٹ سرکٹ اور اس سے زیادہ موجودہ بہاؤ پیشہ ور افراد کے لئے ابتدائ کے لئے ایک مسئلہ ہے اور ابتدائی طور پر ان کی ناتجربہ کاری کی وجہ سے اکثر اس کا شکار رہتے ہیں ، وہ بجلی کی فراہمی کی قطعیت کو تبدیل کرسکتے ہیں یا اجزاء کو غلط طریقے سے جوڑتے ہیں وغیرہ

یہ چیزیں غیر معمولی طور پر سرکٹ کے ذریعے موجودہ بہاؤ کا سبب بن سکتی ہیں ، جس کے نتیجے میں سیمک کنڈکٹر اور غیر فعال اجزاء میں تھرمل بھاگ جانا ہوتا ہے جس کے نتیجے میں قیمتی الیکٹرانک اجزاء کی تباہی ہوتی ہے۔ ان معاملات میں اوہم کا قانون دشمن میں بدل جاتا ہے۔

اگر آپ نے کبھی شارٹ سرکٹ یا تلی ہوئی سرکٹ نہیں بنائی ہے تو پھر مبارکباد! آپ ان چند لوگوں میں سے ایک ہیں جو الیکٹرانکس میں کامل ہیں یا آپ کبھی بھی الیکٹرانکس میں کوئی نئی چیز آزمانے کی کوشش نہیں کرتے ہیں۔

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

ڈیزائن

بجلی کی فراہمی میں 3 پوٹینومیٹر ہیں: ایک LCD ڈسپلے کے برعکس کو ایڈجسٹ کرنے کے لئے ، ایک 1.2 V سے 15V تک کے آؤٹ پٹ وولٹیج کو ایڈجسٹ کرنے کے لئے اور آخری پوٹینومیٹر 0 سے 2000 ایم اے یا 2 Ampere کی موجودہ حد طے کرنے کے لئے استعمال کیا جاتا ہے۔

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

موجودہ بوجھ لوڈ کے ذریعے ملیپیمپ میں دکھایا جائے گا موجودہ سیٹ موجودہ حد ملییمپس میں دکھائی جائے گی اور بجلی کی کھپت ملی واٹ میں ظاہر ہوگی۔
سرکٹ کو 3 حصوں میں تقسیم کیا گیا ہے: پاور الیکٹرانکس ، LCD ڈسپلے کنکشن اور طاقت ماپنے والا سرکٹ۔

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

اسکیمیٹک آریگرام:

ایردوینو کا استعمال کرتے ہوئے موجودہ کٹ آف پاور سپلائی سے زیادہ

12v-0-12v / 3A ٹرانسفارمر وولٹیج کو نیچے قدم رکھنے کے لئے استعمال کیا جائے گا ، 6A4 ڈایڈڈ AC کو ڈی سی وولٹیج میں تبدیل کردیں گے اور 2000uF کاپاکیسیٹر ڈایڈس سے کٹی ڈی سی سپلائی کو ہموار کرے گا۔

LM 7809 فکسڈ 9V ریگولیٹر غیر منظم ڈی سی کو ریگولیٹڈ 9V DC سپلائی میں تبدیل کرے گا۔ 9 وی سپلائی اردوینو اور ریلے کو طاقت دے گی۔ ارڈوینو کی ان پٹ سپلائی کیلئے ڈی سی جیک استعمال کرنے کی کوشش کریں۔

ان 0.1uF سیرامک ​​کیپسیٹرز کو مت چھوڑیں جو آؤٹ پٹ وولٹیج کے لئے اچھی استحکام فراہم کرتے ہیں۔

ایل ایم 317 بوجھ کے ل vari متغیر آؤٹ پٹ وولٹیج فراہم کرتا ہے جو منسلک ہونا ہے۔

آپ 4.7K اوہم پوٹینومیٹر کو گھوما کر آؤٹ پٹ وولٹیج کو ایڈجسٹ کرسکتے ہیں۔

جو پاور سیکشن کو ختم کرتی ہے۔

اب ڈسپلے کا کنکشن دیکھتے ہیں:

کنکشن کی تفصیلات

ایردوینو کا استعمال کرتے ہوئے موجودہ کٹ آف پاور سپلائی ڈسپلے سرکٹ سے زیادہ

یہاں بہت زیادہ وضاحت کرنے کے لئے کچھ نہیں ہے ، صرف سرکٹ آریگرام کے مطابق آرڈینو اور ایل سی ڈی ڈسپلے کو تار بنائیں۔ بہتر دیکھنے کے برعکس کے لئے 10K پوٹینومیٹر کو ایڈجسٹ کریں۔

مذکورہ بالا ڈسپلے میں مذکورہ چار پیرامیٹرز کے نمونے کی ریڈنگ دکھائی گئی ہے۔

بجلی کی پیمائش کا مرحلہ

اب ہم بجلی کی پیمائش کے سرکٹ کو تفصیل سے دیکھتے ہیں۔

پاور ماپنے والے سرکٹ میں وولٹ میٹر اور امی میٹر شامل ہوتا ہے۔ ارڈینو سرکٹ ڈایاگرام کے مطابق ریزٹرز کے نیٹ ورک کو جوڑ کر ایک ساتھ وولٹیج اور کرنٹ کی پیمائش کرسکتا ہے۔

اریڈوینو کا استعمال کرتے ہوئے اوور کرنٹ کٹ آف پاور سپلائی کیلئے ریسٹر نیٹ ورک

مندرجہ بالا ڈیزائن کے لئے ریلے کنکشن کی تفصیلات:

اردوینو ریلے کے کنکشن کی تفصیلات

متوازی طور پر چار 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

10K اوہم پوٹینومیٹر آؤٹ پٹ میں زیادہ سے زیادہ موجودہ سطح کو ایڈجسٹ کرنے کے لئے فراہم کیا جاتا ہے۔ اگر بوجھ کے ذریعے موجودہ بہاؤ پہلے سے سیٹ موجودہ سے زیادہ ہو تو آؤٹ پٹ سپلائی منقطع ہوجائے گی۔
آپ ڈسپلے میں پیش سیٹ سطح دیکھ سکتے ہیں جس کا ذکر 'LT' (حد) کے طور پر ہوگا۔

مثال کے طور پر کہتے ہیں: اگر آپ نے حد 200 مقرر کی ہے تو ، یہ 199mA تک موجودہ دے دے گی۔ اگر موجودہ کھپت 200 ایم اے کے برابر ہوجاتی ہے یا اس سے زیادہ پیداوار آتی ہے تو فوری طور پر کٹ آف ہوجائے گا۔

آریڈینو پن # 7 کے ذریعہ آؤٹ پٹ آن یا آف ہے۔ جب یہ پن زیادہ ہوتا ہے تو ٹرانجسٹر ریلے کو متحرک کرتا ہے جو عام اور عام طور پر کھلی پنوں کو جوڑتا ہے ، جو بوجھ کے لئے مثبت فراہمی کرتا ہے۔

ڈایڈڈ IN4007 ریلے کوائل سے ہائی ولٹیج بیک بیک EMF جذب کرتا ہے جبکہ ریلے کو آن اور آف سوئچ کرتے ہوئے۔

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

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

ابھی تک ، آپ کو بجلی کی فراہمی کی تیاری کے ل enough کافی علم حاصل ہوگا جو آپ کے قیمتی الیکٹرانک اجزاء اور ماڈیولز کی حفاظت کرتا ہے۔

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




پچھلا: ارڈینو کا استعمال کرتے ہوئے یہ جدید ڈیجیٹل ایمیٹر بنائیں اگلا: ایردوینو میں EEPROM کا تعارف