ارڈینو کا استعمال کرتے ہوئے کار پارکنگ سینسر کیسے بنایا جائے؟

جیسا کہ ہم جانتے ہیں کہ تمام کاریں پارکنگ سینسر کے ساتھ نہیں آتیں۔ اگر ہم بیرونی پارکنگ سینسر انسٹال کرنا چاہتے ہیں تو اس میں بہت زیادہ پیسہ خرچ ہوتا ہے۔ لیکن خوش قسمتی سے ہم اردوینو کا استعمال کرکے کم لاگت والی پارکنگ سینسر بنا سکتے ہیں۔



کار پارکنگ سینسر (انسٹرٹ ایبل سے نقل شدہ)

اس پروجیکٹ میں ، ریورس پارکنگ کے دوران ڈرائیور کو بوزر کی بیپ سے اشارہ کیا جائے گا۔ پیچھے کا نمبر پلیٹ کے اوپر ایک چھوٹا الٹراسونک سینسر منسلک ہوگا جو پیچھے والے شے سے کار کے فاصلے کا حساب لگائے گا۔ اگر فاصلہ ایک خاص رینج میں کمی کرتا ہے تو ، یہ ایک بزر کو دبائے گا اور ڈرائیور کو بتائے گا کہ کب رکنا ہے۔



اپنی کار میں کار پارکنگ سینسر کیسے مرتب کریں؟

آئیے ، ہم آگے بڑھتے ہیں اور اپنا پروجیکٹ شروع کرنے کے لئے مزید معلومات اکٹھا کرتے ہیں۔



مرحلہ 1: اجزا جمع کرنا

اس منصوبے پر کام شروع کرنے سے پہلے ، اجزاء کی ایک فہرست بنائیں ، جو استعمال کی جائے ، اور ان کا مطالعہ کرنا ہمیشہ ایک اچھ approachا طریقہ ہے۔ تو ذیل میں وہ اجزاء ہیں جن کو ہم اس پروجیکٹ میں استعمال کرنے جارہے ہیں۔



  • اردوینو یو این او
  • HC-SR04 بورڈ (الٹراسونک سینسر)
  • بریڈ بورڈ
  • مرد اور خواتین جمپر تاروں
  • 3 وی بزر
  • مربوط تار (تقریبا 4 میٹر)
  • پلاسٹک کا چھوٹا خانہ

مرحلہ 2: اجزاء کا مطالعہ

اب اس پروجیکٹ میں جو تمام اجزا استعمال ہوں گے وہ معلوم ہوچکے ہیں ، آئیے ان کا تھوڑا سا مطالعہ کریں تاکہ ہم جان لیں کہ یہ چیزیں کس طرح کام کررہی ہیں۔

ارڈوینو یونو ایک مائکرو قابو پانے والا بورڈ ہے جو مختلف سرکٹس میں مختلف کام انجام دینے کے لئے استعمال ہوتا ہے۔ اس کو چلانے کے لئے C زبان میں ایک کوڈ کی ضرورت ہے۔ ہم اس پروجیکٹ میں آرڈینوو یونو بورڈ استعمال کررہے ہیں لیکن آپ اردوینو نینو یا نوڈ ایم سی یو بھی استعمال کرسکتے ہیں۔

HC-SR04 بورڈ ایک الٹراسونک سینسر ہے جو دو اشیاء کے مابین فاصلہ طے کرنے کے لئے استعمال کیا جاتا ہے۔ اس میں ٹرانسمیٹر اور وصول کنندہ ہوتا ہے۔ ٹرانسمیٹر بجلی کے سگنل کو الٹراسونک سگنل میں تبدیل کرتا ہے اور وصول کنندہ الٹراسونک سگنل کو دوبارہ برقی سگنل میں تبدیل کرتا ہے۔ جب ٹرانسمیٹر الٹراسونک لہر بھیجتا ہے تو ، یہ کسی خاص شے سے ٹکرا جانے کے بعد واپس کی عکاسی کرتا ہے۔ فاصلے کا حساب وقت کے استعمال سے کیا جاتا ہے ، الٹراسونک سگنل ٹرانسمیٹر سے جانے اور واپس وصول کنندہ میں آنے کے لئے لیتا ہے۔



الٹراسونک سینسر

مرحلہ 3: سرکٹ بنانا

اب ، جیسا کہ ہم جانتے ہیں کہ اجزا کس طرح کام کرتے ہیں ، آئیے آگے چلیں اور ان اجزاء کو اکٹھا کریں اور جیسا کہ ذیل میں دکھایا گیا ہے ایک سرکٹ بنائیں۔ الٹراسونک سینسر 5V کے ذریعہ آریڈینو کے ذریعہ تقویت یافتہ ہے ، اس کا ٹرگر پن پن 5 سے منسلک ہے اور اڑوینو کے پن 6 سے جڑا ہوا ایکو پن ہے۔ بوزر آرڈینو کے پن 4 سے منسلک ہے۔

سرکٹ ڈایاگرام

اب ہم ان اجزاء کو اپنی گاڑی میں رکھیں گے۔ اپنی نمبر پلیٹ کے اوپر HC-SR04 ماڈیول منسلک کریں اور اسپیکر کے قریب کار کے ہیچ بیک کے ذریعہ آپس سے منسلک تاروں کے ل. ایک راستہ بنائیں۔ باقی سرکٹ کو ایک چھوٹے پلاسٹک کے خانے میں رکھیں اور اسے اسپیکر کے قریب کار کے عقبی حصے میں رکھیں۔ اب متصل تار کا ایک چھوٹا سا ٹکڑا لیں اور اردوینو کے ون پن کو اسپیکر کے مثبت ٹرمینل سے جوڑیں۔

مرحلہ 4: ارڈینو کے ساتھ آغاز کرنا

اگر آپ آرڈینوو IDE سے پہلے ہی واقف نہیں ہیں تو ، فکر نہ کریں ، کیونکہ یہاں IDE استعمال کرتے ہوئے Ardino پر کوڈ جلا دینے کا طریقہ کار ہے۔ پہلے ، آرڈینو آئ ڈی ای کا تازہ ترین ورژن ڈاؤن لوڈ کریں اردوینو

  1. ارڈینو بورڈ کو اپنے لیپ ٹاپ سے مربوط کریں۔ کنٹرول پور پینل> ہارڈ ویئر اور صوتی> ڈیوائسز اور پرنٹرز پر جائیں جس پورٹ سے اردوینو منسلک ہے اس کا نام چیک کریں۔
  2. آرڈینوو IDE کھولیں اور ٹولز> بورڈز پر جائیں۔ بورڈ مرتب کریں اردوینو / جینیوینو یو این او۔
  3. ٹولز> پورٹ پر جائیں اور پورٹ نمبر مرتب کریں جو آپ نے کنٹرول پینل میں دیکھا تھا۔
  4. نیچے منسلک کوڈ ڈاؤن لوڈ کریں اور اسے اپنے IDE پر کاپی کریں۔ اپنے مائکروکنٹرولر بورڈ میں کوڈ کو جلا دینے کے لئے اپلوڈ بٹن پر کلک کریں۔

کلک کریں یہاں کوڈ ڈاؤن لوڈ کرنے کے لئے۔

مرحلہ 5: کوڈ

کوڈ بہت آسان ہے لیکن ذیل میں اس کی وضاحت کی گئی ہے۔

1). ارڈینو کے تمام پنوں جو استعمال ہوں گے وہ شروع میں ہی شروع کردیئے جائیں گے۔

const int ٹرگ پن = 11؛ const int بازگشت = 10؛ const int buzzPin = 6؛ طویل مدت؛ فلوٹ فاصلہ؛

2). باطل سیٹ اپ () ایک فنکشن ہے جو آرڈینوو کے پنوں کو بطور INPUt یا OUTPUT کے طور پر استعمال کرنے کی وضاحت کرتا ہے۔ یہ باؤڈ ریٹ بھی متعین کرتا ہے ، جو مائکرو قابو پانے والے بورڈ کی مواصلات کی رفتار ہے۔

باطل سیٹ اپ () {سیریل.بیگین (9600)؛ پن موڈ (ٹرگ پن ، آؤٹ پٹ)؛ پن موڈ (ایکو پن ، ان پٹ)؛ پن موڈ (بز پن ، آؤٹ پٹ)؛ }

3)۔ باطل لوپ () وہ فعل ہے جو ایک چکر میں مسلسل چلتا ہے۔ اس لوپ میں ، الٹراسونک سگنل منتقل ہوتا ہے اور سفر کی مدت کا استعمال کرکے فاصلے کا حساب لگایا جاتا ہے۔ اگر فاصلہ 100 سینٹی میٹر سے کم ہے تو ، بوزر بیپ ہوجائے گا۔

باطل لوپ () {ڈیجیٹل رائٹ (ٹرگ پن ، LOW)؛ تاخیرمیکرو سیکنڈ (2)؛ ڈیجیٹل رائٹ (ٹرگ پن ، ہائی)؛ تاخیرمیکرو سیکنڈ (10)؛ ڈیجیٹل رائٹ (ٹرگ پن ، LOW)؛ دورانیہ = پلس ان (ایکو پن ، ہائی)؛ فاصلہ = 0.034 * (مدت / 2)؛ اگر (فاصلہ)< 100) { digitalWrite(buzzPin,HIGH); } else { digitalWrite(buzzPin,LOW); } delay(300); }

آپ کی گاڑی کیلئے کم لاگت اور موثر پارکنگ سینسر بنانے کا یہ مکمل طریقہ کار تھا۔ اب آپ گھر میں ہی اپنا پارکنگ سینسر بنانے سے لطف اندوز ہوسکتے ہیں۔