VEX V5 এর সাথে দূরত্ব সেন্সর ব্যবহার করা

ডিস্ট্যান্স সেন্সর শক্তিশালী V5 সেন্সরগুলির মধ্যে একটি যা V5 রোবোটিক্স প্ল্যাটফর্মের সাথে সম্পূর্ণ একীকরণের জন্য ডিজাইন করা হয়েছে। এই সেন্সরটি সেন্সরের সামনে থেকে কোনো বস্তুর দূরত্ব পরিমাপ করতে শ্রেণীকক্ষ-নিরাপদ লেজার আলোর একটি পালস ব্যবহার করে।

V5 দূরত্ব সেন্সরের কোণাকুণি দৃশ্য।


বর্ণনা

দূরত্ব সেন্সর একটি বস্তু সনাক্ত করতে এবং বস্তুর আপেক্ষিক আকার নির্ধারণ করতে ব্যবহার করা যেতে পারে। একটি বস্তুর আনুমানিক আকার ছোট, মাঝারি বা বড় হিসাবে রিপোর্ট করা হয়।

সেন্সরটি একটি রোবটের অ্যাপ্রোচের গতি গণনা করতে ব্যবহার করা যেতে পারে। অ্যাপ্রোচ স্পিড রোবট/সেন্সরের গতি পরিমাপ করে যখন এটি বস্তুর দিকে যায়।

V5 দূরত্ব সেন্সরটি তার পাশের ট্যাবগুলি এবং ট্যাবগুলির স্লটেড গর্তগুলি হাইলাইট এবং লেবেলযুক্ত দেখানো হয়েছে।

রোবটে সেন্সর মাউন্ট করার সময় নমনীয়তা প্রদান করার জন্য এই সেন্সরটির হাউজিংটিতে স্লটেড ছিদ্র সহ দুটি মাউন্টিং ট্যাব রয়েছে।

V5 দূরত্ব সেন্সরটি লেজার হাইলাইট এবং লেবেলযুক্ত উইন্ডোর সাথে দেখানো হয়েছে।

সেন্সরের মুখে একটি ছোট জানালা আছে যেখানে লেজার রশ্মি পাঠানো হয় এবং তারপর দূরত্ব পরিমাপ করার জন্য গ্রহণ করা হয়।

V5 দূরত্ব সেন্সরটি দুটি স্ক্রু এবং দুটি 1/4 ইঞ্চি স্ট্যান্ডঅফ টুকরা ব্যবহার করে একটি V5 C চ্যানেল অংশে নেস্টেড এবং মাউন্ট করা হয়।

দূরত্ব সেন্সরের প্রস্থ এটিকে সি চ্যানেলের একটি অংশে নেস্ট করার অনুমতি দেয়।

দ্রষ্টব্য: a 1/4 ইঞ্চি স্ট্যান্ডঅফ (275 - 1013) বা একটি 8 মিলিমিটার (মিমি) প্লাস্টিক স্পেসার (276-2019) V5 স্মার্ট পোর্টের ছাড়পত্র দেওয়ার জন্য এই সংযুক্তির জন্য ব্যবহার করতে হবে .

V5 দূরত্ব সেন্সরটি একটি স্মার্ট কেবল ব্যবহার করে একটি V5 মস্তিষ্কের সাথে সংযুক্ত দেখানো হয়েছে।

V5 রোবট ব্রেইনের সাথে ডিসট্যান্স সেন্সর কার্যকরী হওয়ার জন্য, সেন্সরের V5 স্মার্ট পোর্ট এবং একটি V5 রোবট ব্রেইনের স্মার্ট পোর্টকে একটি V5 স্মার্ট তারের সাথে সংযুক্ত করতে হবে। দূরত্ব সেন্সর V5 রোবট ব্রেইনের 21টি স্মার্ট পোর্টের যেকোনো একটির সাথে কাজ করবে। পোর্টগুলির সাথে একটি V5 স্মার্ট কেবল সংযোগ করার সময়, নিশ্চিত করুন যে তারের সংযোগকারীটি সম্পূর্ণরূপে পোর্টে ঢোকানো হয়েছে এবং সংযোগকারীর লকিং ট্যাবটি সম্পূর্ণরূপে নিযুক্ত রয়েছে৷


দূরত্ব সেন্সর কিভাবে কাজ করে

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

সেন্সরের ক্লাস 1 লেজারটি মাথা সনাক্তকরণের জন্য আধুনিক সেল ফোনে ব্যবহৃত লেজারের মতো। লেজারটি সেন্সরটিকে একটি খুব সংকীর্ণ ক্ষেত্র দেখার অনুমতি দেয়, তাই সনাক্তকরণ সর্বদা সরাসরি সেন্সরের সামনে থাকে।

দূরত্ব সেন্সরের পরিমাপের পরিসর হল 20 মিলিমিটার (মিমি) থেকে 2,000 মিলিমিটার (মিমি) (0.79 ইঞ্চি থেকে 78.74 ইঞ্চি)। 200 মিলিমিটার (মিমি) এর নিচে যথার্থতা প্রায় +/-15 মিলিমিটার (মিমি); 200 মিলিমিটার (মিমি) এর উপরে সঠিকতা প্রায় 5%।

রোবটের আচরণ নিয়ন্ত্রণ করতে সেন্সরের রিডিং ব্যবহার করার জন্য V5 রোবট মস্তিষ্কের জন্য একটি ব্যবহারকারী প্রোগ্রাম তৈরি করতে দূরত্ব সেন্সরকে একটি প্রোগ্রামিং ভাষার সাথে যুক্ত করা দরকার যেমন VEXcode V5 বা VEXcode Pro V5

একটি ব্যবহারকারী প্রোগ্রামের সাথে কনসার্টে ভি 5 ব্রেইন দূরত্ব সেন্সর রিডিংগুলিকে এতে রূপান্তর করতে ব্যবহার করা যেতে পারে:

  • মিলিমিটার বা ইঞ্চিতে পরিমাপ করা বস্তুর দূরত্ব।
  • প্রতি সেকেন্ডে মিটারে বস্তুর বেগ।
  • বস্তুর আকার ছোট, মাঝারি বা বড়।
  • বস্তু পাওয়া গেছে।

VEXcode V5 অ্যাপ্লিকেশন আইকন।


দূরত্ব সেন্সর সেটআপ

একটি V5 রোবট বিল্ডে V5 দূরত্ব সেন্সরটি একটি নখর বাহুর সামনের দিকে স্থাপন করা দেখানো হয়েছে। সেন্সরের সামনে একটি লাল বল থাকে, যা ইঙ্গিত করে যে সেন্সরটি বস্তু সনাক্ত করতে ব্যবহার করা যেতে পারে।

প্লেসমেন্ট: দূরত্ব সেন্সর স্থাপন করা তার সঠিক রিডিংয়ের জন্য খুবই গুরুত্বপূর্ণ। সেন্সরের মুখের ছোট লেজার উইন্ডোর সামনে রোবটের কোনো কাঠামো নেই তা নিশ্চিত করুন। যে কোনো বস্তু পরিমাপ করা হচ্ছে এবং সেন্সরের মধ্যে সেন্সরের সামনে একটি পরিষ্কার পথ থাকা দরকার।

  • রিডিং ডিসট্যান্স সেন্সর মান: দূরত্ব সেন্সর যে মানগুলি ফিরিয়ে দিচ্ছে তা দেখতে V5 রোবট মস্তিষ্কে ডিভাইস তথ্য স্ক্রীন ব্যবহার করা সহায়ক। এটি মস্তিষ্কের সাথে সংযুক্ত সেন্সর দিয়ে করা যেতে পারে:

    হোম মেনুতে ব্রেন স্ক্রিন দেখানো হবে এবং ডিভাইস অপশনটি হাইলাইট করা হবে।

    V5 ব্রেইন ম্যাগনেটিক স্ক্রিন প্রোটেক্টর সরান, ব্রেন চালু করুন এবং ডিভাইস আইকনে স্পর্শ করুন।

    ব্রেইন স্ক্রিনটি ডিভাইস ইনফো মেনুতে দেখানো হয়েছে যেখানে ব্রেইন এর সমস্ত স্মার্ট পোর্ট এবং সংযুক্ত ডিভাইসের তালিকা রয়েছে। ডিভাইস তথ্য মেনুতে দূরত্ব সেন্সর আইকনটি হাইলাইট করা হয়েছে যাতে বোঝা যায় যে তথ্য মেনু খোলার জন্য আইটেমগুলি নির্বাচন করা যেতে পারে।

    ডিভাইস তথ্য স্ক্রিনে দূরত্ব সেন্সর আইকনে স্পর্শ করুন।

    ব্রেন স্ক্রিনটি দূরত্ব সেন্সর মেনুতে দেখানো হয় যা সেন্সরের ডেটা তালিকাভুক্ত করে। মেনুটি একটি বস্তুর আকার, বেগ এবং দূরত্বের তথ্য রিপোর্ট করে। মেনুতে একটি চিত্রও রয়েছে যা দূরত্ব এবং সময়ের সাথে সাথে এটি কীভাবে পরিবর্তিত হয় তা কল্পনা করে। এই স্ক্রিনশটে, বস্তুটির আকার বড়, এর বেগ প্রতি সেকেন্ডে 0 মিটার এবং এর দূরত্ব 1904 মিমি।

    দূরত্ব সেন্সরের সামনে একটি বস্তু রাখুন বা একটি প্রাচীরের দিকে সেন্সরটির মুখোমুখি করুন এবং এর পরিমাপ পর্যবেক্ষণ করুন। প্রদর্শিত পরিসীমা এবং ইউনিট, মিমি বা ইঞ্চি, পর্দার একটি স্পর্শ দ্বারা পরিবর্তন করা যেতে পারে।

    দ্রষ্টব্য: নিশ্চিত করুন যে V5 রোবট মস্তিষ্কে ফার্মওয়্যারএর সর্বশেষ সংস্করণ রয়েছে।


VEXcode V5 এ একটি ডিভাইস হিসাবে দূরত্ব সেন্সর যোগ করা হচ্ছে

যখনই একটি সেন্সর একটি প্রোগ্রামিং ভাষার সাথে ব্যবহার করা হয় তখন এটি সেই ভাষার মধ্যে কনফিগার করা প্রয়োজন। VEXcode V5 এবং VEXcode Pro V5এর সাথে, এটি 'একটি ডিভাইস যোগ করুন' বৈশিষ্ট্য ব্যবহার করে সম্পন্ন করা হয়। এর একটি উদাহরণ প্রদান করার জন্য, নিম্নলিখিত পদক্ষেপগুলি VEXcode V5-এর মধ্যে একটি ডিভাইস হিসাবে দূরত্ব সেন্সর যুক্ত করবে৷

VEXcode V5 টুলবার যেখানে কোড ভিউয়ার এবং প্রিন্ট কনসোল আইকনের মধ্যে ডিভাইস আইকনটি হাইলাইট করা আছে।

ডিভাইস আইকন নির্বাচন করুন.

VEXcode V5 ডিভাইস মেনুতে "একটি ডিভাইস যোগ করুন" বোতামটি হাইলাইট করা আছে।

'একটি ডিভাইস যোগ করুন' নির্বাচন করুন৷

"একটি ডিভাইস যোগ করুন" বোতামটি নির্বাচন করার পরে VEXcode V5 ডিভাইস মেনু। দূরত্ব বিকল্পটি হাইলাইট করা হয়েছে।

'DISTANCE' নির্বাচন করুন৷

VEXcode V5 ডিভাইস মেনুতে স্মার্ট পোর্ট মেনু দেখানো হয়েছে। প্রথম স্মার্ট পোর্টটি হাইলাইট করা হয়েছে।

V5 রোবট মস্তিষ্কে দূরত্ব সেন্সর প্লাগ ইন করা স্মার্ট পোর্ট নির্বাচন করুন।

নতুন ডিসট্যান্স সেন্সরের স্মার্ট পোর্ট অপশনটি ১ এ সেট করার পর VEXcode V5 ডিভাইস মেনু। উপরে, ডিভাইসটির নাম হাইলাইট করা হয়েছে যাতে বোঝা যায় যে এটি পরিবর্তন করা যেতে পারে। নীচে, সম্পন্ন বোতামটি হাইলাইট করা হয়েছে।

একবার পোর্ট নির্বাচন করা হলে, 'সম্পন্ন' নির্বাচন করুন৷

দ্রষ্টব্য: পাঠ্য উইন্ডোতে দূরত্ব সেন্সরের নাম Distance1 থেকে অন্য নামে পরিবর্তন করার একটি বিকল্প রয়েছে।

VEXcode V5 ব্লক সহ টুলবক্স দেখানো হয়েছে। ব্লকের দূরত্ব অনুধাবন বিভাগ এখন উপলব্ধ।

একবার আপনার ব্যবহারকারী প্রোগ্রামে দূরত্ব সেন্সর যোগ করা হলে সেন্সর কমান্ডের একটি নতুন সেট উপলব্ধ হবে।


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

VEXcode V5 টুলবার যেখানে "ফাইল" মেনু খোলা থাকবে এবং "উদাহরণ খুলুন" বিকল্পটি হাইলাইট করা হবে। ওপেন এক্সামলস হল মেনুতে পঞ্চম বিকল্প, নিউ ব্লকস প্রজেক্ট, নিউ টেক্সট প্রজেক্ট, ওপেন এবং ওপেন রিসেন্ট এর নীচে।দূরত্ব অনুধাবন উদাহরণ প্রকল্পের থাম্বনেইল।

দূরত্ব সেন্সর বিভিন্ন পরিমাপ তৈরি করতে পারে যা রোবটের আচরণ পরিবর্তন করতে ব্যবহার করা যেতে পারে।

এই বৈশিষ্ট্যগুলির সাথে ব্যবহার করা যেতে পারে:

  • V5 রোবট ব্রেইনে 'ডিভাইস ইনফো' বিকল্প।
  • VEXcode V5 এর ফাইল মেনুতে 'Open Examples' অপশনে পাওয়া উদাহরণ প্রকল্প 'দূরত্ব অনুধাবন' ব্যবহার করে।
  • VEXcode প্রোগ্রামগুলির একটি দিয়ে একটি কাস্টম ব্যবহারকারী প্রোগ্রাম লেখা।


এই বৈশিষ্ট্য অন্তর্ভুক্ত:

  •  
    • মিলিমিটার বা ইঞ্চিতে পরিমাপ করা বস্তুর দূরত্ব। এটি দূরত্ব সেন্সরের সামনের অংশ এবং একটি বস্তু বা একটি বাধা/প্রাচীরের মধ্যে একটি পরিমাপ প্রদান করে৷ একটি মজার ক্লাসরুম চ্যালেঞ্জ হবে আপনার রোবট এবং দেয়ালের মধ্যে দূরত্ব পরিমাপ করতে দূরত্ব সেন্সর ব্যবহার করা। তারপর একটি ভিন্ন পদ্ধতি যেমন একটি টেপ পরিমাপ দিয়ে দূরত্ব পরিমাপ করুন এবং দুটি পরিমাপের তুলনা করুন।
    • বস্তুর বেগ প্রতি সেকেন্ডে মিটারে। এটি আপনার রোবট বা আপনার রোবট একটি বস্তুর কাছাকাছি আসা বস্তুর জন্য প্রতি সেকেন্ডে মিটারে বেগের একটি পরিমাপ প্রদান করে। একটি মজার শ্রেণীকক্ষ চ্যালেঞ্জ হবে আপনার রোবটের সর্বোচ্চ গতি পরিমাপ করার জন্য একটি কাস্টম ব্যবহারকারী প্রোগ্রাম লেখা যখন আপনি এটিকে প্রাচীরের দিকে চালান।
      • লক্ষ্য করুন যে সেন্সরের দিকে ভ্রমন করা বস্তুগুলি (সেটি আপনার সেন্সরটি একটি স্থির বস্তুর দিকে অগ্রসর হয় বা তার বিপরীতে) একটি ধনাত্মক বেগ রিপোর্ট করবে, যখন বস্তুগুলি সেন্সর থেকে দূরে চলে যাচ্ছে (আবার এটি আপনার সেন্সরটি একটি স্থির বস্তু থেকে দূরে সরে যাচ্ছে বা তার বিপরীতে) বিপরীত) একটি নেতিবাচক সংখ্যা রিপোর্ট করবে। এটা বোঝা গুরুত্বপূর্ণ যে সেন্সর এটি করতে সক্ষম কারণ এটি কেবল সময়ের সাথে সেন্সর দ্বারা দেখা দূরত্বের পরিবর্তনের হার নেয়, যা সাধারণ মানুষের পরিভাষায় মিটার/সেকেন্ড বা বেগ।

ব্রেন স্ক্রিনটি দূরত্ব সেন্সর মেনুতে দেখানো হয় যা সেন্সরের ডেটা তালিকাভুক্ত করে। মেনুর চিত্রটি সনাক্ত করা বস্তুর দূরত্ব দেখায় এবং একটি তীর নির্দেশ করে যে দূরত্বটি সঙ্কুচিত হচ্ছে। বেগের মান প্রতি সেকেন্ডে ০.২১ মিটার, যা ইঙ্গিত দেয় যে দূরত্ব কমছে।ব্রেন স্ক্রিনটি দূরত্ব সেন্সর মেনুতে দেখানো হয় যা সেন্সরের ডেটা তালিকাভুক্ত করে। মেনুর চিত্রটি সনাক্ত করা বস্তুর দূরত্ব দেখায় এবং একটি তীর নির্দেশ করে যে দূরত্বটি বাড়ছে। বেগের মান প্রতি সেকেন্ডে ঋণাত্মক ০.২৯ মিটার, যা দূরত্ব বৃদ্ধির ইঙ্গিতও দেয়।

যখন দূরত্ব সেন্সর নির্বাচন করা হয় তখন নিচের দুটি ছবি ডিভাইস তথ্য পৃষ্ঠা দেখায়। প্রথম চিত্রটি সেন্সরের দিকে সরে যাওয়া একটি বস্তুর উদাহরণ, যখন দ্বিতীয় চিত্রটি একটি বস্তু দূরে সরে যাচ্ছে। প্রতিটি ক্ষেত্রে বেগের সাইন কনভেনশনগুলি নোট করুন।

  •  
    • বস্তুর আকার ছোট, মাঝারি বা বড়। এই বৈশিষ্ট্যটি আপনার রোবটকে সেন্সরের পড়ার উপর নির্ভর করে একটি বস্তুকে ছোট, মাঝারি বা বড় হিসাবে সনাক্ত করতে দেয়। একটি মজার ক্লাসরুম চ্যালেঞ্জ হবে V5 রোবট ব্রেইনের ডিভাইস ইনফো স্ক্রীন ব্যবহার করা এবং একটি নির্দিষ্ট দূরত্বে বিভিন্ন বস্তু স্থাপন করা, যেমন এক মিটার, সেন্সর বস্তুটিকে ছোট, মাঝারি বা বড় হিসাবে সনাক্ত করে কিনা তা দেখতে।
      দ্রষ্টব্য: বস্তুর আকার একটি অনুমান এবং বস্তুর প্রতিফলন দ্বারা প্রভাবিত হতে পারে।

একটি V5 রোবট বিল্ডে V5 দূরত্ব সেন্সরটি একটি নখর বাহুতে লাগানো দেখানো হয়েছে। সেন্সরের সামনে একটি ফোম ব্লক স্থাপন করা হয়েছে।

একটি বস্তু পাওয়া গেছে. এই বৈশিষ্ট্যটি আপনার রোবটকে একটি বস্তু সনাক্ত করতে দেয় যখন এটি দূরত্ব সেন্সরের সীমার মধ্যে হয়ে যায়। একটি মজার ক্লাসরুম চ্যালেঞ্জ হবে সেন্সরের সামনে বিভিন্ন প্রতিফলনশীল বস্তু, যেমন কালো ফোম রাবারের একটি ব্লক বা অ্যালুমিনিয়াম ফয়েলের একটি চকচকে বল, বস্তুর পৃষ্ঠের সনাক্তকরণে কোনো প্রভাব আছে কিনা তা দেখতে।


একটি প্রতিযোগিতামূলক রোবটে দূরত্ব সেন্সরের ব্যবহার:

দূরত্ব সেন্সর প্রতিযোগিতামূলক রোবটগুলির জন্য একটি উচ্চতর প্রতিযোগিতামূলক সুবিধা প্রদান করবে। পরিধির প্রাচীরের দূরত্ব সনাক্ত করার ক্ষমতা এবং একটি রোবটের বেগ পরিমাপ করতে সক্ষম হওয়া স্বায়ত্তশাসিত রুটিন ডিজাইন করার সময় প্রচুর তথ্য সরবরাহ করবে।

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

একটি V5 রোবট বিল্ডে V5 দূরত্ব সেন্সরটি একটি নখর বাহুতে লাগানো দেখানো হয়েছে। সেন্সরের সামনে একটি লাল বল দেখানো হয়েছে, যা নির্দেশ করে যে দূরত্ব সেন্সরটি প্রতিযোগিতায় খেলার বস্তু সনাক্ত করতে ব্যবহার করা যেতে পারে।

যেমন 2020 - 2021 VEX রোবোটিক্স কম্পিটিশন গেমে, চেঞ্জ আপ, আপনার রোবটের খাওয়ার সামনে মেঝে স্ক্যান করতে একটি দূরত্ব সেন্সর কোণ করা যেতে পারে। যত তাড়াতাড়ি গেমে ব্যবহৃত বলগুলির একটি সনাক্ত করা হয়, এটি স্বয়ংক্রিয়ভাবে রোবটের ইনটেক চালু করতে পারে এবং বলটি তুলতে পারে।

VEX দূরত্ব সেন্সর যে অ্যাপ্লিকেশনের জন্য ব্যবহার করা হয় তা কোন ব্যাপার না, কোন সন্দেহ নেই যে এটি দলগুলির জন্য একটি স্বাগত সংযোজন হবে। সেন্সরের মানগুলির কার্যকারিতা ব্যবহারকারীর কল্পনার জন্য উন্মুক্ত।

দূরত্ব সেন্সর VEX এর ওয়েবসাইটএ উপলব্ধ।

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

Last Updated: