- مواد کی ضرورت ہے
- صوتی سینسر کا کام کرنا
- صوتی سینسر سرکٹ ڈایاگرام
- میوزیکل واٹر فاؤنٹین سرکٹ ڈایاگرام
- رقص فاؤنٹین کے لئے پروگرامنگ اردوینو نینو
پانی کے بہت سے چشمے ہیں جو روشنی کے کچھ دلچسپ اثرات کے ساتھ غیر مشروط پانی چھڑکتے ہیں۔ لہذا میں ایک جدید پانی کے چشمہ کے ڈیزائن کے بارے میں گھوما جو بیرونی موسیقی کو جواب دے سکتا ہے اور موسیقی کی دھڑکنوں کے لحاظ سے پانی چھڑک سکتا ہے۔ کیا یہ دلچسپ نہیں ہے؟
اس اریڈینو واٹر فاؤنٹین کا بنیادی خیال یہ ہے کہ موبائل ، آئی پوڈ ، پی سی وغیرہ جیسے کسی بھی بیرونی ساؤنڈ ماخذ سے ان پٹ لینا ، آواز کو نمونہ بنائیں اور اسے مختلف وولٹیج کی حدود میں توڑ دیں ، پھر آؤٹ پٹ کو مختلف ریلے کو آن کرنے کے ل use استعمال کریں۔ ہم نے آواز کو مختلف وولٹیج کی حدود میں تقسیم کرنے کے لئے صوتی ماخذ پر کارکردگی کا مظاہرہ کرنے کے لئے سب سے پہلے کنڈینسر مائک پر مبنی ساؤنڈ سینسر ماڈیول کا استعمال کیا۔ پھر وولٹیج کو کسی خاص حد کے ساتھ آواز کی سطح کا موازنہ کرنے کے لئے آپٹیمپ فراہم کیا جائے گا۔ زیادہ وولٹیج کی حد ایک ریلے سوئچ آن کے مطابق ہوگی جس میں میوزیکل واٹر فاؤنٹین پر مشتمل ہے جو گانے کے دھڑکن اور تالوں پر کام کرتا ہے۔ لہذا ہم یہاں اردوینو اور ساؤنڈ سینسر کا استعمال کرکے یہ میوزیکل فاؤنٹین بنا رہے ہیں ۔
مواد کی ضرورت ہے
- اردوینو نینو
- صوتی سینسر ماڈیول
- 12V ریلے ماڈیول
- ڈی سی پمپ
- ایل ای ڈی
- مربوط تاروں
- ویرو بورڈ یا بریڈ بورڈ
صوتی سینسر کا کام کرنا
صوتی سینسر ماڈیول ایک سادہ الیکٹریٹ مائکروفون پر مبنی الیکٹرانک بورڈ ہے جو ماحول سے بیرونی آواز کو محسوس کرنے کے لئے استعمال ہوتا ہے۔ یہ LM393 پاور یمپلیفائر اور ایک الیکٹریٹ مائکروفون پر مبنی ہے ، اس کا پتہ لگانے کے لئے استعمال کیا جاسکتا ہے کہ آیا حد کی حد سے زیادہ کوئی آواز ہے۔ ماڈیول آؤٹ پٹ ایک ڈیجیٹل سگنل ہے جو اشارہ کرتا ہے کہ آواز دہلیش سے زیادہ ہے یا کم ہے۔
سینسر ماڈیول کی حساسیت کو ایڈجسٹ کرنے کے لئے پوٹینومیٹر کا استعمال کیا جاسکتا ہے۔ ماڈیول آؤٹ پٹ ہائی / لو ہے جب آواز کا منبع پوٹینومیٹر کے ذریعہ مقرر کردہ حد سے کم / اونچائی ہو۔ ڈیسیبل میں صوتی سطح کی پیمائش کرنے کے لئے بھی سا soundنڈ سائونسر ماڈیول استعمال کیا جاسکتا ہے۔
صوتی سینسر سرکٹ ڈایاگرام
جیسا کہ ہم جانتے ہیں کہ ساؤنڈ سینسر ماڈیول میں ، بنیادی ان پٹ ڈیوائس مائکروفون ہے جو صوتی سگنل کو برقی سگنل میں تبدیل کرتا ہے۔ لیکن چونکہ ساؤنڈ سینسر کا برقی سگنل آؤٹ پٹ بہت کم ہے جس کا تجزیہ کرنا بہت مشکل ہے ، لہذا ہم نے NPN ٹرانجسٹر امپلیفائر سرکٹ کا استعمال کیا ہے جو اس کو بڑھاوا دے گا اور آؤٹ پٹ سگنل کو اوپ- AMP یہاں LM393 اوپی اے ایم پی ایک موازنہ کے طور پر استعمال کیا جاتا ہے جو مائکروفون سے برقی سگنل اور وولٹیج ڈیوائڈر سرکٹ سے آنے والے ریفرنس سگنل کا موازنہ کرتا ہے۔ اگر ان پٹ سگنل ریفرنس سگنل سے زیادہ ہے تو اوپی اے ایم پی کی پیداوار زیادہ اور اس کے برعکس ہوگی۔
اس کے کام کے بارے میں مزید معلومات کے ل You آپ اوپی امپ سرکٹس سیکشنز پر عمل کرسکتے ہیں۔
میوزیکل واٹر فاؤنٹین سرکٹ ڈایاگرام
جیسا کہ مندرجہ بالا میوزیکل فاؤنٹین سرکٹ ڈایاگرام میں دکھایا گیا ہے ، آواز سینسر آرڈینو نینو کی 3.3V سپلائی کے ساتھ طاقتور ہے اور ساؤنڈ سینسر ماڈیول کا آؤٹ پٹ نانو کے ینالاگ ان پٹ پن (A6) سے منسلک ہے۔ آپ کسی بھی ینالاگ پن کا استعمال کرسکتے ہیں ، لیکن پروگرام میں اسے تبدیل کرنا یقینی بنائیں۔ ریلے ماڈیول اور ڈی سی پمپ بیرونی 12 وی ڈی سی بجلی کی فراہمی کے ذریعہ تقویت یافتہ ہے جیسا کہ اعداد و شمار میں دکھایا گیا ہے۔ ریلے ماڈیول کا ان پٹ سگنل نینو کے ڈیجیٹل آؤٹ پٹ پن D10 سے منسلک ہے۔ روشنی کے اثر کے ل I میں نے ایل ای ڈی کے دو مختلف رنگوں کا انتخاب کیا اور ان کو نینو کے دو ڈیجیٹل آؤٹ پٹ پن (D12 ، D11) سے جوڑا۔
یہاں پمپ اس طرح سے جڑا ہوا ہے کہ جب ریلے کے ماڈیول کے ان پٹ کو ہائی نبض دی جاتی ہے تو ، ریلے کا COM رابطہ NO سے رابطہ ہوجاتا ہے اور موجودہ کو پمپ کے اس پار جانے کے لئے بند سرکٹ کا راستہ مل جاتا ہے۔ پانی کے بہاؤ کو چالو کریں ورنہ پمپ آف ہی رہے گا۔ آواز کی ان پٹ پر منحصر ہے کہ اڑدوینو نینو سے ہائی / لو کی دالیں تیار کی جاتی ہیں۔
پرف بورڈ پر مکمل سرکٹ کو سولڈرنگ کرنے کے بعد ، یہ نیچے کی طرح نظر آئے گا:
یہاں ہم نے فاؤنٹین کے طور پر کام کرنے کیلئے پلاسٹک کے باکس کو فاؤنٹین کنٹینر اور منی 5v پمپ کے طور پر استعمال کیا ، ہم اس پمپ کو پہلے فائر فائٹنگ روبوٹ میں استعمال کرتے تھے:
رقص فاؤنٹین کے لئے پروگرامنگ اردوینو نینو
اس ارڈینو واٹر فاؤنٹین پروجیکٹ کا مکمل پروگرام صفحہ کے نیچے دیا گیا ہے۔ لیکن یہاں میں صرف یہ سمجھا رہا ہوں کہ بہتر تفہیم کے لئے حصوں کے ذریعہ:
پروگرام کا پہلا حصہ پن نمبر تفویض کرنے کے لئے ضروری متغیرات کا اعلان کرنا ہے جسے ہم پروگرام کے اگلے بلاکس میں استعمال کرنے جارہے ہیں۔ پھر مستقل آر ای ایف کی کسی قیمت کے ساتھ وضاحت کریں جو صوتی سینسر ماڈیول کے لئے حوالہ قیمت ہے۔ تفویض شدہ قیمت 700 صوتی سینسر کے آؤٹ پٹ برقی سگنل کی بائٹس کے برابر قیمت ہے۔
int سینسر = A6؛ int redled = 12؛ int greenled = 11؛ انٹ پمپ = 10؛ 700 کی وضاحت کریں
میں باطل سیٹ اپ تقریب ہم نے استعمال کیا ہے pinMode کا پنوں کی ان پٹ / آؤٹ پٹ کے اعداد و شمار سمت تفویض کرنے کی تقریب. یہاں سینسر کو بطور INPUT لیا جاتا ہے اور دیگر تمام آلات آؤٹ پٹ کے بطور استعمال ہوتے ہیں۔
باطل سیٹ اپ () { پن موڈ (سینسر ، ان پٹ)؛ پن موڈ (ریڈیلڈ ، آؤٹپٹ)؛ پن موڈ (ہریالیڈ ، آؤٹپٹ)؛ پن موڈ (پمپ ، آؤٹپٹ)؛ }
لامحدود کے اندر لوپ ، analogRead تقریب ایک متغیر میں سینسر پن اور دکانوں کو اس سے ینالاگ قدر ان پٹ readout کے کہا جاتا ہے جس sensor_value .
انٹ سینسر_یوالیو = اینالاگ ریڈ (سینسر)؛
آخری حصے میں ایک اگر - لوپ کا استعمال ان پٹ ینالاگ سگنل کا حوالہ قیمت کے ساتھ موازنہ کرنے کے لئے کیا جاتا ہے۔ اگر یہ حوالہ سے زیادہ ہے تو ، پھر تمام آؤٹ پٹ پنوں کو ہائی آؤٹ پٹ دیا جاتا ہے تاکہ تمام ایل ای ڈی اور پمپ چالو ہوجائیں ، ورنہ سب کچھ بند رہتا ہے۔ یہاں ہم نے ریلے کے آن / آف وقت کو الگ کرنے کے لئے 70 ملی سیکنڈ کی تاخیر بھی کی ہے۔
اگر (سینسر_ قیمت> REF) { ڈیجیٹل رائٹ (سبز رنگ ، HIGH)؛ ڈیجیٹل رائٹ (سرخی ، اعلی)؛ ڈیجیٹل رائٹ (پمپ ، ہائی)؛ تاخیر (70)؛ } دوسری { ڈیجیٹل رائٹ (سبز رنگ ، LOW)؛ ڈیجیٹل رائٹ (کم ، کم)؛ ڈیجیٹل رائٹ (پمپ ، کم)؛ تاخیر (70)؛ }
اس طرح یہ ارڈینو کنٹرول شدہ واٹر فاؤنٹین کام کرتا ہے ، ایک ورکنگ ویڈیو والا پورا کوڈ ذیل میں دیا گیا ہے۔