VEXcode 123 দিয়ে VEX 123 আই সেন্সর কোডিং করা হচ্ছে

VEX 123 রোবটের মধ্যে থাকা আই সেন্সরটি রোবটটিকে কাছাকাছি বস্তুর উপস্থিতি এবং সেই বস্তুর রঙ উভয়ই সনাক্ত করতে সহায়তা করে। রোবট কী "দেখে" তার উপর ভিত্তি করে সিদ্ধান্ত নিতে সাহায্য করার ক্ষেত্রে সেন্সরটি গুরুত্বপূর্ণ ভূমিকা পালন করে - যেমন লাল মার্কার সনাক্ত করা, কোনও বাধা চিহ্নিত করা, অথবা কোনও কার্যকলাপের সময় কোন দিকে ঘুরতে হবে তা বেছে নেওয়া।

এই সেন্সরটি রোবটের সামনের দিকে অবস্থিত।

ডিভাইসের পাশের আয়তক্ষেত্রাকার সেন্সর উইন্ডোটি হাইলাইট করে হলুদ আভা সহ একটি 123 রোবট।

আই সেন্সর ব্যবহার করার সময় সর্বোত্তম ফলাফলের জন্য, ছায়া, ঝলক বা খুব ম্লান আলো এড়িয়ে চলার চেষ্টা করুন। এছাড়াও আপনি সেন্সরের অন্তর্নির্মিত আলোর উজ্জ্বলতা সামঞ্জস্য করতে সেট আই লাইট পাওয়ার ব্লকটি ব্যবহার করতে পারেন। উজ্জ্বলতা বৃদ্ধি করলে সেন্সরটি ম্লান আলোর পরিস্থিতিতে রঙ এবং প্রতিফলন আরও স্পষ্টভাবে সনাক্ত করতে পারে।


রঙ সনাক্তকরণ

আই সেন্সর প্রতিফলিত আলোর রঙ পড়তে পারে এবং লাল, সবুজ বা নীলের মতো মৌলিক রঙগুলি সনাক্ত করতে পূর্বনির্ধারিত রঙের পরিসরের সাথে তুলনা করতে পারে।

একটি বৃত্তাকার রঙের চাকা যা ঘেরের চারপাশে ডিগ্রি মান সহ লেবেলযুক্ত রঙের একটি সম্পূর্ণ বর্ণালী প্রদর্শন করে, যা শীর্ষে 0° থেকে 360° পর্যন্ত 30-ডিগ্রি বৃদ্ধিতে বৃদ্ধি পায়।

রঙ হলো রঙের চাকার ০-৩৬০ ডিগ্রির একটি সংখ্যা যা রঙের ধরণকে প্রতিনিধিত্ব করে।

যখন আপনি ‘চোখ কি রঙ শনাক্ত করে?’ eye detects color?) ব্লকটি ব্যবহার করেন, তখন রোবটটি পরীক্ষা করে দেখে যে আই সেন্সর (Eye Sensor) দ্বারা রিপোর্ট করা হিউ (hue) সেই রঙের জন্য একটি নির্দিষ্ট সীমার মধ্যে পড়ে কি না।

  • লাল: ৩৪০°–২০°
  • সবুজ: ৮০°–১৪৫°
  • নীল: ১৬০°–২৫০°

দ্রষ্টব্য: যদি রঙটি এই সীমার বাইরে চলে যায়—যদিও এটি মানুষের চোখে এখনও অভিপ্রেত রঙের মতো দেখায়—তবে প্রকল্পটি প্রত্যাশা অনুযায়ী আচরণ নাও করতে পারে। আই হিউ ব্লক এবং রেঞ্জ অপারেটর ব্লক ব্যবহার করে হিউ মানের একটি কাস্টম রেঞ্জ তৈরি করার মাধ্যমে এটি প্রশমিত করা যেতে পারে।


আলো সনাক্তকরণ

রঙ সনাক্তকরণের পাশাপাশি, আই সেন্সরটি কোনও পৃষ্ঠ থেকে কতটা আলো প্রতিফলিত হচ্ছে তাও বলতে পারে। এটি রোবটকে বুঝতে সাহায্য করে যে তার সামনের কিছু উজ্জ্বল নাকি অন্ধকার। সাদা কাগজ বা হালকা রঙের বস্তুর মতো উজ্জ্বল পৃষ্ঠগুলি বেশি আলো প্রতিফলিত করে। কালো ফিতা বা ছায়াযুক্ত অঞ্চলের মতো অন্ধকার পৃষ্ঠগুলি কম প্রতিফলিত হয়।

চোখ উজ্জ্বল বস্তু? ব্লকটি “True” হিসেবে ফেরত আসার জন্য, সেন্সরের সামনের বস্তুটিকে আলোর কমপক্ষে ৭০% প্রতিফলিত করতে হবে।


বস্তু সনাক্তকরণ

রোবটের সামনের দিকে যখন কিছু ভৌতভাবে কাছাকাছি থাকে তখন আই সেন্সরটি তাও সনাক্ত করতে পারে। এটি রঙ বা উজ্জ্বলতা সনাক্তকরণের থেকে আলাদা। রঙ বা কতটা আলো প্রতিফলিত হচ্ছে তা পরিমাপ করার পরিবর্তে, সেন্সরটি পরীক্ষা করে যে কোনও বস্তু রোবটের "সামনে" বিবেচনা করার জন্য যথেষ্ট কাছাকাছি আছে কিনা।

একটি বস্তু সনাক্ত করার জন্য সেন্সর থেকে প্রায় ১৮ মিমি দূরে থাকা প্রয়োজন। মনে রাখবেন যে এই মানটি পরিবেশগত কারণগুলির দ্বারা প্রভাবিত হতে পারে যেমন পরিবেষ্টিত আলো।

এই ধরণের সনাক্তকরণ নিম্নলিখিত ব্লকগুলির সাথে ব্যবহৃত হয়:

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

Last Updated: