اس ٹیوٹوریل میں ہم ارڈینو اونو سے 5V متغیر وولٹیج سورس تیار کریں گے ۔ اس کے لئے ہم اے ڈی سی (ڈیجیٹل تبادلوں کے مطابق ینالاگ) اور پی ڈبلیو ایم (پلس کی چوڑائی ماڈلن) کی خصوصیت استعمال کررہے ہیں۔
کچھ ڈیجیٹل الیکٹرانک ماڈیول جیسے ایکسلرومیٹر وولٹیج 3.3V پر کام کرتے ہیں اور کچھ 2.2V پر کام کرتے ہیں۔ یہاں تک کہ کچھ لوگ کم وولٹیج پر بھی کام کرتے ہیں۔ اس کے ساتھ ہم ان میں سے ہر ایک کے لئے ریگولیٹر نہیں حاصل کرسکتے ہیں۔ لہذا یہاں ہم ایک آسان سرکٹ بنائیں گے جو 0.05V کی ریزولوشن میں 0-5 وولٹ سے وولٹیج آؤٹ پٹ فراہم کرے گا۔ لہذا اس کے ساتھ ہم دوسرے ماڈیولز کے لئے درست طریقے سے وولٹیج فراہم کرسکتے ہیں۔
یہ سرکٹ 100 ایم اے تک دھارے مہیا کرسکتا ہے ، لہذا ہم اس پاور یونٹ کا استعمال زیادہ تر سینسر ماڈیولز میں بغیر کسی پریشانی کے کرسکتے ہیں۔ اس سرکٹ آؤٹ پٹ کو AA یا AAA ریچارج ایبل بیٹریاں چارج کرنے کے لئے بھی استعمال کیا جاسکتا ہے۔ جگہ میں نمائش کے ساتھ ہم سسٹم میں طاقت کے اتار چڑھا. کو آسانی سے دیکھ سکتے ہیں۔ اس متغیر بجلی کی فراہمی کا یونٹ وولٹیج پروگرامنگ کے لئے بٹن انٹرفیس پر مشتمل ہے۔ ورکنگ اور سرکٹ ذیل میں بیان کیا گیا ہے۔
ہارڈ ویئر: آرڈینوو یونو ، بجلی کی فراہمی (5v) ، 100uF سندارتر (2 ٹکڑے ٹکڑے) ، بٹن (2 ٹکڑے) ، 1KΩ ریزٹر (3 ٹکڑے) ، 16 * 2 حرف LCD ، 2N2222 ٹرانجسٹر۔
سافٹ ویئر: اتمیل اسٹوڈیو 6.2 یا AURDINO رات کو۔
سرکٹ ڈایاگرام اور ورکنگ وضاحت
Arduino کے کو استعمال کرتے ہوئے متغیر وولٹیج یونٹ کے لئے سرکٹ آریھ ذیل میں دکھایا گیا ہے.
آؤٹ پٹ میں وولٹیج پوری طرح لکیری نہیں ہے۔ یہ شور مچائے گا۔ شور کو چھاننے کے ل cap اعداد و شمار کے مطابق آواز کے کپیسیٹرز کو آؤٹ پٹ ٹرمینلز میں رکھا جاتا ہے۔ یہاں دو بٹن وولٹیج میں اضافہ اور کمی کے ل are ہیں۔ ڈسپلے یونٹ آؤٹ پٹ ٹرمینلز پر وولٹیج دکھاتا ہے۔
کام کرنے سے پہلے ہمیں ارڈینو یو این او کی اے ڈی سی اور پی ڈبلیو ایم خصوصیات کو دیکھنے کی ضرورت ہے ۔
یہاں ہم اوٹپٹ ٹرمینل میں فراہم کردہ وولٹیج لینے جارہے ہیں اور اسے ارڈینو کے اے ڈی سی چینل میں کھلا دیں گے۔ تبادلوں کے بعد ہم اس ڈیجیٹل ویلیو کو لینے جا رہے ہیں اور ہم اسے وولٹیج سے منسلک کریں گے اور اس کا نتیجہ 16 * 2 ڈسپلے میں دکھائیں گے۔ ڈسپلے پر یہ قدر متغیر وولٹیج کی قیمت کی نمائندگی کرتی ہے۔
آرڈینو کے پاس اے ڈی سی کے چھ چینل ہیں ، جیسا کہ اعداد و شمار کے مطابق ہیں۔ ان میں سے کسی ایک میں یا ان سب کو ینالاگ وولٹیج کے ان پٹ کے طور پر استعمال کیا جاسکتا ہے۔ یو این او اے ڈی سی 10 بٹ ریزولوشن کی حامل ہے (لہذا (0- (2 ^ 10) 1023) سے عدد) (5/1024 = 4.9mV) فی یونٹ
یہاں ہم UNO کا A0 استعمال کرنے جارہے ہیں۔
|
سب سے پہلے یو این او اے ڈی سی چینلز میں 5V کی ڈیفالٹ حوالہ قیمت ہوتی ہے۔ اس کا مطلب ہے کہ ہم کسی بھی ان پٹ چینل پر اے ڈی سی تبادلوں کے ل 5 زیادہ سے زیادہ ان پٹ وولٹیج 5V دے سکتے ہیں۔ چونکہ کچھ سینسر 5-2 ریفرنس کے ساتھ 0-2.5V سے وولٹیج فراہم کرتے ہیں ، اس سے ہمیں کم درستگی مل جاتی ہے ، لہذا ہمارے پاس ایک ہدایت ہے جو ہمیں اس حوالہ کی قیمت کو تبدیل کرنے کے قابل بنائے۔ تو ہمارے پاس موجود حوالہ قیمت کو تبدیل کرنے کے ل (("اینالاگ ریفرنس ()؛") ابھی کے لئے ہم اسے چھوڑ دیتے ہیں۔
بطور ڈیفالٹ ہمیں زیادہ سے زیادہ بورڈ اے ڈی سی ریزولوشن ملتا ہے جو 10 بٹس ہے ، اس ریزولوشن کو انسٹرکشن ("اینالاگ ریڈ ریزولوشن (بٹس)؛") استعمال کرکے تبدیل کیا جاسکتا ہے۔ قرارداد میں یہ تبدیلی کچھ معاملات میں کام آ سکتی ہے۔ ابھی کے طور پر ہم اسے چھوڑتے ہیں۔
اب اگر مذکورہ بالا شرائط ڈیفالٹ پر سیٹ کردی گئی ہیں ، تو ہم چینل '0' کے ADC سے براہ راست فنکشن کو "اینالاگ ریڈ (پن)؛" پڑھ سکتے ہیں ، یہاں "پن" پن کی نمائندگی کرتا ہے جہاں ہم ینالاگ سگنل کو مربوط کرتے ہیں ، اس معاملے میں یہ "A0" ہوگا۔
ADC سے ملنے والی قدر کو "فلوٹ VOLTAGEVALUE = ینالاگ ریڈ (A0) کے طور پر ایک عددی حیثیت میں لیا جاسکتا ہے۔ "، اس ہدایت کے ذریعہ ADC عددی" VOLTAGEVALUE "میں اسٹور ہونے کے بعد قیمت مل جاتی ہے۔
یو این او کا پی ڈبلیو ایم پی سی بی بورڈ میں "~" کی علامت کسی بھی پن پر حاصل کرسکتا ہے۔ یو این او میں پی ڈبلیو ایم کے چھ چینل ہیں۔ ہم اپنے مقصد کے لئے PIN3 استعمال کرنے جارہے ہیں۔
ینالاگ رائٹ (3 ، VALUE)؛ |
اوپر کی حالت سے ہم براہ راست اسی پن پر PWM سگنل حاصل کرسکتے ہیں۔ بریکٹ میں پہلا پیرامیٹر PWM سگنل کے پن نمبر کو منتخب کرنے کے لئے ہے۔ دوسرا پیرامیٹر تحریری ڈیوٹی تناسب کے لئے ہے۔
UNO کی PWM ویلیو کو 0 سے 255 میں تبدیل کیا جاسکتا ہے۔ “0” کے ساتھ سب سے کم “255” ہوسکتی ہے۔ 255 کے ساتھ بطور ڈیوٹی تناسب ہمیں پن 3 پر 5V ملے گا۔ اگر ڈیوٹی کا تناسب 125 کے طور پر دیا گیا ہے تو ہمیں PIN3 پر 2.5V ملے گا
جیسا کہ پہلے کہا گیا ہے کہ UNO کے PIN4 اور PIN5 سے منسلک دو بٹن ہیں۔ پریس پر پی ڈبلیو ایم کی ڈیوٹی تناسب ویلیو بڑھ جائے گی۔ جب دوسرے بٹن دبائے جاتے ہیں تو پی ڈبلیو ایم کی ڈیوٹی تناسب کی قیمت کم ہوجاتی ہے۔ لہذا ہم PIN3 پر PWM سگنل کے ڈیوٹی تناسب میں مختلف ہیں۔
اس PWM سگنل کو PIN3 میں NPN ٹرانجسٹر کے اڈے پر کھلایا گیا ہے۔ یہ ٹرانجسٹر اپنے emitter پر ایک متغیر وولٹیج مہیا کرتا ہے ، جبکہ سوئچنگ ڈیوائس کے طور پر کام کرتا ہے۔
بیس پر متغیر ڈیوٹی تناسب پی ڈبلیو ایم کے ساتھ ایمٹر آؤٹ پٹ پر متغیر وولٹیج ہوگا۔ اس کے ساتھ ہمارے پاس وولٹیج کا ایک متغیر ذریعہ ہے۔
وولٹیج آؤٹ پٹ کو یو این او اے ڈی سی کو کھلایا جاتا ہے ، تاکہ صارف کے لئے وولٹیج آؤٹ پٹ کو دیکھا جا سکے۔