- اجزاء استعمال کیا جاتا ہے
- الٹراسونک سینسر ماڈیول
- الٹراسونک سینسر آرڈینوو سرکٹ ڈایاگرام اور وضاحت
- دوری کی پیمائش کے ل A آردوینو الٹراسونک سینسر کوڈ
الٹراسونک سینسر جسمانی دنیا کے ساتھ کسی حقیقی رابطے کے بغیر فاصلے کی پیمائش کرنے اور اشیاء کا پتہ لگانے کے لئے بہترین ٹولز ہیں۔ یہ متعدد ایپلی کیشنز میں استعمال کیا جاتا ہے ، جیسے مائع کی سطح کی پیمائش کرنا ، قربت کی جانچ کرنا اور خود سے گاڑیوں میں پارکنگ یا انسداد تصادم کے نظام میں معاونت کے ل aut آٹوموبائل میں اس سے بھی زیادہ مقبولیت حاصل ہے۔ اس سے قبل ہم نے بہت سارے الٹراسونک سینسر منصوبے بھی بنائے ہیں جیسے پانی کی سطح کا پتہ لگانا ، الٹراسونک ریڈار وغیرہ۔ چھوٹی فاصلوں کی عین مطابق پیمائش کرنے کا یہ ایک موثر طریقہ ہے۔ اس پروجیکٹ میں ، ہم نے ارڈینو کے ساتھ HC-SR04 الٹراسونک سینسر کا استعمال کیا ہے سینسر سے رکاوٹ کا فاصلہ طے کرنے کے لئے۔ الٹراسونک فاصلے کی پیمائش کا بنیادی اصول ECHO پر مبنی ہے۔ جب ماحول میں آواز کی لہریں منتقل ہوتی ہیں تو پھر رکاوٹوں پر حملہ کرنے کے بعد لہریں ECHO کی حیثیت سے واپس اصل میں آجاتی ہیں۔ لہذا ہمیں صرف دونوں آوازوں کے سفر کے وقت کا حساب لگانے کی ضرورت ہے اس کا مطلب یہ ہے کہ باہر جانے کا وقت اور رکاوٹوں کا سامنا کرنے کے بعد اصل وقت کو لوٹنا۔ چونکہ آواز کی رفتار ہمیں معلوم ہے ، کچھ حساب کے بعد ہم فاصلے کا حساب لگاسکتے ہیں۔ ہم اس ارڈینو فاصلہ کی پیمائش کے منصوبے کے ل this یہی تکنیک استعمال کرنے جارہے ہیں ، تو آئیے شروع کریں۔
اجزاء استعمال کیا جاتا ہے
- اردوینو یونو یا پرو منی
- الٹراسونک سینسر ماڈیول
- 16x2 LCD
- اسکیل
- روٹی بورڈ
- 9 وولٹ کی بیٹری
- مربوط تاروں
الٹراسونک سینسر ماڈیول
اردوینو فاصلہ سینسر کی بہت ساری قسمیں ہیں ، لیکن اس پروجیکٹ میں ہم نے 3 ملی میٹر -400 سینٹی میٹر کی حد میں فاصلے کی پیمائش کے لئے HC-SR04 کا استعمال کیا ہے جس کی درستگی 3 ملی میٹر ہے۔ سینسر ماڈیول ایک الٹراسونک ٹرانسمیٹر ، رسیور اور کنٹرول سرکٹ پر مشتمل ہے۔ الٹراسونک سینسر کا عملی اصول مندرجہ ذیل ہے۔
- ٹرگر کا استعمال کرتے ہوئے اعلی سطح کا سگنل 10us کے لئے بھیجا گیا ہے۔
- ماڈیول آٹھ 40 KHz سگنل خود بخود بھیجتا ہے ، اور پھر پتہ لگاتا ہے کہ نبض موصول ہوئی ہے یا نہیں۔
- اگر سگنل موصول ہوا ہے ، تو یہ اعلی سطح کے ذریعے ہے۔ اعلی دورانیے کا وقت سگنل بھیجنے اور وصول کرنے میں وقت کا فاصلہ ہے۔
فاصلہ = (ہوا میں ٹائم ایکس اسپیڈ (340 میٹر / سیکنڈ)) / 2
وقت ڈایاگرام
ماڈیول آواز کے ECHO کے قدرتی مظاہر پر کام کرتا ہے۔ ماڈیول کو متحرک کرنے کے لئے تقریبا 10us کے لئے پلس بھیجی جاتی ہے۔ جس کے بعد ماڈیول خود بخود 40 کلو ہرٹز الٹراساؤنڈ سگنل کے 8 سائیکل بھیجتا ہے اور اس کی بازگشت کو چیک کرتا ہے۔ رکاوٹ کے ساتھ مارنے کے بعد سگنل واپس لوٹتا ہے اور وصول کنندہ کے ذریعہ اس پر قبضہ کرلیا جاتا ہے۔ اس طرح سینسر سے رکاوٹ کا فاصلہ محض اس فارمولے سے لگایا جاتا ہے جیسا کہ دیئے گئے ہیں
فاصلہ = (ٹائم ایکس سپیڈ) / 2۔
یہاں ہم نے رفتار اور وقت کی پیداوار کو 2 سے تقسیم کیا ہے کیونکہ وقت کی راہ میں رکاوٹ کو پہنچنے اور واپس آنے میں پورا وقت لگتا ہے۔ اس طرح رکاوٹ پر پہنچنے کا وقت صرف وقت کا نصف ہے۔
الٹراسونک سینسر آرڈینوو سرکٹ ڈایاگرام اور وضاحت
فاصلے کی پیمائش کرنے کے لئے ارڈوینو اور الٹراسونک سینسر کا سرکٹ ڈایاگرام اوپر دکھایا گیا ہے۔ سرکٹ کنکشن میں الٹراسونک سینسر ماڈیول کے "ٹرگر" اور "ایکو" پنوں کو ارڈینو کے 18 (A4) اور 19 (A5) سے براہ راست منسلک کیا جاتا ہے۔ ایک 16x2 LCD 4-بٹ وضع میں ارڈینو کے ساتھ منسلک ہے۔ کنٹرول پن آر ایس ، آر ڈبلیو اور این براہ راست ادوینو پن 2 ، جی این ڈی اور 3 سے جڑے ہوئے ہیں۔ اور ڈیٹا پن D4-D7 ارڈوینو کے 4 ، 5 ، 6 اور 7 سے جڑا ہوا ہے۔
سب سے پہلے ہمیں الٹراسونک سینسر ماڈیول کو متحرک کرنے کی ضرورت ہے تاکہ ارڈوینو کا استعمال کرکے سگنل منتقل کریں اور پھر ECHO وصول کرنے کا انتظار کریں۔ اردوینو ٹریگر اور وصول شدہ ECHO کے درمیان وقت پڑھتا ہے۔ ہم جانتے ہیں کہ آواز کی رفتار تقریبا 3 340m / s ہے۔ لہذا ہم دیئے گئے فارمولے کا استعمال کرکے فاصلے کا حساب لگاسکتے ہیں۔
فاصلہ = (سفر کا وقت / 2) * آواز کی رفتار
جہاں آواز کی رفتار 340m فی سیکنڈ ہے۔
فاصلے کی نمائش کے لئے ایک 16x2 LCD استعمال کیا جاتا ہے۔
اس ٹیوٹوریل میں فاصلے کی پیمائش کے منصوبے کے کام کے بارے میں مزید معلومات حاصل کریں: الٹراسونک سینسر اور اے وی آر مائکروکنٹرولر کا استعمال کرتے ہوئے فاصلے کی پیمائش۔
دوری کی پیمائش کے ل A آردوینو الٹراسونک سینسر کوڈ
اس الٹراسونک فاصلے کی پیمائش کے منصوبے کا مکمل کوڈ اس صفحے کے نیچے دیا گیا ہے۔ کوڈ میں ہم پلس ان (پن) استعمال کرکے وقت پڑھتے ہیں۔ اور پھر مناسب افعال کا استعمال کرکے 16x2 LCD پر حساب کتاب کریں اور ظاہر کردہ نتیجہ۔