في VEXcode VR، يتم تكوين الروبوت تلقائيًا اعتمادًا على ساحة اللعب المحددة. وهذا يلغي الحاجة إلى تكوين الروبوت أو مشروع قالب محدد مسبقًا. يحتوي VEX VR MazeBot على العديد من أجهزة الاستشعار والميزات الأخرى لمساعدتك في حل المتاهات باستخدام ردود فعل المستشعر.

VEXcode VR MazeBot في متاهة افتراضية

بيئة VEXcode VR Playground مع مساحة عمل برمجة MazeBot وأدوات التحكم في المحاكاة

يمكنك تحديد الروبوت الذي سيتم استخدامه في ساحة اللعب من خلال النظر إلى الأيقونة الموجودة في صفحة تحديد ساحة اللعب. تبدو أيقونة VR MazeBot مثل الصورة هنا.


ضوابط وسمات الروبوت

يتمتع VR MazeBot بعناصر التحكم والسمات المادية التالية:

  • نظام الدفع مع الدوران. يؤدي ذلك إلى تمكين فئة "Drivetrain" من الأوامر في صندوق أدوات VEXcode VR.
  • نقطة تحول الروبوت هي من مركز الروبوت. وهذا هو المكان الذي يوجد فيه القلم أيضًا.

ساحة لعب VEXcode VR تعرض MazeBot، ومساحة عمل البرمجة القائمة على الكتل، ومنطقة التنقل في المتاهة

  • يبلغ طول VR MazeBot 95 ملم وعرضه 117.5 ملم.
  • بالمقارنة مع روبوت الواقع الافتراضي، فإن السرعة الافتراضية لـ VR MazeBot أعلى مرتين. هذه السرعة الإضافية موجودة لمساعدة الروبوت على التنقل في المتاهات بشكل أسرع.

القلم الموجود على VR MazeBot

يحتوي القلم الموجود على VR MazeBot على جميع عناصر القلم الموجود على VR Robot.

VEXcode VR Playground مع MazeBot، ومساحة عمل برمجة قائمة على الكتل، وبيئة متاهة.

يمكن استخدام القلم الموجود على VR MazeBot من أجل:

  • قم بملء منطقة باللون المحدد باستخدام قيم RGB
  • اضبط لون القلم باستخدام قيم RGB
  • ارسم خطوطًا بخمسة عروض مختلفة

واجهة VEXcode VR Playground لبرمجة واختبار MazeBot باستخدام التعليمات البرمجية القائمة على الكتل

لمزيد من المعلومات حول القلم، راجع هذه المقالة.

ملاحظة:تشير هذه المقالة إلى VR Robot، ولكن هذا هو نفس القلم المستخدم في VR MazeBot.


أجهزة استشعار الروبوت

يحتوي VR MazeBot على أجهزة الاستشعار التالية المشتركة مع VR Robot:

  • أجهزة تشفير المحرك التي تبلغ 360 درجة لكل دورة عجلة.
  • مستشعر جيروسكوبي مدمج في نظام الدفع. اتجاه عقارب الساعة إيجابي.

بيئة VEXcode VR Playground تعرض MazeBot، ومساحة عمل البرمجة القائمة على الكتل، وأدوات التحكم لتشغيل المشروع وتصحيح أخطائه

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

واجهة VEXcode VR Playground الخاصة بـ MazeBot، والتي تعرض مساحة عمل الكود وشريط الأدوات وعرض المتاهة.

يحتوي VR MazeBot على مستشعر موقع يقرأ الإحداثيات (X، Y) من نقطة التحول المركزية لروبوت VR. يقوم مستشعر الموقع أيضًا بالإبلاغ عن زاوية الموقع التي تتراوح من 0 درجة إلى 359.9 درجة وفقًا لنمط عنوان البوصلة.

لمزيد من المعلومات حول تفاصيل موقع VEXcode VR Wall Maze+ Playground، هذه المقالة. 

 

أجهزة استشعار المسافة

بالإضافة إلى ذلك، يحتوي VR MazeBot على 3 أجهزة استشعار للمسافة. يمكن لهذه المستشعرات اكتشاف ما إذا كان هناك جسم ما. في حالة وجود جسم ما، يمكن للمستشعر أيضًا اكتشاف مسافة جسم تصل إلى 10000 ملم. 

واجهة VEXcode VR Playground التي تعرض MazeBot ومساحة عمل البرمجة

يتم وضع مستشعرات المسافة الثلاثة حول الجزء العلوي من الروبوت.

  • واحد يواجه الأمام
  • واحد يواجه اليمين
  • واحد يواجه اليسار

بيئة VEXcode VR Playground مع MazeBot ومساحة عمل برمجة قائمة على الكتل لاختبار سلوك الروبوت

يتم تحديد أسماء المستشعرات حسب موقعها عند النظر للأمام من الجزء الخلفي للروبوت كما هو موضح في هذه الصورة هنا من Wall Maze+ Playground. من المهم أن نأخذ ذلك في الاعتبار أثناء ترميز أجهزة الاستشعار.

بيئة VEXcode VR Playground تعرض مساحة عمل برمجة MazeBot مع عناصر تحكم لتشغيل المشروع وتصحيح أخطائه

استخدم وحدة التحكم في الشاشة لرؤية البيانات التي يتم إرجاعها بواسطة كل مستشعر. تعد مراقبة القيم مفيدة عند التخطيط لمشروع باستخدام بيانات المستشعر لمعرفة ما يحدث في الوقت الفعلي أثناء تحرك الروبوت عبر المتاهة.

لمزيد من المعلومات حول استخدام Monitor Console، هذه المقالة.

مستشعر العين

واجهة VEXcode VR تعرض ساحة لعب MazeBot، ولوحة الكتل، ومساحة عمل البرمجة لبرمجة الروبوت

يوجد أيضًا مستشعر العين خلف مستشعر المسافة الأمامية المواجه للملعب. وهذا ما يسمى "DownEye". توضح الصورة هنا مكان وجود DownEye على الجانب.

يمكن استخدام DownEye للكشف عن مواقع النهاية الحمراء في الملعب.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: