يعد المستشعر البصري EXP أحد مستشعرات EXP القوية المصممة للتكامل الكامل مع منصة EXP للروبوتات.
وصف المستشعر
المستشعر البصري EXP عبارة عن مزيج من المستشعرات التالية:
- مستشعر الإضاءة المحيطة: يُبلغ عن المقدار الحالي للضوء المحيط الذي يكتشفه المستشعر. يمكن أن يكون هذا هو مستوى سطوع الغرفة، أو سطوع كائن معين.
- مستشعر الألوان: تتوفر معلومات الألوان بتنسيق RGB (أحمر، أخضر، أزرق)، تدرج اللون والتشبع، أو تدرج الرمادي. يعمل اكتشاف اللون بشكل أفضل عندما يكون الكائن أقرب من 100 ملم.
- مستشعر القرب: يقيس مستشعر القرب طاقة الأشعة تحت الحمراء (الأشعة تحت الحمراء) المنعكسة المصدر من مؤشر LED IR المدمج. على هذا النحو، سوف تتغير القيم مع الضوء المحيط وانعكاس الكائن.
يحتوي المستشعر البصري أيضًا على مصابيح LED بيضاء.
يمكن تشغيل وإيقاف تشغيل مصابيح LED هذه، أو ضبطها على نسبة مئوية محددة من السطوع.
يوفر هذا مصدر ضوء ثابتًا عند اكتشاف الألوان بغض النظر عن ظروف الإضاءة المحيطة.
يحتوي الجزء الخلفي من غلاف المستشعر على خمسة فتحات لتوفير المرونة عند تركيب المستشعر على الروبوت.
توجد على وجه المستشعر نافذة صغيرة توجد بها المستشعرات الضوئية.
لكي يعمل المستشعر البصري مع EXP Brain، يجب توصيل المنفذ الذكي للمستشعر والمنفذ الذكي الخاص بـ EXP Brain بكابل ذكي.
سيعمل المستشعر البصري مع أي من المنافذ الذكية الـ 12 الموجودة في EXP Brain.
عند توصيل كابل EXP Smart بالمنافذ، تأكد من إدخال موصل الكابل بالكامل في المنفذ وأن لسان قفل الموصل مثبت بالكامل.
كيف يعمل المستشعر البصري
يستقبل المستشعر البصري EXP الطاقة الضوئية ويحول الطاقة إلى إشارات كهربائية. تقوم الإلكترونيات الداخلية للمستشعر (جهاز حالة الأجهزة) بتحويل هذه الإشارات إلى إشارات خرج ليتم استقبالها كمدخل بواسطة EXP Brain.
كما ذكر سابقا:
- يعمل اكتشاف الألوان بالمستشعر بشكل أفضل عندما يكون الجسم أقرب من 100 ملم (مم) أو 3.9 بوصة تقريبًا.
- يقيس مستشعر القرب شدة الضوء المنعكسة. سيؤدي هذا إلى تغيير القيم مع الضوء المحيط وانعكاس الكائن.
يجب إقران المستشعر البصري مع VEXcode EXP لإنشاء برنامج مستخدم لـ EXP Brain للاستفادة من قراءات المستشعر للتحكم في سلوك الروبوت.
يمكن استخدام EXP Brain بالتنسيق مع برنامج المستخدم مع المستشعر البصري من أجل:
- قم بتشغيل أو إيقاف تشغيل مصابيح LED البيضاء الخاصة بالمستشعر.
- اضبط نسبة الطاقة لمصابيح LED البيضاء.
- كشف كائن.
- كشف اللون.
- قياس نسبة سطوع الضوء المحيط.
- قياس درجة اللون بالدرجات.
إعداد المستشعر البصري
تحديد مستوى
يعد وضع المستشعر البصري مهمًا جدًا للحصول على قراءات دقيقة.
تأكد من عدم وجود أي هيكل على الروبوت أمام نافذة المستشعر البصري الصغيرة الموجودة على وجه المستشعر.
يجب أن يكون هناك مسار واضح أمام المستشعر بين أي جسم يتم قياسه والمستشعر.
قراءة قيم أجهزة الاستشعار البصرية
من المفيد استخدام شاشة الأجهزة في EXP Brain لرؤية المعلومات التي يرسلها المستشعر البصري.
- LED: نسبة السطوع الحالية لمصابيح LED. 0 متوقف عن التشغيل، و100% قيد التشغيل بالكامل.
- BRT: النسبة المئوية لسطوع الضوء المحيط في الغرفة أو جسم ما
- PROX: قرب جسم ما من قريب أو بعيد
-
هوى: قيمة هوى بين 0 - 359 درجة. كل قيمة تدرج لها ارتباط بظل اللون.
لاستخدام لوحة معلومات المستشعر، اتبع الخطوات الواردة في هذه المقالة.
إضافة المستشعر البصري كجهاز في VEXcode EXP
عندما يتم استخدام جهاز استشعار مع لغة برمجة، يجب تكوينه ضمن تلك اللغة.
باستخدام VEXcode EXP، يتم تحقيق ذلك باستخدام ميزة "إضافة جهاز" من نافذة الأجهزة.
لإضافة المستشعر البصري إلى التكوين، اتبع الخطوات الواردة في هذه المقالة.
بمجرد إضافة المستشعر البصري إلى مشروعك، ستصبح مجموعة جديدة من مجموعات المستشعرات متاحة.
لمزيد من المعلومات حول الكتل من فئة "الاستشعار" المتعلقة بالمستشعر البصري، قم بعرض معلومات المساعدة (مشروع الكتل).
الاستخدامات الشائعة للمستشعر البصري
يستطيع المستشعر البصري إنتاج العديد من القياسات التي يمكن استخدامها لتغيير سلوك الروبوت. وتشمل هذه الميزات:
كشف كائن
تسمح هذه الميزة للروبوت الخاص بك باكتشاف الجسم عندما يصبح ضمن نطاق المستشعر البصري.
يتم استخدام نموذج المشروع الموضح على اليسار لتشفير روبوت مزود بمستشعر بصري مثبت في المقدمة للقيادة حتى يكتشف جسمًا ما، مثل المكعب، ثم يتوقف عن القيادة بمجرد اكتشاف الكائن بواسطة المستشعر البصري.
كشف اللون
تسمح هذه الميزة للروبوت الخاص بك بتحديد لون الجسم.
يمكن أن يكون أحد الأمثلة على ذلك هو ترميز الروبوت باستخدام مستشعر بصري مثبت في المقدمة ومصباح LED يعمل باللمس متصل بالدوران حتى يكتشف شيئًا ما، مثل المكعب الملون.
بمجرد اكتشاف كائن ما، يتوقف الروبوت عن الدوران لمدة 5 ثوانٍ ويضيء مؤشر LED باللمس بلون الكائن المكتشف.
قياس الضوء المحيط
تتيح هذه الميزة للروبوت الخاص بك قياس سطوع الضوء المحيط به.
يتم استخدام نموذج المشروع الموضح على اليسار لقيادة الروبوت في دائرة عند تشغيل الأضواء في الغرفة، وإيقاف الروبوت من القيادة عند إطفاء الأضواء.
قياس قيمة هوى
تسمح هذه الميزة للروبوت الخاص بك بتوفير رقم لتدرج لون الجسم.
يُبلغ المستشعر البصري عن قيمة تدرج اللون المقابلة بالدرجات من 0 إلى 359 بناءً على عجلة الألوان الموجودة على اليسار.
يوفر هذا قياسًا أكثر دقة للون مقارنةً بالتسمية العامة باللون الأحمر أو الأخضر أو الأزرق.