VEXcode VR-এ দূরত্ব সেন্সর ব্যবহার করা

VR রোবটের দূরত্ব সেন্সর VR রোবট এবং নিকটতম বস্তুর মধ্যে দূরত্ব রিপোর্ট করে। লেজারের আলো একটি বস্তু থেকে বাউন্স করতে এবং সেন্সরে ফিরে আসতে যে সময় লাগে তা ব্যবহার করে সেন্সর দূরত্ব গণনা করে।


ভিআর রোবটে দূরত্ব সেন্সর

দূরত্ব সেন্সর ভিআর রোবটের সামনের বস্তু শনাক্ত করে এবং দূরত্ব মিলিমিটারে জানায়।

দূরত্ব সেন্সর হল একটি সেন্সর যা ভিআর রোবট এবং নিকটতম কঠিন বস্তুর মধ্যে দূরত্ব রিপোর্ট করে।

ডিস্টেন্স সেন্সর মনিটর দূরত্বের মান প্রদর্শন করছে, এবং একই সাথে একটি VEXcode VR প্রজেক্ট ব্লকের মাধ্যমে সেই রিডিংগুলো রিপোর্ট করছে।

দূরত্ব সেন্সর শব্দ পরিমাপের জন্য সোনার ডিভাইসের মতো একই নীতি ব্যবহার করে। এটি সেন্সরের একপাশে তার বিকিরণকারীর সাথে লেজারের আলোর একটি ক্ষুদ্র স্পন্দন পাঠায় এবং তারপর সেন্সরের অন্য পাশের রিসিভারে আলোটি প্রতিফলিত হতে কতক্ষণ সময় নেয় তা বার করে। রাউন্ড ট্রিপ করতে পালস কত সময় নিয়েছে তার উপর ভিত্তি করে সেন্সর দূরত্ব গণনা করে। তারপর, দূরত্ব সেন্সর VR রোবটকে রিপোর্ট করে যে নিকটতম বস্তুটি কতদূর।

VEXcode VR রোবটের সামনের বাম্পারে দূরত্ব সেন্সরের অবস্থান

দূরত্ব সেন্সর পরিসরের দৃষ্টিভঙ্গির প্রস্থ পরিবর্তিত হয় কারণ এটি VR রোবটের সামনে থেকে আরও দূরে দেখায়:

  • সেন্সর 1000 মিলিমিটার (~ 39 ইঞ্চি) থেকে কম দূরের বস্তুর সন্ধান করার সময় 10 ডিগ্রি দৃশ্যের ক্ষেত্রের মধ্যে বস্তু সনাক্ত করতে পারে।
  • সেন্সর 1000 মিলিমিটার (~ 39 ইঞ্চি) এবং 2000 মিলিমিটার (~ 78 ইঞ্চি) দূরের মধ্যে বস্তুর সন্ধান করার সময় 5 ডিগ্রি দৃশ্যের ক্ষেত্রের মধ্যে বস্তুগুলি সনাক্ত করতে পারে।
  • সেন্সর 2000 মিলিমিটার (~ 78 ইঞ্চি) এর চেয়ে বড় বস্তুর সন্ধান করার সময় দৃশ্যের 2 ডিগ্রি ক্ষেত্রের মধ্যে বস্তু সনাক্ত করতে পারে।

দূরত্ব সেন্সরের সাধারণ ব্যবহার

ভিআর রোবটে দূরত্ব সেন্সরের অবস্থান এবং যে দিকে এটি বস্তু শনাক্ত করে

ভিআর রোবটের সামনে কোনো বস্তু আছে কিনা তা ডিসট্যান্স সেন্সর শনাক্ত করতে পারে। এটি একটি বাধা এড়াতে ব্যবহার করা যেতে পারে।


VEXcode VR ব্লকের সাথে দূরত্ব সেন্সর ব্যবহার করা

VEXcode VR রোবটের সামনের দিকে দূরত্ব সেন্সরটির অবস্থান

দূরত্ব সেন্সরের সাথে ব্যবহৃত ব্লকগুলি সেন্সিং বিভাগে পাওয়া যাবে।

<দূরত্ব পাওয়া বস্তু> ব্লক

VEXcode VR রোবটের সামনের দূরত্ব সেন্সরের অবস্থান

দূরত্ব সেন্সর <দূরত্ব পাওয়া বস্তু>ব্লক ব্যবহার করে এটির সামনে একটি বস্তু আছে কিনা তা সনাক্ত করে। দূরত্ব সেন্সর সেন্সরের 3000 মিমি (~ 118 ইঞ্চি) মধ্যে একটি বস্তু বা পৃষ্ঠ সনাক্ত করতে পারে।

VEXcode VR রোবটের সামনের দূরত্ব সেন্সরের অবস্থান

<দূরত্ব পাওয়া বস্তু>ব্লক হল একটি বুলিয়ান ব্লক যা সত্য বা মিথ্যা হিসাবে একটি শর্ত প্রদান করে এবং অন্যান্য ব্লকের জন্য ষড়ভুজ (ছয়-পার্শ্বযুক্ত) স্পেস সহ যেকোনো ব্লকের ভিতরে ফিট করে।

বুলিয়ান ব্লক সম্পর্কে আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন।

VEXcode VR রোবটের ডায়াগ্রাম, যেখানে ডিসটেন্স সেন্সর এবং অন্যান্য চিহ্নিত উপাদানগুলো দেখানো হয়েছে।

<Distance found object> ব্লকের মান হল একটি বুলিয়ান ব্লক যেটি সত্য রিপোর্ট করে যখন দূরত্ব সেন্সর কোনো বস্তুর কাছাকাছি থাকে এবং যখন এটি কোনো বস্তুর যথেষ্ট কাছাকাছি থাকে না তখন মিথ্যা রিপোর্ট করে।

সত্য বা মিথ্যা রিপোর্ট করা হবে এবং মনিটর কনসোলে প্রদর্শিত হবে। 

মনিটর কনসোল সম্পর্কে আরও জানতে, এই নিবন্ধটি দেখুন।

(থেকে দূরত্ব) ব্লক

ভিআর রোবটের সামনে লাগানো দূরত্ব সেন্সর কাছাকাছি থাকা বস্তু শনাক্ত করে।

(থেকে দূরত্ব) ব্লক ব্যবহার করে, দূরত্ব সেন্সর মিলিমিটার (মিমি) বা ইঞ্চিতে নিকটতম বস্তুর দূরত্ব রিপোর্ট করতে পারে।

খেলার মাঠে ভিআর রোবটের সামনের বস্তুটি দূরত্ব সেন্সর দ্বারা শনাক্ত হচ্ছে।

(থেকে দূরত্ব) ব্লক সংখ্যার মান রিপোর্ট করে এবং ডিম্বাকৃতি স্পেস সহ যেকোনো ব্লকের ভিতরে ফিট করে।

রিপোর্টার ব্লক সম্পর্কে আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন. 

VEXcode VR রোবটটি ডিসটেন্স সেন্সরের অবস্থান এবং অন্যান্য প্রধান উপাদানগুলো প্রদর্শন করছে।

মিলিমিটার (মিমি) বা ইঞ্চি ইউনিটে (থেকে দূরত্ব) ব্লকের মান VEXcode VR-এ মনিটর কনসোলে প্রদর্শিত হতে পারে। 

মনিটর কনসোল সম্পর্কে আরও জানতে, এই নিবন্ধটি দেখুন।


VEXcode VR পাইথনে দূরত্ব সেন্সর ব্যবহার করা

VEXcode VR রোবটের সামনের বাম্পারে দূরত্ব সেন্সরের অবস্থান

পাইথনের সাথে দূরত্ব সেন্সর প্রোগ্রামিং শুরু করতে, আপনাকে প্রথমে একটি পাঠ্য প্রকল্প VEXcode VR খুলতে হবে। আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন।

VEXcode VR রোবটের সামনের দিকে দূরত্ব সেন্সরের অবস্থান

এর পরে, টুলবক্সে সেন্সিং বিভাগটি সনাক্ত করুন এবং found_object এবং get_distance কমান্ড খুঁজুন। এগুলি এমন ফাংশন যা সেন্সর সম্পর্কে একটি বুলিয়ান মান বা সংখ্যাসূচক মান রিপোর্ট করে।

ভিআর রোবটে দূরত্ব সেন্সরের অবস্থান এবং এর সম্মুখ সনাক্তকরণের দিক

আপনার প্রকল্পে কমান্ড যোগ করতে, আপনি টুলবক্স থেকে কমান্ডটি টেনে আনতে পারেন, অথবা স্বয়ংসম্পূর্ণ ফাংশন ব্যবহার করে ওয়ার্কস্পেসে কমান্ডটি টাইপ করতে পারেন।

পাইথনের সাথে VEXcode VR-এ স্বয়ংসম্পূর্ণ সম্পর্কে আরও জানতে, এই নিবন্ধটি দেখুন।

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

Last Updated: