تمام ایمبیڈڈ محبت کرنے والے ملٹی میٹر سے واقف ہیں جو وولٹیج ، موجودہ ، مزاحمت وغیرہ کی پیمائش کرنے کا ایک عمدہ آلہ ہے۔ ایک ملٹی میٹر آسانی سے ان کی پیمائش کرسکتا ہے۔ لیکن بعض اوقات ہمیں ind indanceance اور capacitance کی پیمائش کرنے کی ضرورت ہوتی ہے جو عام ملٹی میٹر سے ممکن نہیں ہے۔ کچھ خاص ملٹی میٹرز ہیں جو انڈکٹکشن اور اہلیت کی پیمائش کرسکتے ہیں لیکن وہ مہنگے ہوتے ہیں۔ ہم پہلے ہی اردوینو کا استعمال کرتے ہوئے فریکوینسی میٹر ، کپیسیٹینس میٹر اور مزاحمت میٹر بنا چکے ہیں۔ لہذا آج ہم ارڈینو کا استعمال کرتے ہوئے انڈکٹینس ایل سی میٹر بنانے جا رہے ہیں ۔ اس پروجیکٹ میں ، ہم 16x2 LCD ڈسپلے سے زیادہ تعدد کے ساتھ ساتھ ind indanceance اور capacitance اقدار دکھائیں گے۔ سرکیٹ میں ایک پش بٹن دیا جاتا ہے ، تاکہ سند اور انڈکٹینس ڈسپلے کے مابین سوئچ کر سکیں۔
ضروری اجزاء
- ارڈینو اونو
- 741 اوپیپ آئی سی
- 3 وی بیٹری
- 100 اوہم مزاحم
- کیپسیٹرز
- انڈکٹکٹرز
- 1n4007 ڈایڈڈ
- 10 ک مزاحم
- 10 کٹ کا برتن
- بجلی کی فراہمی
- دبانے والا بٹن
- بریڈ بورڈ یا پی سی بی
- مربوط تاروں
فریکوئینسی اور شامل کرنے کا حساب لگانا
اس پروجیکٹ میں ہم متوازی طور پر ایل سی سرکٹ کا استعمال کرتے ہوئے انڈکشن اور کپیسیٹینس کی پیمائش کرنے جارہے ہیں ۔ یہ سرکٹ انگوٹی یا گھنٹی کی طرح ہے جو کچھ تعدد سے گونجنا شروع کردیتا ہے۔ جب بھی ہم نبض کا استعمال کرتے ہیں تو ، یہ LC سرکٹ گونجنا شروع کردے گا اور یہ گونج تعدد ینالاگ (سائنوسائڈل لہر) کی شکل میں ہے لہذا ہمیں اسکوائر لہر میں تبدیل کرنے کی ضرورت ہے۔ ایسا کرنے کے ل we ، ہم اس ینالاگ گونج فریکوئنسی کو اوپیمپ (ہمارے معاملے میں 741) پر لگاتے ہیں جو اس کو ڈیوٹی سائیکل کے 50٪ پر اسکوائر ویو (فریکوینسی) میں تبدیل کردے گا۔ اب ہم اردوینو کو استعمال کرتے ہوئے اور کچھ حسابی حساب کتاب کے ذریعہ تعدد کی پیمائش کرتے ہیں جس سے ہم انڈکٹینسیشن یا سند سند پاسکتے ہیں۔ ہم نے دیئے گئے LC سرکٹ فریکوئنسی رسپانس فارمولے کا استعمال کیا ہے ۔
f = 1 / (2 * وقت)
جہاں وقت پلس ان () فنکشن کی پیداوار ہے
اب ہمارے پاس ایل سی سرکٹ فریکوئینسی ہے:
f = 1/2 * Pi * مربع روٹ (LC)
ہم شامل کرنے کے لئے اسے حل کر سکتے ہیں:
f 2 = 1 / (4Pi 2 LC) L = 1 / (4Pi 2 f 2 C) L = 1 / (4 * Pi * Pi * f * f * C)
جیسا کہ ہم پہلے ہی بتا چکے ہیں کہ ہماری لہر سینوسائڈیل لہر ہے لہذا اس کی مثبت اور منفی طول و عرض میں ایک ہی وقت کی مدت ہے۔ اس کا مطلب ہے کہ موازنہ کرنے والا اسے 50٪ ڈیوٹی سائیکل والی مربع لہر میں تبدیل کرے گا۔ تاکہ ہم ارڈینو کے پلس ان () فنکشن کا استعمال کرکے اس کی پیمائش کرسکیں ۔ اس فنکشن سے ہمیں ایک ٹائم پیریڈ مل جائے گا جس میں ٹائم پیریڈ کو گھما کر آسانی سے فریکوئینسی میں تبدیل کیا جاسکتا ہے۔ جیسا کہ پلس ان فنکشن میں صرف ایک نبض کی پیمائش ہوتی ہے ، لہذا اب درست فریکوینسی حاصل کرنے کے ل we ہمیں اسے 2 سے 2 تک بڑھانا پڑے گا۔ اب ہمارے پاس فریکوئنسی ہے جو مندرجہ بالا فارمولہ استعمال کرکے انڈکٹکشن میں تبدیل ہوسکتی ہے۔
نوٹ: انڈکٹینسیس (ایل 1) کی پیمائش کرتے وقت ، سندارتر (C1) کی قیمت 0.1uF ہونی چاہئے اور جبکہ سندی (C1) کی پیمائش کرتے ہوئے ، انڈکٹر (L1) کی قیمت 10mH ہونی چاہئے۔
سرکٹ ڈایاگرام اور وضاحت
اس LC میٹر سرکٹ ڈایاگرام میں ، ہم نے پروجیکٹ کو کنٹرول کرنے کے لئے ارڈینو کا استعمال کیا ہے۔ اس میں ، ہم نے ایل سی سرکٹ استعمال کیا ہے۔ اس LC سرکٹ میں ایک انڈکٹکٹر اور ایک کاپاکیٹر ہوتا ہے۔ سینوسائڈل گونج فریکوئنسی کو ڈیجیٹل یا مربع لہر میں تبدیل کرنے کے لئے ہم نے آپریشنل امپلیفائر یعنی 741 کا استعمال کیا ہے۔ یہاں آؤٹ پٹ فریکوئینسی کی درستگی کے ل Here ہمیں اوپی امپ میں منفی فراہمی کا اطلاق کرنے کی ضرورت ہے۔ لہذا ہم نے 3v بیٹری کا استعمال ریورس پولرائٹی میں کیا ہے ، اس کا مطلب ہے کہ 741 منفی پن بیٹری منفی ٹرمینل سے منسلک ہے اور بیٹری کا مثبت پن باقی سرکٹ کی زمین سے جڑا ہوا ہے۔ مزید وضاحت کے لئے نیچے سرکٹ ڈایاگرام دیکھیں۔
یہاں ہمارے پاس آپریشن کا انداز تبدیل کرنے کے لئے ایک پش بٹن موجود ہے چاہے ہم انڈکٹکشن یا کیپسیٹننس کی پیمائش کر رہے ہوں۔ ایک 16x2 LCD LC سرکٹ کی تعدد کے ساتھ ind indanceance یا capacitance کو ظاہر کرنے کے لئے استعمال کیا جاتا ہے. ایل سی ڈی کی چمک کو کنٹرول کرنے کے لئے 10 کٹ کا برتن استعمال کیا جاتا ہے۔ سرکٹ آرڈینو 5 وی سپلائی کی مدد سے چلتا ہے اور ہم USB یا 12v اڈاپٹر کا استعمال کرتے ہوئے 5v کے ذریعہ آرڈینو کو طاقت دے سکتے ہیں۔
پروگرامنگ وضاحت
اس LC میٹر پروجیکٹ کا پروگرامنگ حصہ بہت آسان ہے۔ مکمل آرڈینو کوڈ اس مضمون کے آخر میں دیا گیا ہے۔
پہلے ہمیں LCD کیلئے لائبریری شامل کرنا ہوگی اور کچھ پنوں اور میکروز کا اعلان کرنا ہے۔
# شامل کریں
اس کے بعد ، سیٹ اپ کی تقریب میں ہم نے LCD اور سیریل مواصلات کو ایل سی ڈی اور سیریل مانیٹر پر ماپا قدروں کو ظاہر کرنے کے لئے شروع کیا ہے۔
باطل سیٹ اپ () { #ifdef سیریل سیریل.بیگین (9600)؛ #endif lcd.begin (16 ، 2)؛ پن موڈ (فریقان ، ان پٹ)؛ پن موڈ (چارج ، آؤٹ پٹ)؛ پن موڈ (موڈ ، INPUT_PULLUP)؛ lcd.print ("LC میٹر کا استعمال کرتے ہوئے")؛ lcd.setCursor (0 ، 1)؛ lcd.print ("ارڈینو")؛ تاخیر (2000)؛ lcd.clear ()؛ lcd.print ("سرکٹ ڈائجسٹ")؛ تاخیر (2000)؛ }
پھر لوپ فنکشن میں ، ایل سی سرکٹ میں ایک مقررہ مدت کی نبض لگائیں جو ایل سی سرکٹ کو چارج کرے گی۔ نبض کو ختم کرنے کے بعد ایل سی سرکٹ گونجنا شروع کردیتا ہے۔ پھر ہم پلس ان () فنکشن کا استعمال کرکے اوپ امپ سے آتے ہوئے اس کے اسکوائر ویو کنورژن کو پڑھتے ہیں اور اسے 2 سے ضرب لگا کر تبدیل کرتے ہیں۔ یہاں ہم نے اس کے کچھ نمونے بھی لئے ہیں۔ تعدد کا حساب اسی طرح لیا جاتا ہے:
باطل لوپ () { کے لئے (int i = 0؛ i
فریکوینسی ویلیو حاصل کرنے کے بعد ، ہم نے کوڈ کے دیئے ہوئے ٹکڑے کا استعمال کرکے انہیں انڈکٹینس میں تبدیل کردیا ہے
اہلیت = 0.1E-6؛ انڈکٹینس = (1. / (اہلیت * تعدد * فریکوئنسی * 4. * 3.14159 * 3.14159)) * 1.E6؛ #ifdef سیریل سیریل.پرنٹ ("انڈ:")؛ اگر (inductance کیا> = 1000) { Serial.print (inductance کیا / 1000)؛ سیریل.پرنٹلن ("ایم ایچ")؛ } دوسری { سیریل.پرنٹ (انڈکٹینس)؛ سیریل.پرنٹلن ("uH")؛ } #endif lcd.setCursor (0، 1)؛ lcd.print ("ind:")؛ اگر (inductance کیا> = 1000) { lcd.print (inductance کیا / 1000)؛ lcd.print ("mH")؛ } else { lcd.print (ind indanceance)؛ lcd.print ("uH")؛ } }
اور دی کوڈ کا استعمال کرتے ہوئے کی طرف سے شمار کیا ہم capacitance کی.
اگر (Bit.flag) { inductance کیا = 1.E-3؛ اہلیت = ((1. / (انڈکٹنس * فریکوئینسی * فریکوئنسی * 4. * 3.14159 * 3.14159))) * 1.E9)؛ if ((int) capacitance <0) capacitance = 0؛ #ifdef سیریل سیریل.پرنٹ ("Capacitance:")؛ سیریل.پرنٹ (سندارت ، 6)؛ سیریل.پرنٹلن ("یو ایف")؛ #endif lcd.setCursor (0 ، 1)؛ lcd.print ("کیپ:")؛ اگر (capacitance کی> 47) { lcd.print ((capacitance کی / 1000))؛ lcd.print ("uF")؛ } else { lcd.print (capacitance)؛ lcd.print ("nF")؛ } }
لہذا اس طرح ہم نے ارڈینو کا استعمال کرتے ہوئے تعدد ، اہلیت اور انڈکٹنس کا حساب لگایا اور اسے 16x2 LCD پر ظاہر کیا۔