Skip to main content

الدرس 1: ما هو مستشعر المصد ؟

في هذا الدرس، ستتعلم ما هو المستشعر ولماذا تستخدم المستشعرات مع روبوت الواقع الافتراضي. المستشعر الأول الذي ستتعرف عليه هو مستشعر المصد. سوف تتعلم كيفية عمل مستشعر المصد وكيفية استخدام مستشعرات مصد الروبوت VR في مشروع VEXcode VR.

مخرجات التعلم

  • حدد أن مستشعر المصد هو نوع من المفاتيح.
  • حدد أن مستشعر المصد يبلغ عن قيمة إما خاطئة (تم تحريرها) أو صحيحة (تم الضغط عليها).
  • حدد أنه يمكن استخدام مستشعر المصد للتسبب في عمل روبوت الواقع الافتراضي عند الضغط عليه أو تحريره.
  • حدد أن <Pressing bumper> الكتلة هي قيمة منطقية تبلغ عما إذا كان مستشعر المصد مضغوطًا.
  • صف سبب استخدام مستشعر المصد في مشروع VEXcode VR.

مستشعر المصد

يحتوي روبوت الواقع الافتراضي على اثنين من مستشعرات المصد الموجودين في المقدمة.

مقدمة روبوت الواقع الافتراضي. يظهر اثنان من مستشعرات المصد في الجزء الأمامي من الروبوت باللون البرتقالي الفاتح مع مربع أحمر يحيط بهما. يوجد أحد المستشعرات في الجهة الأمامية اليمنى من الروبوت والآخر في الجهة الأمامية اليسرى.

مستشعر المصد هو مفتاح يبلغ عن الضغط عليه أو تحريره.

  • سيقوم مستشعر المصد بالإبلاغ عن قيمة مستشعر TRUE عند الضغط على مستشعر المصد.
  • سيقوم مستشعر المصد بالإبلاغ عن قيمة مستشعر FALSE عند تحرير مستشعر المصد.

يتم الضغط على مستشعر الصدمات بواسطة الجدران في متاهة الجدران ساحة اللعب، أو بواسطة الجدران الخارجية المحيطة بساحات اللعب الأخرى.

ملعب متاهة حائط الواقع الافتراضي. تعرض زاوية الكاميرا عرضًا بنسبة 3/4 للحقل مع وجود روبوت الواقع الافتراضي في المقدمة. هذا يدل على أن متاهة الجدار لها جدران ثلاثية الأبعاد سيصطدم بها الروبوت إذا تقدم للأمام.

يُستخدم مستشعر المصد لتحديد ما إذا كان روبوت الواقع الافتراضي يلمس شيئًا أو جدارًا. استخدم <Pressing bumper> الكتلة في مشروع VEXcode VR للتحقق من حالة مستشعر المصد.

اقرأ مقالة مستشعر المصد - ميزات الروبوت - VEX VR للحصول على معلومات مفصلة حول كيفية عمل مستشعر المصد.

<Pressing bumper> حظر

<Pressing bumper> هو كتلة مراسل منطقية. يتم الإبلاغ عن صحته إذا تم الضغط على المصد، و خطأ إذا لم يتم الضغط عليه.

كتلة الضغط على المصد في VEXcode التي تقرأ علامة الاستفهام اليسرى المضغوطة على المصد الأيسر. الكتلة على شكل سداسي.

استخدام كتل المفاتيح

هذا هو <Bumper pressed> كتلة التبديل.

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

يتم استخدام <Pressing bumper> الكتلة مع كتل من فئة التحكم التي تقبل الكتل المنطقية السداسية.

مساحة عمل VEXcode VR مع فئة التحكم في الكتل الموضحة في صندوق الأدوات على الجانب الأيسر.

في المثال التالي، سيدفع روبوت الواقع الافتراضي للأمام حتى يتم الضغط على المصد الأيسر. بمجرد الضغط على المصد الأيسر، سيتوقف روبوت الواقع الافتراضي عن القيادة.

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

تطبيق

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

مخطط انسيابي يوضح حلقة Sense Think Act. يحتوي قسم "الإحساس" على تسمية فرعية تقرأ "الإحساس بالبيئة". سهم يشير من الإحساس إلى التفكير. يحتوي Think على ملصق فرعي يقرأ اتخذ القرارات بناءً على بيانات المستشعر من البيئة. يشير سهم من Think to Act. يحتوي ACT على تسمية فرعية تنص على تنفيذ القرارات. يشير سهم من ACT إلى Sense.

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

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

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

مشروع الواقع الافتراضي مع كتلة عند البدء وأربع كتل ملحقة تحتها. يتم قراءة الكتل للأمام، والانتظار حتى يتم الضغط على المصد الأيسر، والانعطاف يمينًا لمدة 90 درجة. كتلة LeftBumper Pressed متداخلة داخل الانتظار حتى، لذلك تقرأ كأمر واحد.

الأسئلة

يرجى تحديد رابط أدناه للوصول إلى اختبار الدرس.

Google Doc / .docx / .pdf