تكوين مستشعر GPS في VEXcode V5

من أجل استخدام البيانات من مستشعر نظام تحديد المواقع العالمي (GPS) في مشروع ما، يجب أولاً إضافة المستشعر كجهاز في VEXcode V5. ستوضح لك هذه المقالة كيفية تكوين مستشعر GPS في VEXcode V5. شاهد الفيديو أدناه للتعرف على المفاهيم التي تناولتها هذه المقالة.


تكوين مستشعر GPS في VEXcode V5

إضافة جهاز

عند البدء في البرمجة باستخدام VEXcode V5، لن تظهر كتل مستشعر GPS في صندوق الأدوات حتى يتم تكوينه. لتكوين مستشعر GPS، أضفه كجهاز في مشروعك. 

شريط أدوات VEXcode V5 مع أيقونة الأجهزة مميزة في مربع أحمر. يقع رمز الأجهزة بين زر عارض الكود وزر المراقبة.

حدد أيقونة الأجهزة.

تفتح نافذة الأجهزة في VEXcode V5 مع تمييز زر إضافة جهاز، مما يشير إلى ما يجب تحديده بعد ذلك.

حدد أضف جهازًا.

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

حدد GPS.

نافذة الأجهزة في VEXcode V5 مع خيارات المنفذ المتاحة. تظهر النافذة "تحديد منفذ" في الجزء العلوي، ويتم إدراج المنافذ من 1 إلى 21 في 3 صفوف من الأيقونات.

حدد المنفذ الذكي الذي تم توصيل مستشعر GPS به على V5 Robot Brain.

نافذة تكوين مستشعر GPS تُظهر إزاحات X وY للمستشعر المضبوط على 0 مم وإزاحة الزاوية المضبوطة على 180 درجة. يتم تمييز الزر "تم" في أسفل اليمين بمخطط أحمر.

حددتملإضافة مستشعر GPS كجهاز دون ضبط الإزاحات.

لمعرفة المزيد عن إزاحات مستشعر GPS، اقرأ القسم أدناه.

إزاحات مستشعر GPS

ما هو الإزاحة؟ 

في التكوين، لديك خيار إضافة معلومات الإزاحة. الإزاحة هي الفرق بين نقطة مرجعية على الروبوت وموضع مستشعر نظام تحديد المواقع العالمي (GPS). نقطة المرجع هي موقع ذو معنى على الروبوت الخاص بك، مثل نقطة مركز الدوران أو ذراع الروبوت. دعونا نفكر لماذا هذا مهم. تُظهر الأمثلة أدناه Axel، الروبوت البطل للعبة High Stakes الخاصة بمسابقة الروبوتات VEX V5 (V5RC) لعامي 2024-2025.

لماذا تعتبر التعويضات أداة قيمة؟

يتيح لك ضبط الإزاحات الخاصة بمكان وجود مستشعر GPS فيما يتعلق بنقطة المرجع (ذراع أكسل) وضع ذراع أكسل في موقع مرغوب، بدلاً من الجزء الخلفي من الروبوت. يستخدم VEXcode معلومات الإزاحة لتحويل البيانات من مستشعر GPS لاستخدام القيم التي تتوافق مع نقطة المرجع في مشروعك.

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

اعتمادًا على مكان نقطة المرجع الخاصة بك وموضع مستشعر GPS على الروبوت الخاص بك، قد يكون المستشعر منحرفًا على طول المحور X و/أو المحور Y. 

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

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

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

ومن المهم أيضًا مراعاة زاوية مجال رؤية مستشعر GPS فيما يتعلق بنقطة المرجع.

باستخدام الموضع الموصى به لمستشعر نظام تحديد المواقع العالمي (GPS)، سيواجه المستشعر الجزء الخلفي من Axel، كما هو موضح هنا بسهم أخضر.

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

قياس إزاحات X و Y

من خلال إضافة الإزاحة إلى التكوين الخاص بك، سيتم تعديل قيم مستشعر GPS المستخدمة في مشروع VEXcode V5 الخاص بك تلقائيًا لتعكس الإزاحة وموضع نقطة المرجع المطلوبة للروبوت في الحقل. 

يمكن إزاحة مستشعر GPS على طول المحور x و/أو المحور y، اعتمادًا على موقع تركيب المستشعر على الروبوت الخاص بك.

منظر من أعلى إلى أسفل لروبوت أكسل يظهر المربع المميز باللون الأخضر حول مستشعر نظام تحديد المواقع العالمي (GPS) والدائرة الخضراء فوق ذراع الروبوت. يتم وضع شبكة X وY فوق أكسل، حيث تظهر الدائرة الخضراء فوق ذراع أكسل كمركز الشبكة (0,0). يقع المربع الأخضر المميز حول مستشعر GPS في المحور Y السالب والمحور X الموجب للشبكة.

في مثال أكسل، يقع مستشعر نظام تحديد المواقع العالمي (GPS) خلف وإلى يمين نقطة المرجع في ذراع الروبوت.

نفس الصورة من أعلى إلى أسفل لروبوت أكسل. يتحرك سهم المحور Y الأزرق لأسفل المحور Y باتجاه الجزء الخلفي من الروبوت. يشير سهم المحور X الأحمر إلى اليمين باتجاه مركز مستشعر GPS المميز الآن باللون الأحمر.

يعني هذا أن المستشعر مزاح على طول المحور X (كما هو موضح بالسهم الأحمر) والمحور Y (كما هو موضح بالسهم الأزرق).

نفس المنظر من أعلى إلى أسفل لروبوت أكسل. خط منقط يربط بين مستشعر GPS المميز باللون الأحمر. يصل خط متصل بين مركز الشبكة ومركز مستشعر GPS، مما يوضح أن المسافة بينهما على المحور X تبلغ 50 مم.

إزاحة X

يتم تثبيت مستشعر GPS في Axel على مسافة 50 مم تقريبًا على المحور x الموجب بالنسبة لنقطة المرجع في ذراع الروبوت.

يصبح الإزاحة X بعد ذلك 50 مم.

نفس المنظر من أعلى إلى أسفل لروبوت أكسل. خط منقط يربط بين مستشعر GPS المميز باللون الأحمر. يصل خط متصل بين مركز الشبكة ومركز مستشعر GPS، مما يوضح أن المسافة بينهما على المحور y هي -320 مم.

إزاحة Y

يتم تثبيت مستشعر GPS في Axel على مسافة 320 ملم تقريبًا على المحور y السالب بالنسبة لنقطة المرجع في ذراع الروبوت.

يصبح الإزاحة Y بعد ذلك -320 ملم. 

قياس إزاحة الزاوية

منظر من أعلى لأسفل لروبوت أكسل في منتصف دائرة يظهر فيها 0 أمام الروبوت، و90 على يمينه، و180 خلفه، و270 على يساره. يتم تمييز مستشعر GPS بمربع أخضر مع سهم يشير إلى 180. هناك دائرة خضراء فوق ذراع الروبوت وسهم يشير إلى الرقم 0.

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

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

على Axel، سيكون إزاحة الزاوية 180 درجة. 

ملاحظة: بناءً على الموضع الموصى به لمستشعر GPS، بشكل افتراضي، سيقوم التكوين بتعيين إزاحة الزاوية إلى 180 درجة.

إدخال الإزاحات في التكوين

نافذة تكوين نظام تحديد المواقع العالمي (GPS) في نافذة الأجهزة مع مستطيل أحمر يسلط الضوء على مربعات إدخال إزاحات X وY والزاوية.

تتوفر خيارات لتغيير إزاحات X وY والزاوية.

إزاحات X و Y

سيتم ضبط الإزاحة X على 50 ملم في التكوين.

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

سيتم ضبط الإزاحة Y على -320 ملم.

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

إزاحة الزاوية

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

بشكل افتراضي، يتم تعيين إزاحة الزاوية في التكوين على 180 درجة، استنادًا إلى التوجيه الموصى به لمستشعر GPS. يعني هذا أن العناوين المذكورة لمستشعر GPS في VEXcode سوف تتوافق مع عنوان الروبوت. 

يتم عرض تمييز باللون الأصفر على أيقونة الروبوت في التكوين، لتوضيح مجال الرؤية وإظهار اتجاه المستشعر. عندما يتم تغيير قيمة إزاحة الزاوية، يتحرك موضع نظام تحديد المواقع العالمي (GPS) وحقل الرؤية على أيقونة الروبوت الموجودة على اليمين وفقًا لذلك. (لاحظ أن الموقع الرسومي هو مجرد توضيح وليس بمقياس محدد.)

لاحظ موضع GPS في التكوين

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

لاحظ أن موضع نظام تحديد المواقع العالمي (GPS) على أيقونة الروبوت في التكوين يتوافق مع موضع مستشعر نظام تحديد المواقع العالمي (GPS) على الروبوت المادي. 

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

نافذة تكوين نظام تحديد المواقع العالمي (GPS) في نافذة الأجهزة مع جميع تغييرات التكوين التي تم إجراؤها. تبلغ قيمة الإزاحة X 50 ملم. تبلغ قيمة الإزاحة Y -320 مم. تبلغ زاوية الإزاحة 180 درجة. يتم تمييز الزر "تم" باللون الأحمر.

بمجرد إدخال قيم X وY وزاوية الإزاحة استنادًا إلى موقع مستشعر GPS على الروبوت ، حدد تم لحفظ التكوين. 


أوامر استشعار GPS في VEXcode

بمجرد تكوين مستشعر GPS، ستظهر أوامر استشعار GPS في Toolbox في VEXcode V5. يمكنك التعرف على جميع أوامر استشعار GPS في VEXcode V5 باستخدام VEX API. قم باختيار الرابط أدناه للوصول إلى أوامر استشعار GPS لطريقة الترميز المفضلة لديك. 

لمعرفة المزيد عن البيانات التي يرسلها مستشعر نظام تحديد المواقع العالمي (GPS) وكيفية ارتباطها بموقع الروبوت في الحقل راجع هذه المقالة.

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

Last Updated: