جدول المحتويات:

باستخدام مستشعر المسافة بالموجات فوق الصوتية وإخراج الشاشة التسلسلية: 6 خطوات
باستخدام مستشعر المسافة بالموجات فوق الصوتية وإخراج الشاشة التسلسلية: 6 خطوات

فيديو: باستخدام مستشعر المسافة بالموجات فوق الصوتية وإخراج الشاشة التسلسلية: 6 خطوات

فيديو: باستخدام مستشعر المسافة بالموجات فوق الصوتية وإخراج الشاشة التسلسلية: 6 خطوات
فيديو: Timers in MSP430 & HC-SR04 Ultrasonic Distance Sensor 2024, يوليو
Anonim
باستخدام مستشعر المسافة بالموجات فوق الصوتية وإخراج الشاشة التسلسلية
باستخدام مستشعر المسافة بالموجات فوق الصوتية وإخراج الشاشة التسلسلية

مرحبا شباب! تريد معرفة كيفية استخدام إخراج جهاز العرض التسلسلي. حسنًا ، لقد حصلت على البرنامج التعليمي المثالي حول كيفية القيام بذلك! في هذا الدليل ، سأوجهك عبر الخطوات البسيطة اللازمة لاكتشاف المسافة باستخدام مستشعر الموجات فوق الصوتية والإبلاغ عنها على الشاشة التسلسلية.

الخطوة 1: الخطوة 1: تنزيل Arduino IDE

الخطوة 1: تنزيل Arduino IDE
الخطوة 1: تنزيل Arduino IDE

قم بتنزيل وتثبيت Arduino IDE (بيئة التطوير التفاعلية) باستخدام الرابط أدناه:

www.arduino.cc/en/Main/Software اختر واحفظ الإصدار الذي يناسب نظام التشغيل والتكوين الخاصين بك.

الخطوة 2: الخطوة 2: مواد الأجهزة

  1. 1 لوحة اردوينو
  2. 1 لوح توصيل
  3. 1 جهاز استشعار بالموجات فوق الصوتية
  4. أسلاك العبور
  5. المقاومات

الخطوة 3: الخطوة 3: بناء الأجهزة

الخطوة 3: بناء الأجهزة
الخطوة 3: بناء الأجهزة

1) أضف جهاز الاستشعار بالموجات فوق الصوتية إلى اللوح. هناك 4 دبابيس في جهاز الاستشعار بالموجات فوق الصوتية. هم Vcc (مزود طاقة 5V) ، Trig (Trigger) ، Echo ، Gnd (Groud). قم بتوصيل Vcc بمصدر طاقة 5 فولت ، و Gnd إلى الأرض ، و Echo إلى pin 13 ، و Trigger إلى pin 11 بأسلاك توصيل ومقاومات موضحة في الرسم التخطيطي.

2) توضح الصورة أعلاه كيف يجب أن تبدو الاتصالات.

الخطوة 4: الخطوة 4: تنزيل البرنامج وتشغيله

قم بتنزيل برنامج arduino المرفق على الكمبيوتر المحمول الخاص بك. قم بتوصيل اردوينو بجهاز الكمبيوتر المحمول الخاص بك ، وقم بتشغيل البرنامج.

في اردوينو IDE ، افتح أدوات-> شاشة تسلسلية ضع نقطة قريبة وبعيدًا عن جهاز الاستشعار بالموجات فوق الصوتية. مراقبة الإخراج في الشاشة التسلسلية. يجب أن يوضح هذا المسافة بين جهاز استشعار الموجات فوق الصوتية والعائق.

الخطوة 5: الخطوة 5: فهم البرنامج

أولاً ، دعنا نفهم كيف يعمل المستشعر بالموجات فوق الصوتية. جهاز الاستشعار بالموجات فوق الصوتية هو جهاز يمكنه قياس المسافة إلى جسم ما باستخدام الموجات الصوتية. يقيس المسافة عن طريق إرسال موجة صوتية بتردد معين والاستماع لتلك الموجة الصوتية لترتد إلى الوراء ، وهو يعمل عن طريق إرسال موجة من الموجات فوق الصوتية والاستماع إلى صدى الصوت عندما يرتد عن الجسم. انها ترقص العقبات مع الموجات فوق الصوتية. ترسل لوحة Arduino نبضًا قصيرًا لبدء الاكتشاف ، ثم تستمع إلى نبضة على نفس الدبوس باستخدام وظيفة pulseIn ().

ستنتظر وظيفة pulseIn () حتى يصبح الدبوس عاليًا بسبب الموجة الصوتية المرتدة وسيبدأ التوقيت ، ثم تنتظر وصول الدبوس إلى مستوى منخفض عندما تنتهي الموجة الصوتية مما يؤدي إلى إيقاف التوقيت. في النهاية ستعيد الوظيفة طول النبضة بالميكروثانية. للحصول على المسافة سنضرب المدة في 0.034 ونقسمها على 2 كما هو موضح في هذه المعادلة. في النهاية سنطبع قيمة المسافة على Serial Monitor.

في طريقة الإعداد ، قم بتعريف الدبوس 4 على أنه إدخال وتهيئة الزر على أنه خطأ.

في طريقة الحلقة ، تتم قراءة القيمة الحالية لإدخال الزر. إذا تم الضغط عليه ، فإنه يقوم بتبديل الزر من إيقاف إلى تشغيل. في المرة التالية التي يتم فيها الضغط على الزر ، يتم التبديل من تشغيل إلى إيقاف. تتم إضافة التأخيرات لتقليل الضوضاء وتجنب تغيير الإخراج بسرعة كبيرة.

موصى به: