- مطلوبہ اجزاء:
- ورکنگ وضاحت:
- سرکٹ کی وضاحت:
- پروگرامنگ کی وضاحت:
- ایزیڈا کا استعمال کرتے ہوئے سرکٹ اور پی سی بی ڈیزائن:
- آن لائن پی سی بی کا حساب کتاب اور ترتیب دینا:
ہم اکثر اپنے گھر پر بجلی کی فراہمی میں وولٹیج میں اتار چڑھاؤ دیکھتے ہیں ، جو ہمارے گھر کے AC ایپلائینسز میں خرابی کا سبب بن سکتا ہے۔ آج ہم ایک کم لاگت والا ہائی اور لو وولٹیج پروٹیکشن سرکٹ بنا رہے ہیں ، جو ہائی یا لو وولٹیج کی صورت میں آلات کو بجلی کی فراہمی منقطع کردے گا۔ یہ 16x2 LCD پر ایک انتباہی پیغام بھی دکھائے گا۔ اس پروجیکٹ میں ، ہم نے ان پٹ وولٹیج کو ریفرنس وولٹیج سے پڑھنے اور اس کا موازنہ کرنے اور اسی کے مطابق کارروائی کرنے کے لئے پی آئی سی مائکروکونٹرولر کا استعمال کیا ہے ۔
ہم نے اس سرکٹ کو پی سی بی پر بنایا ہے اور اسی مقصد کے ل PC پی سی بی پر ایک اضافی سرکٹ شامل کیا ہے ، لیکن اس بار اوپ امپ ایل ایم 358 (بغیر کسی مائکرو قابو رکھنے والے) کا استعمال کیا گیا ہے۔ مظاہرے کے مقصد کے ل we ، ہم نے کم وولٹیج کی حد کو 150v اور ہائی ولٹیج کی حد کو 200v منتخب کیا ہے۔ یہاں اس پروجیکٹ میں ، ہم نے کٹ کے لئے کوئی ریلے استعمال نہیں کیا ، ہم نے LCD کا استعمال کرتے ہوئے اس کا مظاہرہ کیا ، اس مضمون کے آخر میں ویڈیو دیکھیں۔ لیکن صارف اس سرکٹ کے ساتھ ریلے منسلک کرسکتا ہے اور اسے PIC کے GPIO سے جوڑ سکتا ہے۔
مزید ہمارے پی سی بی پروجیکٹس کو یہاں چیک کریں۔
مطلوبہ اجزاء:
- PIC مائکروکانٹرولر PIC18F2520
- پی سی بی (ایزیڈا سے آرڈر دیا گیا)
- آئی سی LM358
- 3 پن ٹرمینل رابط (اختیاری)
- 16x2 LCD
- BC547 ٹرانجسٹر
- 1 ک مزاحم
- 2 ک 2 ریزٹر
- 30K ریسٹر ایس ایم ڈی
- 10k ایس ایم ڈی
- کیپسیٹرز- 0.1uf ، 10uF ، 1000uF
- 28 پن آایسی بیس
- مرد / خواتین برگ اسٹکس
- 7805 وولٹیج ریگولیٹرز- 7805 ، 7812
- پیکیٹ 2 پروگرامر
- ایل. ای. ڈی
- زینر ڈایڈڈ- 5.1v ، 7.5v ، 9.2v
- ٹرانسفارمر 12-0- 12
- 12 میگا ہرٹز کرسٹل
- 33 پی ایف کاپاکیسیٹر
- وولٹیج ریگولیٹر (فین اسپیڈ ریگولیٹر)
ورکنگ وضاحت:
اس ہائی اور لو وولٹیج کٹ آف سرکٹ میں ، ہم نے اے سی وولٹیج کو پی آئی سی مائکروکنٹرولر کا استعمال کرتے ہوئے ٹرانسفارمر ، برج ریکٹیفیر اور وولٹیج ڈویائڈر سرکٹ کی مدد سے پڑھا ہے اور 16x2 LCD سے زیادہ ڈسپلے کیا ہے۔ پھر ہم نے AC وولٹیج کا تعی comparedن شدہ حدود سے موازنہ کیا ہے اور اسی کے مطابق LCD پر الرٹ میسج ڈسپلے کیا ہے۔ جیسے اگر وولٹیج 150v سے کم ہے تو ہم نے "لو وولٹیج" دکھایا ہے اور اگر وولٹیج 200v سے زیادہ ہے تو ہم LCD کے اوپر "ہائی وولٹیج" متن دکھا چکے ہیں۔ ہم اس منصوبے کے اختتام پر دیئے گئے پی آئی سی کوڈ میں ان حدود کو تبدیل کرسکتے ہیں۔ یہاں ہم نے ویڈیو میں مظاہرے کے مقصد کے لئے آنے والی وولٹیج کو بڑھانے اور کم کرنے کیلئے فین ریگولیٹر کا استعمال کیا ہے۔
اس سرکٹ میں ، ہم نے بغیر کسی مائکروکانٹرولر کا استعمال کیے سادہ انڈر اینڈ اوور وولٹیج پروٹیکشن سرکٹ بھی شامل کیا ہے ۔ اس سادہ سرکٹ میں ہم نے ان پٹ اور ریفرنس وولٹیج کا موازنہ کرنے کے لئے LM358 موازنہ استعمال کیا ہے۔ تو یہاں ہمارے پاس اس منصوبے میں تین اختیارات ہیں۔
- ٹرانسفارمر ، پل ریکٹفایر ، وولٹیج ڈویائڈر سرکٹ اور پی آئی سی مائکروکانٹرولر کی مدد سے اے سی وولٹیج کی پیمائش اور موازنہ کریں۔
- LM358 کا استعمال کرتے ہوئے ٹرانسفارمر ، ریکٹفایر اور موازنہ کرنے والے LM358 (بغیر کسی مائکروکانٹرولر کے) کا استعمال کرتے ہوئے زیادہ اور کم وولٹیج کا پتہ لگانا
- LM358 کے موازنہ کار کا استعمال کرتے ہوئے اور اس سے زیادہ وولٹیج کا پتہ لگائیں اور کوڈ کے ذریعہ کارروائی کرنے کیلئے اس کے آؤٹ پٹ کو پی آئی سی مائکروکانٹرولر کو کھلا دیں۔
یہاں ہم نے اس پروجیکٹ کا پہلا آپشن ظاہر کیا ہے۔ جس میں ہم نے AC ان پٹ وولٹیج کو نیچے چھوڑ دیا ہے اور پھر پل ریکٹفایر کا استعمال کرکے اس کو DC میں تبدیل کیا ہے اور پھر اس DC وولٹیج کا نقشہ 5v میں لگایا اور پھر آخر میں اس وولٹیج کو PIC مائکروقابو کنٹرولر کو موازنہ اور ڈسپلے کے لئے کھلایا۔
پی آئی سی مائکروکانٹرولر میں ہم نے اس میپڈ ڈی سی وولٹیج کو پڑھا ہے اور اس نقشہ شدہ قدر کی بنیاد پر ہم نے دیئے ہوئے فارمولے کی مدد سے آنے والی اے سی وولٹیج کا حساب لگایا ہے۔
وولٹ = ((adcValue * 240) / 1023)
جہاں ایڈک ویلیو پی آئی سی کنٹرولر اے ڈی سی پن میں ڈی سی ان پٹ وولٹیج کی قیمت کے برابر ہے اور وولٹ اطلاق شدہ اے سی وولٹیج ہے۔ یہاں ہم نے زیادہ سے زیادہ ان پٹ وولٹیج کے طور پر 240v لیا ہے۔
یا متبادل کے طور پر ہم مساوی ڈی سی ان پٹ ویلیو کی نقشہ سازی کے لئے دیئے گئے طریقے کو استعمال کرسکتے ہیں۔
وولٹ = نقشہ (adcVlaue ، 530 ، 895 ، 100 ، 240)
جہاں ایڈک ویلیو پی آئی سی کنٹرولر اے ڈی سی پن پر ڈی سی ان پٹ وولٹیج کی قیمت کے برابر ہے ، 530 کم از کم ڈی سی وولٹیج کے برابر ہے اور 895 زیادہ سے زیادہ ڈی سی وولٹیج کے برابر قیمت ہے۔ اور 100 وی کم سے کم میپنگ وولٹیج ہے اور 240v زیادہ سے زیادہ میپنگ وولٹیج ہے۔
مطلب PIC ADC پن پر 10mV DC ان پٹ 2.046 ADC مساوی قدر کے برابر ہے۔ لہذا یہاں ہم نے 530 کو کم سے کم قیمت کے ذرائع کے طور پر منتخب کیا ہے ، PIC کے ADC پن میں وولٹیج ہوگی:
(((530 / 2.046) * 10) / 1000) وولٹ
2.6v جو 100VAC کی کم سے کم قیمت کا نقشہ بنایا جائے گا
(زیادہ سے زیادہ حد کے لئے ایک ہی حساب کتاب)۔
چیک کریں نقشہ کی تقریب اختتام پر PIC پروگرام کوڈ میں دی گئی ہے۔ یہاں ADC استعمال کرکے وولٹیج ڈیوائڈر سرکٹ اور نقشہ سازی کے بارے میں مزید معلومات حاصل کریں۔
اس منصوبے پر کام کرنا آسان ہے۔ اس پروجیکٹ میں ، ہم نے اس کا مظاہرہ کرنے کے لئے AC وولٹیج کے پرستار ریگولیٹر کا استعمال کیا ہے۔ ہم نے ٹرانسفارمر کے ان پٹ کے ساتھ فین ریگولیٹر منسلک کیا ہے۔ اور پھر اس کی مزاحمت کو بڑھا یا کم کرکے ہمیں مطلوبہ وولٹیج آؤٹ پٹ ملا۔
کوڈ میں ، ہم نے ہائی وولٹیج اور کم ولٹیج کا پتہ لگانے کے ل. زیادہ سے زیادہ اور کم سے کم وولٹیج اقدار طے کی ہیں۔ ہم نے 200v کو اوور وولٹیج حد اور 150v کو کم وولٹیج کی حد مقرر کیا ہے۔ اب سرکٹ کو طاقت دینے کے بعد ، ہم LCD پر AC ان پٹ وولٹیج دیکھ سکتے ہیں۔ جب ان پٹ وولٹیج بڑھتا ہے تو پھر ہم LCD کے اوپر وولٹیج میں تبدیلیاں دیکھ سکتے ہیں اور اگر وولٹیج حد سے زیادہ وولٹیج کی حد سے زیادہ ہوجاتی ہے تو LCD ہمیں "H High Wolge Alert" کے ذریعہ الرٹ کرے گا اور اگر وولٹیج وولٹیج کی حد سے کم ہوجاتا ہے تو LCD ہمیں دکھا کر الرٹ کرے گا “۔ کم وولٹیج الرٹ ”پیغام۔ اس طرح اسے الیکٹرانک سرکٹ بریکر کے طور پر بھی استعمال کیا جاسکتا ہے ۔
ہم کسی بھی AC ایپلائینسز کو آٹو کٹ آف پر کم یا زیادہ وولٹیج پر منسلک کرنے کے لئے مزید ریلے شامل کرسکتے ہیں۔ ہمیں آلات کو بند کرنے کیلئے کوڈ کی ایک لائن شامل کرنے کی ضرورت ہے ، LCD انتباہی پیغام کے نیچے کوڈ دکھا رہا ہے۔ AC آلات کے ساتھ ریلے استعمال کرنے کے لئے یہاں چیک کریں۔
سرکٹ کی وضاحت:
میں اعلی اور کم وولٹیج تحفظ سرکٹ ، ہم نے 2 اور 3 نمبر کی PIC microcontroller کی کا پنوں سے منسلک دو نتائج ہے جس میں ایک LM358 وپی- AMP استعمال کیا ہے. اور ایک وولٹیج ڈویائڈر وولٹیج کو تقسیم کرنے کے لئے استعمال کیا جاتا ہے اور PIC مائکروکونٹرولر کے 4 نمبر نمبر پن پر اس کی پیداوار کو جوڑتا ہے۔ LCD PIC کے PORTB پر 4 بٹ وضع میں منسلک ہے۔ RS اور EN براہ راست B0 اور B1 سے جڑے ہوئے ہیں اور ڈیٹا پن D4، D5، D6 اور D7of LCD بالترتیب B2، B3، B4 اور B5 سے جڑے ہوئے ہیں۔ اس پروجیکٹ میں ، ہم نے دو وولٹیج ریگولیٹر استعمال کیے ہیں: مائکروکونٹرولر سپلائی کیلئے 7805 اور ایل ایم 358 سرکٹ کیلئے 7812۔ اور اے سی وولٹیج کو نیچے اتارنے کے لئے ایک 12v-0-12v مرحلہ سے نیچے ٹرانسفارمر بھی استعمال کیا جاتا ہے۔ باقی اجزا ذیل میں سرکٹ ڈایاگرام میں دکھائے گئے ہیں۔
پروگرامنگ کی وضاحت:
اس پروجیکٹ کا پروگرامنگ حصہ آسان ہے۔ اس کوڈ میں ، ہمیں صرف وولٹیج ڈیوائڈر سرکٹ سے آنے والے میپڈ 0-5v وولٹیج کا استعمال کرکے اے سی وولٹیج کا حساب لگانے کی ضرورت ہے اور پھر اس کا موازنہ پیش وضاحتی اقدار سے کریں۔ آپ اس منصوبے کے بعد مکمل پی آئی سی کوڈ چیک کرسکتے ہیں۔
سب سے پہلے ، کوڈ میں ، ہم نے ایک ہیڈر شامل کیا ہے اور پی آئی سی مائکروکنٹرولر کنفیگ بٹس کو تشکیل دیا ہے۔ اگر آپ پی آئی سی کوڈنگ میں نئے ہیں تو پھر پی آئی سی مائکروکانٹرولر اور اس کی تشکیلاتی بٹس یہاں سیکھیں۔
پھر ہم LCD ڈرائیونگ، جیسے کے لئے کچھ fucntions استعمال کیا ہے () باطل lcdbegin یلسیڈی، ابتدا کے لئے باطل lcdcmd (چار CH) ، یلسیڈی کے لئے ایک کمانڈ بھیجنے کے لئے باطل lcdwrite (چار CH) یلسیڈی اور سے ڈیٹا بھیجنے کے لئے باطل lcdprint (چار * str) LCD پر سٹرنگ بھیجنے کے لئے۔ ذیل میں کوڈ میں موجود تمام افعال کو چیک کریں۔
دیئے گئے فنکشن کو اقدار کی نقشہ سازی کے لئے استعمال کیا جاتا ہے:
لمبا نقشہ (لمبا x ، لمبی in_min ، لمبی in_max ، طویل آؤٹ_من ، طویل آؤٹ_امیکس) {واپسی (x - in_min) * (آؤٹ_ میکس - آؤٹ_من) / (in_max - in_min) + آؤٹ_من؛ }
دیئے گئے مطابق اینالاگ ریڈ (انٹرا CH) فنکشن کا آغاز ADC کو شروع کرنے اور پڑھنے کے لئے کیا جاتا ہے۔
int analogRead (int ch) {int adcData = 0؛ اگر (ch == 0) ADCON0 = 0x03؛ // adc چینل 0 else if (ch == 1) ADCON0 = 0x0b؛ // adc چینل 1 کو منتخب کریں اگر اور (ch == 2) ADCON0 = 0x0b؛ // منتخب ADC چینل 2 ADCON1 = 0b00001100؛ // ADC ADCON2 = 0b10001010 کے مطابق i / p 0،1 اور 2 چینل منتخب کریں۔ // ایکزائشن ٹائم کے انعقاد کا وقت جبکہ (خدا == 1)؛ // اسٹارٹ تبادلوں کی adc value adcData = (ADRESL) + (ADRESH << 8)؛ // اسٹور 10 بٹ آؤٹ پٹ ADON = 0؛ // ایڈک آف ریٹرن ایڈک ڈیٹا؛ }
دی گئی لائنیں ADC کے نمونے لینے کے ل getting استعمال کی جاتی ہیں اور ان میں اوسط کا حساب لگائیں اور پھر وولٹیج کا حساب لگائیں:
جبکہ (1) {لمبی adcValue = 0؛ انٹ وولٹ = 0؛ (INT i = 0؛ i <100؛ i ++) // نمونے لینے {adcValue + = ینالاگ پڑھیں (2)؛ تاخیر (1)؛ c adcValue / = 100؛ #if طریقہ == 1 وولٹ = (((فلوٹ)) adcValue * 240.0) / 1023.0)؛ # لیسی وولٹ = نقشہ (adcValue، 530، 895، 100، 240)؛ #endif sprintf (نتیجہ ، "٪ d" ، وولٹ)؛
اور آخر کار دی گئی تقریب کا نتیجہ نتیجہ اخذ کرنے کیلئے کیا جاتا ہے:
اگر (وولٹ> 200) c lcdcmd (1)؛ ایل سی ڈی پرنٹ ("ہائی وولٹیج")؛ lcdcmd (192)؛ lcdprint ("انتباہ")؛ تاخیر (1000)؛ } ورنہ اگر (وولٹ <150) c lcdcmd (1)؛ ایل سی ڈی پرنٹ ("کم وولٹیج")؛ lcdcmd (192)؛ lcdprint ("انتباہ")؛ تاخیر (1000)؛ }
ایزیڈا کا استعمال کرتے ہوئے سرکٹ اور پی سی بی ڈیزائن:
اس ہائی اور کم وولٹیج کا پتہ لگانے والا سرکٹ ڈیزائن کرنے کے لئے ، ہم نے ایڈیڈا کے نام سے آن لائن ای ڈی اے کا انتخاب کیا ہے۔ ہم نے پہلے بھی کئی بار ایزیڈا استعمال کیا ہے اور پی سی بی کے دوسرے تانے بانے کے مقابلے میں اسے استعمال کرنا بہت آسان پایا ہے۔ ہمارے پی سی بی کے تمام منصوبے یہاں دیکھیں۔ ایزیڈا نہ صرف اسکیمٹک گرفتاری ، سرکٹ تخروپن اور پی سی بی ڈیزائن کے لئے ایک اسٹاپ حل ہے ، وہ کم قیمت پی سی بی پروٹوٹائپ اور اجزاء سورسنگ سروس بھی پیش کرتے ہیں۔ انہوں نے حال ہی میں اپنی جزو سورسنگ سروس کا آغاز کیا جہاں ان کے پاس الیکٹرانک اجزاء کا ایک بڑا ذخیرہ موجود ہے اور صارف پی سی بی آرڈر کے ساتھ اپنے مطلوبہ اجزاء ترتیب دے سکتے ہیں۔
اپنے سرکٹس اور پی سی بی کو ڈیزائن کرتے وقت ، آپ اپنے سرکٹ اور پی سی بی کے ڈیزائن کو عوامی بھی بناسکتے ہیں تاکہ دوسرے صارف ان کی کاپی یا تدوین کرسکیں اور وہاں سے فائدہ اٹھاسکیں ، ہم نے اس ہائی اور لو وولٹیج کیلئے اپنے پورے سرکٹ اور پی سی بی کی ترتیب کو بھی عوامی بنا دیا ہے۔ پروٹیکشن سرکٹ ، نیچے دیئے گئے لنک کو چیک کریں:
easyeda.com/circuitdigest/HIGH_LOW_Voltage_Dtetector-4dc240b0fde140719c2401096e2410e6
ایزیڈا سے پی سی بی لے آؤٹ کی اوپر والی پرت کا سنیپ شاٹ ذیل میں ہے ، آپ پی سی بی کی کسی بھی پرت (اوپر ، نیچے ، ٹاپسک ، بوٹومسلک وغیرہ) کی پرت کو منتخب کرکے 'پرتوں' ونڈو کو دیکھ سکتے ہیں۔
آپ ایزیڈا کا استعمال کرتے ہوئے پی سی بی کے فوٹو ویو کو بھی چیک آؤٹ کرسکتے ہیں۔
آن لائن پی سی بی کا حساب کتاب اور ترتیب دینا:
پی سی بی کے ڈیزائن کو مکمل کرنے کے بعد ، آپ اوپر تیار کردہ آؤٹ پٹ کے آئکن پر کلک کرسکتے ہیں ۔ تب آپ پی سی بی کے پی آر بی آرڈر کو اپنے پی سی بی کی ڈاؤن لوڈ کرنے اور کسی بھی کارخانہ دار کو بھیجنے کے آرڈر تک رسائی حاصل کریں گے ، سیدھے ایزیڈا میں آرڈر دینا بہت آسان (اور سستا) بھی ہے۔ یہاں آپ پی سی بی کی تعداد منتخب کرسکتے ہیں جو آپ آرڈر کرنا چاہتے ہیں ، آپ کو کتنی تانبے کی تہوں کی ضرورت ہے ، پی سی بی کی موٹائی ، تانبے کا وزن ، اور یہاں تک کہ پی سی بی کا رنگ بھی۔ آپ کے تمام اختیارات منتخب کرنے کے بعد ، "ٹوکری میں محفوظ کریں" پر کلک کریں اور اپنا آرڈر مکمل کریں ، پھر آپ کو کچھ دن بعد اپنے پی سی بی ملیں گے۔ صارف اپنے مقامی پی سی بی فروش کے ساتھ گبر فائل کا استعمال کرکے پی سی بی بنانے کے لئے بھی جاسکتا ہے۔
ایزیڈا کی ترسیل بہت تیز ہے اور پی سی بی کے آرڈر دینے کے کچھ دن بعد مجھے پی سی بی کے نمونے ملے۔
پی سی بی پر اجزاء کو سولڈرنگ کرنے کے بعد ذیل میں تصاویر ہیں:
اس طرح ہم اپنے گھر کے ل easily کم وولٹیج پروٹیکشن سرکٹ آسانی سے بنا سکتے ہیں۔ مزید یہ کہ آپ کو کسی بھی AC ایپلائینس کو اس سے وابستہ کرنے کے ل a ریلے شامل کرنے کی ضرورت ہے ، تاکہ اسے وولٹیج کے اتار چڑھاو سے بچایا جاسکے۔ بس ریلے کو کسی عام مقصد PIC MCU کے پن سے مربوط کریں اور LCD انتباہی پیغام کوڈ کے ساتھ اس پن کو اونچ نیچ بنانے کیلئے کوڈ لکھیں۔