اریڈوینو اور وولٹیج ڈیوائڈر سرکٹ کے سادہ علم کے ساتھ ، ہم آردوینو کو ڈیجیٹل وولٹ میٹر میں تبدیل کرسکتے ہیں اور ارودوینو اور 16x2 LCD ڈسپلے کا استعمال کرتے ہوئے ان پٹ وولٹیج کی پیمائش کرسکتے ہیں۔
آرڈوینو کے پاس متعدد ینالاگ ان پٹ ہیں جو اردوینو کے اندر ینالاگ سے ڈیجیٹل کنورٹر (اے ڈی سی) سے منسلک ہیں۔ اردوینو اے ڈی سی دس بٹ کنورٹر ہے ، اس کا مطلب یہ ہے کہ آؤٹ پٹ ویلیو 0 سے 1023 تک ہوگی۔ ہم اینالاگ ریڈ () فنکشن کا استعمال کرکے اس قدر کو حاصل کریں گے ۔ اگر آپ حوالہ وولٹیج جانتے ہیں تو آپ آسانی سے مطابق ان پٹ پر موجود وولٹیج کا حساب لگاسکتے ہیں۔ ہم ان پٹ وولٹیج کا حساب لگانے کے لئے وولٹیج ڈیوائڈر سرکٹ استعمال کرسکتے ہیں۔ ارڈینو میں ADC کے بارے میں مزید معلومات حاصل کریں۔
ماپنے والی وولٹیج 16x2 مائع کرسٹل ڈسپلے (LCD) پر ظاہر ہوتی ہے۔ ہم نے ارڈینو آئی ڈی ای کے سیریل مانیٹر میں بھی وولٹیج کو ظاہر کیا ہے اور ملٹی میٹر کا استعمال کرتے ہوئے ناپے ہوئے وولٹیج کی تصدیق کردی ہے۔
ہارڈ ویئر کی ضرورت ہے:
- اردوینو اونو
- 16x2 LCD (مائع کرسٹل ڈسپلے)
- 100 k اوہم مزاحم
- 10 ک اوہم ریزسٹر
- 10 ک اوہم پوٹینومیٹر
- بریڈ بورڈ
- جمپر تاروں
وولٹیج ڈیوائڈر سرکٹ:
اس اردوینو وولٹ میٹر میٹر سرکٹ میں داخل ہونے سے پہلے ، وولٹیج ڈیوائڈر سرکٹ کے بارے میں تبادلہ خیال کرنے دیں ۔
وولٹیج ڈویائڈر ایک مزاحم سرکٹ ہے اور اعداد و شمار میں دکھایا گیا ہے۔ اس مزاحمتی نیٹ ورک میں ہمارے پاس دو ریزسٹر ہیں۔ جیسا کہ شکل میں دکھایا گیا ہے ، R1 اور R2 جو 10k اور 100k اوہم کے ہیں۔ برانچ کا وسط نقطہ اردووینو میں انولوگ ان پٹ کے طور پر پیمائش پر لیا جاتا ہے۔ R2 میں وولٹیج ڈراپ کو Vout کہتے ہیں ، یہ ہمارے سرکٹ کی تقسیم شدہ وولٹیج ہے۔
فارمولے:
معلوم قدر (دو ریزٹر قدریں R1 ، R2 ، اور ان پٹ وولٹیج) کا استعمال کرتے ہوئے ، ہم آؤٹ پٹ وولٹیج کا حساب لگانے کے لئے نیچے مساوات میں متبادل بن سکتے ہیں۔
ووٹ = ون (R2 / R1 + R2)
اس مساوات میں بتایا گیا ہے کہ آؤٹ پٹ وولٹیج ان پٹ وولٹیج اور R1 اور R2 کے تناسب سے براہ راست متناسب ہے ۔
اس مساوات کو اردوینو کوڈ میں لاگو کرنے سے ان پٹ وولٹیج آسانی سے حاصل کیا جاسکتا ہے۔ ایردوینو صرف 55 55 کی DC ان پٹ وولٹیج کی پیمائش کرسکتا ہے ، دوسرے لفظوں میں ، جب 55V کی پیمائش ہوتی ہے تو ، اردوینو ینالاگ پن اس کی زیادہ سے زیادہ وولٹیج پر 5V ہو گا لہذا اس حد کے اندر پیمائش کرنا محفوظ ہے۔ یہاں مزاحمتی R2 اور R1 کی قیمت 100000 اور 10000 یعنی 100: 10 کے تناسب میں سیٹ کی گئی ہے۔
سرکٹ ڈایاگرام اور کنکشن:
اس آرڈینوو ڈیجیٹل وولٹومیٹر کے لئے رابطہ آسان ہے اور ذیل میں سرکٹ آریگرام میں دکھایا گیا ہے۔
پن DB4 ، DB5 ، DB6 ، DB7 ، RS اور LCD کے EN کو Ardino Uno کے پن D4 ، D5 ، D6 ، D7 ، D8 ، D9 سے براہ راست منسلک کیا گیا ہے
سینٹر پوائنٹ دو ریزسٹرس R1 اور R2 ، جو وولٹیج ڈیوائڈر سرکٹ بناتا ہے ، اردوینو پن A0 سے جڑا ہوا ہے۔ جبکہ دوسرے 2 سرے ان پٹ وولٹ (ماپنے کے ل voltage وولٹیج) اور gnd سے جڑے ہوئے ہیں۔
کوڈنگ کی وضاحت:
ڈی سی وولٹیج کی پیمائش کے لئے مکمل ارڈینو کوڈ ذیل میں کوڈ کے حصے میں دیا گیا ہے۔ کوڈ آسان ہے اور آسانی سے سمجھا جاسکتا ہے۔
کوڈ کا بنیادی حصہ مندرجہ بالا مساوات Vout = Vin (R2 / R1 + R2) کی مدد سے دیئے گئے ان پٹ وولٹیج کو ڈسپلے آؤٹ پٹ وولٹیج میں تبدیل اور نقشہ بنانا ہے۔ جیسا کہ پہلے ذکر ہوا ہے ارودوینو اے ڈی سی آؤٹ پٹ ویلیو 0 سے 1023 تک ہوگی اور ارڈینوو میکس آؤٹ پٹ وولٹیج 5v ہے لہذا ہمیں حقیقی ولٹیج حاصل کرنے کے لئے ینالاگ ان پٹ A0 سے 5/1024 میں کرنا پڑے گا۔
باطل لوپ () an int analogvalue = analogRead (A0)؛ عارضی = (مطابق * 5.0) / 1024.0؛ // VOLTAGE इनपुट_وولٹ = ٹیمپول / (r2 / (r1 + r2)) پر فارمولا استعمال کیا گیا۔
یہاں ہم نے ارڈوینو کے ایل سی ڈی اور سیریل مانیٹر پر ماپا وولٹیج کی قیمت دکھائی ہے۔ تو یہاں کوڈ میں Serial.println کا استعمال سیریل مانیٹر پر اقدار کو پرنٹ کرنے کے لئے کیا جاتا ہے اور lcd.print 16x2 LCD پر اقدار پرنٹ کرنے کے لئے استعمال ہوتا ہے۔
سیریل.پرنٹ ("v =")؛ // سیریل مانیٹر میں وولٹیج کی قیمت پرنٹ کرتا ہے سیریل. lcd.setCursor (0 ، 1)؛ lcd.print ("ولٹیج =")؛ // LCD ڈسپلے میں وولٹیج کی قیمت پرنٹ کرتا ہے lcd.print (इनपुट_وولٹیج)؛
اس طرح ہم آرڈوینو کا استعمال کرکے ڈی سی وولٹیج کا آسانی سے حساب لگاسکتے ہیں۔ چیک کریں ویڈیو کارکردگی کے لئے ذیل میں. اردوینو کا استعمال کرتے ہوئے اے سی وولٹیج کا حساب لگانا قدرے مشکل ہے ، آپ اسے یہاں پر چیک کرسکتے ہیں۔