Skip to main content

الدرس 1: مستشعر الموقع

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

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

  • حدد أن مستشعر الموقع يقرأ الإحداثيات (X،Y) من نقطة التحول المركزية لروبوت الواقع الافتراضي.
  • حدد أن كتلة (موضع الروبوت) تشير إلى موضع الإحداثيات X أو Y لروبوت الواقع الافتراضي إما بالمليمترات أو البوصات.
  • صف سبب استخدام مستشعر الموقع في مشروع VEXcode VR.
  • حدد كيفية إنشاء مشروع يحتوي على محرك روبوت الواقع الافتراضي على طول المحور X حتى تكون قيمة مستشعر الموقع أكبر من قيمة الحد الأدنى.
  • اشرح كيف تتغير قيم الإحداثيات عند تشغيل روبوت الواقع الافتراضي (على سبيل المثال عند تشغيل روبوت الواقع الافتراضي مباشرة على الملعب، تزداد قيمة X).

مستشعر الموقع

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

الجانب السفلي من روبوت الواقع الافتراضي، مع مستشعر الموقع الموجود على طول المحور X المركزي والمجاور للدماغ. يتم تمييز مستشعر الموقع بدائرة حمراء.

يمكن رؤية قيم مستشعر الموقع على لوحة المعلومات في VEXcode VR. قم بالاطلاع على المقالة مستشعر الموقع - ميزات الروبوت - VEXcode VR لمعرفة المزيد عن مستشعر الموقع وكيفية استخدامه في مشاريع VEXcode VR.

الإحداثيات في ملاعب الواقع الافتراضي

تتراوح معظم الملاعب من -1000 ملليمتر (مم) إلى 1000 ملليمتر (مم) للموضعين X و Y.

عرض من أعلى إلى أسفل لملعب الشبكة المرقمة بالواقع الافتراضي، مع تمييز المحورين X و Y واجتماعهما عند 0 في المنتصف. يمتد الملعب 1000 ملليمتر في كل اتجاه، لذلك يشكل 2000 × 2000 ملليمتر مربع.

تعرض لوحة معلومات VEXcode VR الموضع (X،Y) لروبوت VR المحدد من مستشعر الموقع.

تم فتح عرض ملعب الواقع الافتراضي مع لوحة القيادة، وصندوق أحمر يسلط الضوء على قيمة استشعار موقع الروبوت البالغة 500 ملليمتر على المحور X و 300 ملليمتر على المحور Y.

عرض المقالة التالية للحصول على معلومات حول كيفية تحديد الإحداثيات (X،Y) في الملعب، وكيفية تحديد إحداثيات الموقع والزاوية الحاليين لروبوت الواقع الافتراضي.

لمزيد من المعلومات حول كيفية استخدام نظام الإحداثيات (X،Y)، وكتل الموضع في VEXcode VR، راجع المقالة التالية.

تطبيق

يمكن استخدام مستشعر الموقع للتنقل في إحداثيات أي ملعب. قم بتحميل وتشغيل مشروع مثال "الموقع" لمعرفة كيفية التنقل في روبوت الواقع الافتراضي مع ملاحظات من مستشعر الموقع.

  • اختر "فتح الأمثلة" من القائمة المنسدلة "ملف".
شريط أدوات VEXcode VR مع قائمة ملف مفتوحة وأمثلة مفتوحة مظللة في مربع أحمر. Open Examples هو عنصر القائمة الرابع أسفل New Blocks Project و New Text Project و Load From Your Device.
  • حدد مشروع مثال "الموقع".
الصورة المصغرة للمشروع المثال المسمى "الموقع"، تشير إلى المشروع المثال الذي سيتم فتحه.
  • حدد ملعب خريطة شبكة الأرقام إذا لم يكن مفتوحًا بالفعل، وقم بتشغيل المشروع.
يتم فتح مشروع مثال VEXcode VR "Location" على اليسار، ويتم فتح ملعب VR Number Grid Map بجواره. يبدأ مشروع "الموقع" بكتلة عند البدء ثم يتبعه 8 كتل. أولاً، هناك كتلة Drive Forward، ثم تعليق يقول "سيقود الروبوت حتى يمر 0 على المحور Y". بعد ذلك، انتظر حتى الموضع على المحور Y بالملليمترات في أكبر من 0 واستدر يمينًا لمدة 90 درجة. بعد الدوران، تظهر بعد ذلك كتلة تعليق تقول "سيقود الروبوت حتى يتجاوز 0 على المحور X". انتظر حتى يكون الموضع على المحور X بالملليمترات أكبر من 0، ثم توقف أخيرًا عن القيادة.
  • لاحظ أن روبوت الواقع الافتراضي يقود حتى يكون الإحداثي Y أكبر من الصفر، ويدور يمينًا، ثم يقود حتى يكون الإحداثي X أكبر من الصفر. هذا يضع روبوت الواقع الافتراضي بالقرب من مركز ملعب خريطة شبكة الأرقام، بالقرب من الموقع (0، 0).

    ملعب الواقع الافتراضي بعد تشغيل مشروع مثال "الموقع". لوحة القيادة مفتوحة ويتم تمييز موقع الروبوت بمربع أحمر، بقيمة X تبلغ 20 ملم وقيمة Y تبلغ 20 ملم.

الأسئلة

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

Google Doc / .docx / .pdf