1 of 15

دليل للعمل مع مستشعر الضوء / اللون في الروبوتات الحقيقية

مستشعر اللون

2 of 15

في هذا الدليل נלמד

3 of 15

ما هو مستشعر الضوء/اللون؟

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

هل يستطيع الروبوت الرؤية أيضًا؟ ليس تمامًا...

يُبسط الروبوت وظيفة العين إلى عدة عناصر.

هو يفعل ذلك بمساعدة مستشعر خاص يسمّى مستشعر الضوء، أو باسمه الآخر، مستشعر الألوان.

بمساعدة هذا المستشعر، يمكننا برمجة الروبوت، تحديد موقع أغراض مختلفة حسب اللون والسير حتى يجد شريط أسود، وتتبع شريط ومجموعة واسعة من الإمكانيات الأخرى!

حاسة البصر من الحواس العجيبة في جسم الإنسان.

4 of 15

كيف يعمل مستشعر الضوء / اللون؟

مقاوم ضوئي - Photoresistor

مصباح - LED

يُصدر المستشعر الضوء من خلال مصباح كهربائي LED,

ويمتص المقاوم الضوئي الضوء المنعكس من السطح أمامه.

يتمّ قياس كمية الضوء المنعكس وهي تحدد القيمة التي يعكسها المستشعر إلى الروبوت.

5 of 15

كيف نبرمج المستشعر في الروبوتات المختلفة؟

اختاروا الروبوت الخاص بكم:

6 of 15

كيف يعمل؟– 3EV

نحصل من مستشعر الضوء / اللون على قيمة عددية، يمكننا معالجة هذه القيمة وبحسبها نُعطي أوامر لمكوِّنات الإخراج: المحركات ، الشاشة ، السماعة.

7 of 15

برمجة المستشعر– 3EV

في المثال الذي أمامنا، يمكن أن نرى كيف يقوم الروبوت في لحظة معينة بفحص إشارة المرور الضوئية. إذا كان لون إشارة المرور أحمر يتوقف، أما إذا كان غير ذلك فإنه يستمر في السير.

8 of 15

برمجة المستشعر– 3EV

لمستشعر اللون، هناك إمكانيتان للحصول على معلومات - شدة الضوء أو اللون.

تتراوح قيمة شدة الضوء من 100-0. 0 يمثّل اللون الأسود، وَ 100 يمثل اللون الأبيض.

  • من المهم التأكد من أن كابل المستشعر متصل بالإدخال المشار إليه.

تتراوح قيمة اللون من 7-0. كل عدد يمثل لون.

للاستمرار في المعروضة

9 of 15

كيف يعمل؟ – كريبتون 5

نحصل من مستشعر الضوء / اللون على قيمة عددية، يمكننا معالجة هذه القيمة وبحسبها نُعطي أوامر لمكوِّنات الإخراج: المحركات ، الشاشة ، السماعة.

10 of 15

برمجة المستشعر– كريبتون 5

في المثال الذي أمامنا، يمكن أن نرى كيف يقوم الروبوت في لحظة معينة بفحص إشارة المرور الضوئية. إذا كان لون إشارة المرور أحمر يتوقف، أما إذا كان غير ذلك فإنه يستمر في السير.

11 of 15

كيف يعمل؟ – فيشرتكنيك

نحصل من مستشعر الضوء / اللون على قيمة عددية، يمكننا معالجة هذه القيمة وبحسبها نُعطي أوامر لمكوِّنات الإخراج: المحركات ، الشاشة ، السماعة.

12 of 15

برمجة المستشعر– فيشرتكنيك

تتغيّر قيمة المستشعر حسب لون السطح أمامه. في المثال التالي، نقيس بطاقة لونها حمراء على بُعد نِصف سنتيمتر. هناك العديد من المتغيرات التي تؤثر على القيمة المقاسة، مثل: البُعد عن السطح، كمية الضوء في الغرفة وما شابه.

13 of 15

برمجة المستشعر– فيشرتكنيك

في المثال، يمكن أن نرى كيف يقوم الروبوت في لحظة معينة بفحص إشارة المرور الضوئية. إذا كان لون إشارة المرور أحمر يتوقف، أما إذا كان غير ذلك فإنه يستمر في السير.

14 of 15

برمجة المستشعر– فيشرتكنيك

يشمل هذا الأمر حلقة لا نهائية في داخلها شرط يتحقق. إذا تحقق الشرط، يتم تنفيذ الأوامر التي تحته.

يقوم هذا الأمر بإرجاع قيمة عددية من مستشعر اللون وفقًا للون السطح الموجود أمامه.

15 of 15

برمجة المستشعر– فيشرتكنيك

يستطيع مستشعر اللون استيعاب الألوان الآتية: الأحمر، الأبيض، الأزرق، الأخضر، الأصفر.

يستطيع الأمر أن يكتشف اللون وأن يُعيد القيمة صدق -1 أو كذب -0، سواء اكتشف المستشعر اللون المحدد أم لا.

  • هناك المزيد من أوامر الألوان، لكن في الوقت الحالي نركِّز على هذا الأمر.