- مطلوبہ اجزاء:
- ارڈینو وولٹ میٹر میٹر سرکٹ ڈایاگرام:
- آرڈینوو پر مبنی اے سی وولٹ میٹر کا کام کرنا:
- نقلی:
- کوڈ کی وضاحت:
اس پروجیکٹ میں ، ہم اردوینو کا استعمال کرتے ہوئے ایک AC وولٹیج ماپنے والا آلہ بنانے جارہے ہیں ، جو ہمارے گھر میں باری باری موجودہ سپلائی کی وولٹیج کی پیمائش کرے گا۔ ہم اس وولٹیج کو ارڈینو آئ ڈی ای کے سیریل مانیٹر پر پرنٹ کرنے کے ساتھ ساتھ ملٹی میٹر پر بھی ظاہر کرنے جارہے ہیں۔
ینالاگ بنانے سے کہیں زیادہ ڈیجیٹل وولٹ میٹر بنانا آسان ہے کیونکہ ینالاگ وولٹ میٹر کے معاملے میں آپ کو جسمانی پیرامیٹرز جیسے ٹارک ، رگڑ کے نقصانات وغیرہ کا اچھی طرح سے علم ہونا چاہئے جبکہ ڈیجیٹل وولٹ میٹر کی صورت میں آپ صرف ایل سی ڈی یا ایل ای ڈی میٹرکس کا استعمال کرسکتے ہیں یا یہاں تک کہ آپ کا لیپ ٹاپ (جیسا کہ اس معاملے میں) آپ کیلئے وولٹیج کی قیمتوں کو پرنٹ کرنا ہے۔ یہاں کچھ ڈیجیٹل وولٹ میٹر منصوبے ہیں:
- ICL7107 کا استعمال کرتے ہوئے پی سی بی کے ساتھ سادہ ڈیجیٹل وولٹ میٹر سرکٹ
- LM3914 وولٹ میٹر سرکٹ
- اے وی آر مائکروکونٹرولر کا استعمال کرتے ہوئے 0-25V ڈیجیٹل وولٹ میٹر
مطلوبہ اجزاء:
- ایک 12-0-12 ٹرانسفارمر
- 1N4007 ڈایڈڈ
- 1uf سندارتر
- مزاحمہ 10 ک؛ 4.7 ک.
- زینر ڈایڈڈ (5v)
- اردوینو یو این او
- مربوط تاروں
ارڈینو وولٹ میٹر میٹر سرکٹ ڈایاگرام:
اس آردوینو وولٹ میٹر کے لئے سرکٹ ڈایاگرام اوپر دکھایا گیا ہے۔
رابطے:
- مین سپلائی کیلئے ٹرانسفارمر کی ہائی ولٹیج سائیڈ (220V) اور ولٹیج ڈویائڈر سرکٹ سے کم وولٹیج (12v) کو مربوط کریں۔
- سیریز میں 10k ریزٹر کو 4.7k ریزٹر کے ساتھ مربوط کریں لیکن یہ یقینی بنائیں کہ وولٹیج کو ان پٹ کے طور پر 4.7k ریزٹر میں بھریں۔
- جیسا کہ دکھایا گیا ہے ڈایڈڈ جڑیں۔
- کاپیسیٹر اور زینر ڈایڈ کو 4.7 ک میں متصل کریں
- ڈوڈ کے ن ٹرمینل سے تار کو ارڈوینو کے ینالاگ پن A0 سے جوڑیں۔
** نوٹ: ارڈینو کے گراؤنڈ پن کو اس مقام سے مربوط کریں جیسا کہ اعداد و شمار یا سرکٹ میں دکھایا گیا ہے کام نہیں کرے گا۔
وولٹیج ڈیوائڈر سرکٹ کی ضرورت ہے؟
جیسا کہ ہم 220/12 v ٹرانسفارمر استعمال کررہے ہیں ، ہمیں Lv طرف 12 v مل جاتا ہے۔ چونکہ یہ وولٹیج اردوینو کے لئے ان پٹ کے طور پر موزوں نہیں ہے ہمیں ایک وولٹیج ڈیوائڈر سرکٹ کی ضرورت ہے جو ارودوینو کو ان پٹ کے طور پر مناسب وولٹیج کی قیمت دے سکے۔
ڈایڈڈ اور سندارتر کیوں جڑے ہوئے ہیں؟
چونکہ اردوینو منفی وولٹیج اقدار کو ان پٹ کے طور پر نہیں لیتے ہیں ، لہذا ہمیں پہلے اسٹیپ ڈاون اے سی کے منفی سائیکل کو دور کرنے کی ضرورت ہے تاکہ ارودوینو کے ذریعہ صرف مثبت وولٹیج کی قیمت لی جائے۔ لہذا ڈایڈڈ وولٹیج کو بہتر بنانے کے ل. منسلک ہے۔ تزئین و آرائش کے بارے میں مزید معلومات کے ل our ہمارا ہاف لہر ریکٹفایر اور فل ویو ریکٹیفائر سرکٹ چیک کریں۔
یہ درستگی والی وولٹیج ہموار نہیں ہے کیونکہ اس میں بڑی لہریں موجود ہیں جو ہمیں کوئی صحیح مطابق قیمت نہیں دے سکتی ہیں۔ لہذا سندارتر AC سگنل کو ہموار کرنے کے لئے جڑا ہوا ہے۔
زینر ڈایڈڈ کا مقصد؟
اگر 5v سے زیادہ وولٹیج کو اسے کھلایا جائے تو ارڈینوو کو نقصان ہوسکتا ہے۔ لہذا ایک 5 وی زینر ڈایڈڈ ارڈینو کی حفاظت کو یقینی بنانے کے لئے منسلک ہے جو خرابی کی صورت میں اس وولٹیج 5v سے تجاوز کرجاتا ہے۔
آرڈینوو پر مبنی اے سی وولٹ میٹر کا کام کرنا:
1. اسٹیپ ڈاون وولٹیج ٹرانسفارمر کے ایل وی سائیڈ پر حاصل کیا جاتا ہے جو عام بجلی کی درجہ بندی کے ریزٹرز میں استعمال کرنے کے لئے موزوں ہے۔
2. پھر ہمارے پاس 4.7k ریزسٹر بھر میں مناسب وولٹیج ویلیو ملتی ہے
زیادہ سے زیادہ وولٹیج جس کی پیمائش کی جاسکتی ہے وہ اس سرکٹ کو پروٹیوس پر نقالی کرکے پایا جاتا ہے (نقلی سیکشن میں اس کی وضاحت کی گئی ہے)۔
3. اردوینو 0 سے 1023 کے درمیان ینالاگ قدروں کی شکل میں پن A0 سے ان پٹ کے طور پر اس وولٹیج کو لیتا ہے۔ 0 وولٹ اور 1023 ہونے کی وجہ سے 5v ہوتا ہے۔
A. اردوینو پھر اس مطابق قیمت کو ایک فارمولے کے ذریعہ اسی مینز اے سی وولٹیج میں تبدیل کرتا ہے۔ (کوڈ سیکشن میں بیان ہوا)
نقلی:
عین مطابق سرکٹ پروٹیوس میں بنایا جاتا ہے اور پھر اس کی نقالی ہوتی ہے۔ زیادہ سے زیادہ وولٹیج تلاش کرنے کے ل that کہ یہ سرکٹ ہٹ کی پیمائش کرسکتا ہے اور آزمائشی طریقہ استعمال کیا جاتا ہے۔
الٹرنیٹر کی چوٹی والی وولٹیج 440 (311 rms) بنانے پر ، پن A0 پر وولٹیج میں 5 وولٹ یعنی زیادہ سے زیادہ پایا گیا۔ لہذا یہ سرکٹ زیادہ سے زیادہ 311 rms وولٹیج کی پیمائش کرسکتا ہے۔
تخروپن 220 rms سے 440v کے درمیان مختلف وولٹیجز کے لئے انجام دیا جاتا ہے۔
کوڈ کی وضاحت:
اس منصوبے کے آخر میں مکمل آرڈینووولٹ میٹر کوڈ دیا گیا ہے اور تبصروں کے ذریعہ اس کی وضاحت کی گئی ہے۔ یہاں ہم اس کے کچھ حص explaے کی وضاحت کر رہے ہیں۔
ایم پن A0 پر موصول کردہ ان پٹ ینالاگ قیمت ہے یعنی ،
m = پن موڈ (A0، INPUT)؛ // ان پٹ کے بطور pin a0 سیٹ کریں
اس فارمولے کو متغیر n تفویض کرنے کے لئے n = (m * . 304177) ، پہلے نقلی سیکشن میں حاصل کردہ ڈیٹا کا استعمال کرکے کچھ طرح کے حساب کتاب کیے جاتے ہیں۔
جیسا کہ نقلی تصویر میں دیکھا گیا ہے ، 5v یا 1023 مطابق قیمت پن A0 پر حاصل کی جاتی ہے جب ان پٹ AC وولٹیج 311 وولٹ ہوتا ہے۔ لہذا:
لہذا کوئی بھی بے ترتیب ینالاگ قدر (311/1023) * میٹر کے مساوی ہے جہاں میٹر ینالاگ قدر حاصل کیا جاتا ہے۔
لہذا ہم اس فارمولے پر پہنچے ہیں:
n = (311/1023) * میٹر وولٹ یا n = (م *.304177)
اب یہ وولٹیج ویلیو سیریل مانیٹر پر سیریل کمانڈز کا استعمال کرکے پرنٹ کیا گیا ہے جیسا کہ ذیل میں بتایا گیا ہے۔ اور ملٹی میٹر پر بھی دکھایا گیا ہے جیسا کہ ذیل میں ویڈیو میں دکھایا گیا ہے۔
اسکرین پر چھپی ہوئی اقدار یہ ہیں:
ینالاگ ان پٹ ویلیو جیسا کہ کوڈ میں بتایا گیا ہے:
سیریل.پرنٹ ("ینالاگ ان پٹ")؛ // اس نے نام دیا ہے جو "ینالاگ ان پٹ" ہے جو طباعت شدہ ینالاگ قدر سیریل۔ پرنٹ (ایم) میں ہے // // یہ آسانی سے ان پٹ ینالاگ قدر پرنٹ کرتا ہے
کوڈ میں بتائے گئے مطابق AC وولٹیج کی ضرورت ہے۔
سیریل.پرنٹ ("AC وولٹیج")؛ // اس نے مطبوعہ ینالاگ ویلیو کو "AC وولٹیج" کا نام دیا ہے۔ Serial.print (n)؛ // یہ آسانی سے AC وولٹیج کی قیمت پرنٹ کرتا ہے