ارڈینو کے ساتھ الٹراسونک سینسر کا استعمال کیسے کریں؟
مناظر: 164 مصنف: گریس اشاعت کا وقت: 26-07-2021 اصل: سائٹ
HC-SR04 کا تعارف
فاصلے کی پیمائش کے لئے HC-SR04 ایک بہت ہی مقبول سینسر ہے۔ یہ 40 کلو ہرٹز کی تعدد پر الٹراسونک لہروں کا اخراج کرتا ہے۔ الٹراسونک لہریں ہوا سے سفر کرتی ہیں۔ اگر راستے میں اشیاء یا رکاوٹیں ہیں تو ، یہ ماڈیول میں واپس اچھال دے گی۔ پھیلاؤ کے وقت اور آواز کی رفتار کو مدنظر رکھتے ہوئے ، آپ فاصلے کا حساب لگاسکتے ہیں۔
1. اہم تکنیکی پیرامیٹرز:
● عام ورکنگ وولٹیج: 5V
●الٹرا سمال سٹیٹک ورکنگ کرنٹ: 5mA سے کم
●سینسنگ اینگل (R3 مزاحمت زیادہ ہے، جتنا زیادہ فائدہ ہوگا، پتہ لگانے کا زاویہ اتنا ہی بڑا ہوگا):
R3 مزاحمت 392 ہے، 15 ڈگری سے زیادہ نہیں۔
R3 مزاحمت 472 ہے، 30 ڈگری سے زیادہ نہیں۔
● پتہ لگانے کا فاصلہ (R3 مزاحمت فائدہ کو ایڈجسٹ کر سکتی ہے، یعنی پتہ لگانے کی دوری کو ایڈجسٹ کر سکتی ہے):
R3 مزاحمت 392 2cm-450cm ہے۔
R3 مزاحمت 472 2cm-700cm ہے۔
● اعلی صحت سے متعلق: 0.3 سینٹی میٹر تک
●بلائنڈ زون (2cm) انتہائی قریب
2. پن کی تفصیل:
VCC - +5 V کی فراہمی
TRIG - سینسر کا ٹرگر ان پٹ۔ مائکروکنٹرولر 10 یو ایس ٹرگر پلس کو لاگو کرتا ہے۔ HC-SR04 الٹراسونک ماڈیول۔
ECHO-سینسر کا ایکو آؤٹ پٹ۔ مائیکرو کنٹرولر رکاوٹ کا پتہ لگانے یا فاصلہ معلوم کرنے کے لیے اس پن کو پڑھتا/ مانیٹر کرتا ہے۔
GND - گراؤنڈ
3. کام کرنے کا اصول
رینج کو ٹرگر کرنے کے لیے IO کا استعمال کریں، کم از کم 10us کا اعلیٰ سطح کا سگنل دیتے ہوئے؛
● ماڈیول خود بخود 8 40khz مربع لہروں کو خود بخود یہ پتہ لگانے کے لیے بھیجتا ہے کہ آیا سگنل کی واپسی ہے۔
● ایک سگنل کی واپسی ہے، IO آؤٹ پٹ کے ذریعے ایک اعلی سطح، اعلی سطح کا دورانیہ (4) الٹراسونک لہر کی ترسیل سے واپسی تک کا وقت ہے۔ ٹیسٹ فاصلہ = (زیادہ وقت * آواز کی رفتار (340M / S)) / 2
HC-SR04 الٹراسونک ماڈیول ٹائمنگ ڈایاگرام
آرڈوینو
1. Arduino پروگرامنگ کا بنیادی علم:
pulseIn(): پن کے ذریعہ اعلی اور کم سطح کے آؤٹ پٹ کی نبض کی چوڑائی کا پتہ لگانے کے لئے استعمال کیا جاتا ہے۔
pulseIn (پن، قدر)؛
پلس ان (پن، ویلیو، ٹائم آؤٹ)؛//وقت
پن---وہ پن جسے نبض پڑھنے کی ضرورت ہے۔
قدر---پڑھی جانے والی نبض کی قسم، زیادہ یا کم
ٹائم آؤٹ--- ٹائم آؤٹ ٹائم، مائیکرو سیکنڈز میں، ڈیٹا کی قسم غیر دستخط شدہ لمبی عدد ہے۔
کنکشن بہت آسان ہیں، آپ نیچے دی گئی تصویر کو بریڈ بورڈ سرکٹ اسکیمیٹک کے ساتھ دیکھ سکتے ہیں۔
2. الٹراسونک سینسر رینج پروگرام (عام):
اگر آپ یہاں دیکھتے ہیں، تو مجھے یقین ہے کہ آپ نے Arduino کے ساتھ الٹراسونک سینسر کے استعمال کا طریقہ کار سمجھ لیا ہے۔ آئیے ایکشن لیں اور خود ہی آزمائیں!