استخدام أداة الرؤية مع مستشعر الرؤية

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

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

:يمكن تكوين مستشعر الرؤية إذا كان لديك اتصال بالإنترنت.

الاتصال بـ Vision Utility

قائمة أجهزة VEXcode V5 بعد تحديد زر إضافة جهاز. تم تمييز خيار الرؤية.

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

لوحة إعدادات مستشعر الرؤية في VEXcode V5 مع المستشعر المسمى Vision1. تظهر أيقونة مستشعر الرؤية الكبيرة، وتحتها زر أزرق يحمل اسم "فتح الأداة المساعدة".

حدد افتح الأداة المساعدة لبدء تكوين توقيعات الألوان.

قائمة أدوات الرؤية مفتوحة مع تمييز أيقونة الكاميرا في أعلى اليسار.

قم بتحديد أيقونة الكاميرا الموجودة في الزاوية العلوية اليسرى من النافذة لتوصيل مستشعر الرؤية لديك.

صورة مقربة للجزء الخلفي من جهاز استشعار الرؤية VEX تُظهر منافذه. يوجد منفذ micro USB على اليسار وهو مُظلل.

قم بتوصيل مستشعر الرؤية بالكمبيوتر باستخدام منفذ micro-USB الخاص به.

تظهر رسالة من متصفح vision.vexcode.cloud تطلب الاتصال بجهاز. تم تسليط الضوء على الجهاز المسمى مستشعر الرؤية. تظهر الأزرار المسماة "اتصال" و"إلغاء" في أسفل المطالبة.

باستخدام مربع الحوار الخاص بجهازك، حدد "مستشعر الرؤية". تظهر هنا واجهة Windows للرجوع إليها.

: لا يمكن تكوين مستشعر الرؤية باستخدام Vision Utility أثناء توصيله بجهاز V5 Brain.

معاينة البث المباشر من Vision Sensor Utility يظهر مكعبًا أحمر اللون يقع في وسط مساحة معايرة بيضاء. تعرض الواجهة شريط تمرير السطوع مضبوطًا على 50 في الأعلى وعناصر التحكم في التكوين لـ SIG_1 حتى SIG_7 على الجانب الأيمن.

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

تكوين توقيع اللون

أداة الرؤية مع تمييز أيقونة الكاميرا الخضراء في الزاوية العلوية اليسرى.

لتحديث الصورة المعروضة في Vision Utility، حدد رمز الكاميرا الأخضر.

سطوع منخفض

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

سطوع عالي

أداة الرؤية تعرض مكعبًا أحمر اللون مع ضبط السطوع على 150. المشهد أكثر إشراقاً بكثير، والمكعب أحمر اللون بوضوح.

لتغيير سطوع الصور الملتقطة بواسطة مستشعر الرؤية، استخدم شريط التمرير السطوع في الجزء العلوي من أداة الرؤية.

ضع مؤشر الماوس فوق العنصر ذي اللون الواحد، ثم حدد واسحب لتحديد اللون المطلوب كما هو موضح في هذا الفيديو.

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

أداة مستشعر الرؤية مع زر SIG_1 Set المميز، مما يشير إلى أنه يتم استخدامه لتدريب التوقيع.

سيصبح الزر Set باللون الأخضر. حدده لحفظ اللون.

معاينة مستشعر الرؤية تظهر مكعبًا أحمر يتم تعقبه. يحيط مربع أبيض محدد وطبقة من الخطوط المتقاطعة بالكائن، المسمى RED_BOX. يتم عرض الإحداثيات CX 147، CY 142، العرض 94، والارتفاع 96 في نص أبيض أعلى الكائن. على اليمين، يتم إدراج توقيع RED_BOX وتحديده بين إدخالات SIG الأخرى.

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

يمكنك أيضًا إعادة تسمية توقيع اللون بالنقر فوق الاسم (افتراضيًا الاسم الأول هو SIG_1). سيؤدي التحديد خارج حقل النص إلى حفظ الاسم.

حدد رمز السهم المجاور لبصمة اللون لضبط مدى تفاوتها، كما هو موضح في هذا الفيديو.

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

تكوين رمز اللون

تُظهر معاينة مستشعر الرؤية كائنين متعقبين يحملان تسمية RED_BOX وBLUE_BOX، ولكل منهما مربع محيط وطبقة متقاطعة. الصندوق الأحمر على اليسار بإحداثيات CX 73، CY 137، العرض 90، والارتفاع 90. الصندوق الأزرق على اليمين بإحداثيات CX 191، CY 140، العرض 94، والارتفاع 92. على الجانب الأيمن، تتضمن قائمة التوقيعات RED_BOX وBLUE_BOX. يتم تسليط الضوء على علامة التبويب "الرموز" الموجودة في الأسفل.

رمز اللون هو عبارة عن مجموعة من توقيعات الألوان التي تشكل نمطًا أفقيًا. بمجرد تكوين توقيعات الألوان، حدد علامة التبويب "الرموز" لبدء تكوين رموز الألوان.

أصبحت علامة التبويب "الرموز" نشطة الآن. تم اكتشاف نفس المكعبات الحمراء والزرقاء على اليسار، مع تسميات RED_BOX وBLUE_BOX. في اللوحة اليمنى، يظهر الصف العلوي رمزًا مجمعًا بكلا الاسمين: RED_BOX، BLUE_BOX.

في مربع النص الأيمن، أدخل أسماء توقيعات الألوان المراد تضمينها في رمز اللون، بالترتيب وبفصل بينها بفاصلات.

على سبيل المثال، لإنشاء نمط أحمر يتبعه أزرق، أدخل RED_BOX,BLUE_BOX. لإنشاء نمط أزرق يتبعه أحمر، أدخل BLUE_BOX,RED_BOX.

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

قم بإعادة تسمية توقيع اللون بالنقر داخل حقل النص الأيسر.

تُظهر معاينة مستشعر الرؤية مربعًا أبيضًا كبيرًا واحدًا يجمع بين المكعبين الأحمر والأزرق. يقرأ النص في الأعلى CX 128، CY 134، العرض 220، الارتفاع 108، Sig 12 Ang=-1، مما يشير إلى توقيع الكائن المدمج. تُظهر لوحة الرموز الموجودة على اليمين BOX_CODE كمعرف، مع إدراج RED_BOX وBLUE_BOX كعناصر مكونة.

بمجرد حفظ اسم لرمز اللون الجديد، سيتم عرضه على الشاشة.

تتمتع أكواد الألوان بخاصية فريدة يمكن استخدامها مع الكائنات الخاصة بها والتي تسمى الزاوية. لمزيد من المعلومات حول هذه الخاصية، قم بزيارة موقع مرجع API V5 .

حفظ تكوين مستشعر الرؤية

تُظهر واجهة أداة استشعار الرؤية معاينة مباشرة مع اكتشاف كائنين وتسميتهما RED_BOX وBLUE_BOX. يتم عرض المربعات المحددة باستخدام علامات التقاطع، ويتم عرض بيانات الإحداثيات لكل منها. أسفل المعاينة، يمكنك رؤية مقتطف من تكوين JSON لـ RED_BOX، بما في ذلك السطوع واسم التوقيع ومعلمات اللون. يظهر زر أزرق يحمل اسم "نسخ الإعدادات" في أسفل القائمة.

بمجرد تعيين جميع توقيعات الألوان وأكواد الألوان، حدد نسخ التكوين والعودة إلى VEXcode.

شاشة إعدادات مستشعر الرؤية مع زر أزرق مميز ومسمى "لصق التكوين".

داخل VEXcode، حدد لصق التكوين.

نفس شاشة إعدادات مستشعر الرؤية، الآن مع تكوين JSON الملصق في حقل النص. يتضمن ملف JSON معلمات السطوع والتوقيع RED_BOX. يتم تسليط الضوء على زر "تم" في أسفل اليمين، مما يشير إلى أن التكوين جاهز للتطبيق.

ثم حددتم لحفظ تكوين مستشعر الرؤية والبدء في استخدامه للترميز في VEXcode V5.

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

Last Updated: