يتيح مستشعر العين الموجود داخل الروبوت VEX 123 للروبوت اكتشاف وجود الأشياء القريبة ولون ذلك الشيء. يلعب المستشعر دورًا مهمًا في مساعدة الروبوت على اتخاذ القرارات بناءً على ما "يراه" - مثل اكتشاف علامة حمراء، أو تحديد عقبة، أو اختيار الاتجاه الذي يجب أن يتجه إليه أثناء النشاط.
يقع المستشعر في الجزء الأمامي من الروبوت.
: للحصول على أقصى قدر من الدقة عند استخدام مستشعر العين، تجنب الظلال أو الوهج أو الإضاءة الخافتة للغاية.
اكتشاف الألوان
يمكن لمستشعر العين قراءة لون الضوء المنعكس ومقارنته بنطاقات اللون المحددة مسبقًا لتحديد الألوان الأساسية مثل الأحمر أو الأخضر أو الأزرق.
اللون هو رقم على عجلة الألوان من 0 إلى 360 درجة يمثل نوع اللون.
عند استخدام بطاقة Coder مثل إذا كان اللون أحمر، أوإذا كان اللون أخضر، أو إذا كان اللون، يتحقق الروبوت مما إذا كانت الدرجة اللونية التي أبلغ عنها مستشعر العين تقع ضمن نطاق معين لهذا اللون:
- الأحمر: 340 درجة–20 درجة
- الأخضر: 80°–145°
- أزرق: 160 درجة–250 درجة
: إذا كان اللون يقع خارج هذه النطاقات - حتى لو كان لا يزال يبدو مثل اللون المقصود للعين البشرية - فقد لا يتصرف المشروع كما هو متوقع.
كشف الضوء
بالإضافة إلى اكتشاف اللون، يمكن لمستشعر العين أيضًا معرفة مقدار الضوء المنعكس من السطح. يساعد هذا الروبوت على معرفة ما إذا كان الشيء أمامه ساطعًا أم مظلمًا. تعكس الأسطح الساطعة، مثل الورق الأبيض أو الأشياء ذات الألوان الفاتحة، المزيد من الضوء. تعكس الأسطح الداكنة، مثل الشريط الأسود أو المناطق المظللة، الضوء بدرجة أقل.
لتنشيط بطاقة المبرمج إذا كانت ساطعة ، يجب أن يعكس الكائن الموجود أمام المستشعر 70% من الضوء على الأقل. إذا كان الانعكاس أقل من ذلك، فسيتم اعتباره مظلمًا، وسيعمل بدلاً من ذلك مع بطاقة Coder إذا كانت مظلمة.
اكتشاف الأجسام
يمكن لمستشعر العين أيضًا اكتشاف وجود شيء قريب فعليًا من مقدمة الروبوت. وهذا يختلف عن اكتشاف اللون أو السطوع. بدلاً من قياس اللون أو كمية الضوء المنعكس، يتحقق المستشعر مما إذا كان الجسم قريبًا بما يكفي ليتم اعتباره "أمام" الروبوت.
يجب أن يكون الجسم على مسافة 18 ملم تقريبًا من المستشعر حتى يتم اكتشافه. لاحظ أن هذه القيمة قد تتأثر بالعوامل البيئية مثل الإضاءة المحيطة.
يتم استخدام هذا النوع من الكشف في بطاقات Coder مثل:
- قم بالقيادة حتى يتم اكتشاف شيء ما الأمام – قم بتحريك الروبوت للأمام حتى يتم اكتشاف شيء ما في الأمام.
- إذا كان الكائن – يقوم بتشغيل كومة من البطاقات إذا كان هناك شيء قريب.
- إذا لم يكن هناك أي كائن – يتم تشغيل المكدس فقط إذا لم يكن هناك شيء أمام المستشعر.