VEX 123 রোবটের মধ্যে থাকা আই সেন্সরটি রোবটটিকে কাছাকাছি বস্তুর উপস্থিতি এবং সেই বস্তুর রঙ উভয়ই সনাক্ত করতে সহায়তা করে। রোবট কী "দেখে" তার উপর ভিত্তি করে সিদ্ধান্ত নিতে সাহায্য করার ক্ষেত্রে সেন্সরটি গুরুত্বপূর্ণ ভূমিকা পালন করে - যেমন লাল মার্কার সনাক্ত করা, কোনও বাধা চিহ্নিত করা, অথবা কোনও কার্যকলাপের সময় কোন দিকে ঘুরতে হবে তা বেছে নেওয়া।
এই সেন্সরটি রোবটের সামনের দিকে অবস্থিত।
আই সেন্সর ব্যবহার করার সময় সর্বোত্তম ফলাফলের জন্য, ছায়া, ঝলক বা খুব ম্লান আলো এড়িয়ে চলার চেষ্টা করুন। সেন্সরের অন্তর্নির্মিত আলোর উজ্জ্বলতা সামঞ্জস্য করতে আপনি সেট আই লাইট পাওয়ার ব্লক ব্যবহার করতে পারেন। উজ্জ্বলতা বৃদ্ধি করলে সেন্সরটি ম্লান আলোর পরিস্থিতিতে রঙ এবং প্রতিফলন আরও স্পষ্টভাবে সনাক্ত করতে পারে।
রঙ সনাক্তকরণ
আই সেন্সর প্রতিফলিত আলোর রঙ পড়তে পারে এবং লাল, সবুজ বা নীলের মতো মৌলিক রঙগুলি সনাক্ত করতে পূর্বনির্ধারিত রঙের পরিসরের সাথে তুলনা করতে পারে।
রঙ হলো রঙের চাকার ০-৩৬০ ডিগ্রির একটি সংখ্যা যা রঙের ধরণকে প্রতিনিধিত্ব করে।
যখন আপনি eye ডিটেক্ট ব্লকব্যবহার করেন, তখন রোবটটি পরীক্ষা করে যে আই সেন্সর দ্বারা রিপোর্ট করা রঙটি সেই রঙের জন্য একটি নির্দিষ্ট সীমার মধ্যে পড়ে কিনা:
- লাল: ৩৪০°–২০°
- সবুজ: ৮০°–১৪৫°
- নীল: ১৬০°–২৫০°
দ্রষ্টব্য: যদি রঙটি এই সীমার বাইরে চলে যায়—যদিও এটি মানুষের চোখে এখনও অভিপ্রেত রঙের মতো দেখায়—তবে প্রকল্পটি প্রত্যাশা অনুযায়ী আচরণ নাও করতে পারে। চোখের রঙ ব্লক এবং তুলনা অপারেটর (যেমন এর চেয়ে বড় বা এর চেয়ে কম) ব্যবহার করে রঙের মানগুলির একটি কাস্টম পরিসর তৈরি করে এটি হ্রাস করা যেতে পারে।
আলো সনাক্তকরণ
রঙ সনাক্তকরণের পাশাপাশি, আই সেন্সরটি কোনও পৃষ্ঠ থেকে কতটা আলো প্রতিফলিত হচ্ছে তাও বলতে পারে। এটি রোবটকে বুঝতে সাহায্য করে যে তার সামনের কিছু উজ্জ্বল নাকি অন্ধকার। সাদা কাগজ বা হালকা রঙের বস্তুর মতো উজ্জ্বল পৃষ্ঠগুলি বেশি আলো প্রতিফলিত করে। কালো ফিতা বা ছায়াযুক্ত অঞ্চলের মতো অন্ধকার পৃষ্ঠগুলি কম প্রতিফলিত হয়।
উজ্জ্বল বস্তুর জন্য? ব্লক "সত্য" হিসেবে ফিরিয়ে আনতে, সেন্সরের সামনের বস্তুটিকে কমপক্ষে ৭০% আলো প্রতিফলিত করতে হবে।
বস্তু সনাক্তকরণ
রোবটের সামনের দিকে যখন কিছু ভৌতভাবে কাছাকাছি থাকে তখন আই সেন্সরটি তাও সনাক্ত করতে পারে। এটি রঙ বা উজ্জ্বলতা সনাক্তকরণের থেকে আলাদা। রঙ বা কতটা আলো প্রতিফলিত হচ্ছে তা পরিমাপ করার পরিবর্তে, সেন্সরটি পরীক্ষা করে যে কোনও বস্তু রোবটের "সামনে" বিবেচনা করার জন্য যথেষ্ট কাছাকাছি আছে কিনা।
একটি বস্তু সনাক্ত করার জন্য সেন্সর থেকে প্রায় ১৮ মিমি দূরে থাকা প্রয়োজন। মনে রাখবেন যে এই মানটি পরিবেশগত কারণগুলির দ্বারা প্রভাবিত হতে পারে যেমন পরিবেষ্টিত আলো।
এই ধরণের সনাক্তকরণ নিম্নলিখিত ব্লকগুলির সাথে ব্যবহৃত হয়: