ডিস্ট্যান্স সেন্সর শক্তিশালী V5 সেন্সরগুলির মধ্যে একটি যা V5 রোবোটিক্স প্ল্যাটফর্মের সাথে সম্পূর্ণ একীকরণের জন্য ডিজাইন করা হয়েছে। এই সেন্সরটি সেন্সরের সামনে থেকে কোনো বস্তুর দূরত্ব পরিমাপ করতে শ্রেণীকক্ষ-নিরাপদ লেজার আলোর একটি পালস ব্যবহার করে।
বর্ণনা
দূরত্ব সেন্সর একটি বস্তু সনাক্ত করতে এবং বস্তুর আপেক্ষিক আকার নির্ধারণ করতে ব্যবহার করা যেতে পারে। একটি বস্তুর আনুমানিক আকার ছোট, মাঝারি বা বড় হিসাবে রিপোর্ট করা হয়।
সেন্সরটি একটি রোবটের অ্যাপ্রোচের গতি গণনা করতে ব্যবহার করা যেতে পারে। অ্যাপ্রোচ স্পিড রোবট/সেন্সরের গতি পরিমাপ করে যখন এটি বস্তুর দিকে যায়।
রোবটে সেন্সর মাউন্ট করার সময় নমনীয়তা প্রদান করার জন্য এই সেন্সরটির হাউজিংটিতে স্লটেড ছিদ্র সহ দুটি মাউন্টিং ট্যাব রয়েছে।
সেন্সরের মুখে একটি ছোট জানালা আছে যেখানে লেজার রশ্মি পাঠানো হয় এবং তারপর দূরত্ব পরিমাপ করার জন্য গ্রহণ করা হয়।
দূরত্ব সেন্সরের প্রস্থ এটিকে সি চ্যানেলের একটি অংশে নেস্ট করার অনুমতি দেয়।
দ্রষ্টব্য: a 1/4 ইঞ্চি স্ট্যান্ডঅফ (275 - 1013) বা একটি 8 মিলিমিটার (মিমি) প্লাস্টিক স্পেসার (276-2019) 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 ব্রেইন দূরত্ব সেন্সর রিডিংগুলিকে এতে রূপান্তর করতে ব্যবহার করা যেতে পারে:
- মিলিমিটার বা ইঞ্চিতে পরিমাপ করা বস্তুর দূরত্ব।
- প্রতি সেকেন্ডে মিটারে বস্তুর বেগ।
- বস্তুর আকার ছোট, মাঝারি বা বড়।
- বস্তু পাওয়া গেছে।
দূরত্ব সেন্সর সেটআপ
প্লেসমেন্ট: দূরত্ব সেন্সর স্থাপন করা তার সঠিক রিডিংয়ের জন্য খুবই গুরুত্বপূর্ণ। সেন্সরের মুখের ছোট লেজার উইন্ডোর সামনে রোবটের কোনো কাঠামো নেই তা নিশ্চিত করুন। যে কোনো বস্তু পরিমাপ করা হচ্ছে এবং সেন্সরের মধ্যে সেন্সরের সামনে একটি পরিষ্কার পথ থাকা দরকার।
-
রিডিং ডিসট্যান্স সেন্সর মান: দূরত্ব সেন্সর যে মানগুলি ফিরিয়ে দিচ্ছে তা দেখতে V5 রোবট মস্তিষ্কে ডিভাইস তথ্য স্ক্রীন ব্যবহার করা সহায়ক। এটি মস্তিষ্কের সাথে সংযুক্ত সেন্সর দিয়ে করা যেতে পারে:
V5 ব্রেইন ম্যাগনেটিক স্ক্রিন প্রোটেক্টর সরান, ব্রেন চালু করুন এবং ডিভাইস আইকনে স্পর্শ করুন।
ডিভাইস তথ্য স্ক্রিনে দূরত্ব সেন্সর আইকনে স্পর্শ করুন।
দূরত্ব সেন্সরের সামনে একটি বস্তু রাখুন বা একটি প্রাচীরের দিকে সেন্সরটির মুখোমুখি করুন এবং এর পরিমাপ পর্যবেক্ষণ করুন। প্রদর্শিত পরিসীমা এবং ইউনিট, মিমি বা ইঞ্চি, পর্দার একটি স্পর্শ দ্বারা পরিবর্তন করা যেতে পারে।
দ্রষ্টব্য: নিশ্চিত করুন যে V5 রোবট মস্তিষ্কে ফার্মওয়্যারএর সর্বশেষ সংস্করণ রয়েছে।
VEXcode V5 এ একটি ডিভাইস হিসাবে দূরত্ব সেন্সর যোগ করা হচ্ছে
যখনই একটি সেন্সর একটি প্রোগ্রামিং ভাষার সাথে ব্যবহার করা হয় তখন এটি সেই ভাষার মধ্যে কনফিগার করা প্রয়োজন। VEXcode V5 এবং VEXcode Pro V5এর সাথে, এটি 'একটি ডিভাইস যোগ করুন' বৈশিষ্ট্য ব্যবহার করে সম্পন্ন করা হয়। এর একটি উদাহরণ প্রদান করার জন্য, নিম্নলিখিত পদক্ষেপগুলি VEXcode V5-এর মধ্যে একটি ডিভাইস হিসাবে দূরত্ব সেন্সর যুক্ত করবে৷
ডিভাইস আইকন নির্বাচন করুন.
'একটি ডিভাইস যোগ করুন' নির্বাচন করুন৷
'DISTANCE' নির্বাচন করুন৷
V5 রোবট মস্তিষ্কে দূরত্ব সেন্সর প্লাগ ইন করা স্মার্ট পোর্ট নির্বাচন করুন।
একবার পোর্ট নির্বাচন করা হলে, 'সম্পন্ন' নির্বাচন করুন৷
দ্রষ্টব্য: পাঠ্য উইন্ডোতে দূরত্ব সেন্সরের নাম Distance1 থেকে অন্য নামে পরিবর্তন করার একটি বিকল্প রয়েছে।
একবার আপনার ব্যবহারকারী প্রোগ্রামে দূরত্ব সেন্সর যোগ করা হলে সেন্সর কমান্ডের একটি নতুন সেট উপলব্ধ হবে।
দূরত্ব সেন্সরের সাধারণ ব্যবহার
দূরত্ব সেন্সর বিভিন্ন পরিমাপ তৈরি করতে পারে যা রোবটের আচরণ পরিবর্তন করতে ব্যবহার করা যেতে পারে।
এই বৈশিষ্ট্যগুলির সাথে ব্যবহার করা যেতে পারে:
- V5 রোবট ব্রেইনে 'ডিভাইস ইনফো' বিকল্প।
- VEXcode V5 এর ফাইল মেনুতে 'Open Examples' অপশনে পাওয়া উদাহরণ প্রকল্প 'দূরত্ব অনুধাবন' ব্যবহার করে।
- VEXcode প্রোগ্রামগুলির একটি দিয়ে একটি কাস্টম ব্যবহারকারী প্রোগ্রাম লেখা।
এই বৈশিষ্ট্য অন্তর্ভুক্ত:
-
- মিলিমিটার বা ইঞ্চিতে পরিমাপ করা বস্তুর দূরত্ব। এটি দূরত্ব সেন্সরের সামনের অংশ এবং একটি বস্তু বা একটি বাধা/প্রাচীরের মধ্যে একটি পরিমাপ প্রদান করে৷ একটি মজার ক্লাসরুম চ্যালেঞ্জ হবে আপনার রোবট এবং দেয়ালের মধ্যে দূরত্ব পরিমাপ করতে দূরত্ব সেন্সর ব্যবহার করা। তারপর একটি ভিন্ন পদ্ধতি যেমন একটি টেপ পরিমাপ দিয়ে দূরত্ব পরিমাপ করুন এবং দুটি পরিমাপের তুলনা করুন।
-
বস্তুর বেগ প্রতি সেকেন্ডে মিটারে। এটি আপনার রোবট বা আপনার রোবট একটি বস্তুর কাছাকাছি আসা বস্তুর জন্য প্রতি সেকেন্ডে মিটারে বেগের একটি পরিমাপ প্রদান করে। একটি মজার শ্রেণীকক্ষ চ্যালেঞ্জ হবে আপনার রোবটের সর্বোচ্চ গতি পরিমাপ করার জন্য একটি কাস্টম ব্যবহারকারী প্রোগ্রাম লেখা যখন আপনি এটিকে প্রাচীরের দিকে চালান।
- লক্ষ্য করুন যে সেন্সরের দিকে ভ্রমন করা বস্তুগুলি (সেটি আপনার সেন্সরটি একটি স্থির বস্তুর দিকে অগ্রসর হয় বা তার বিপরীতে) একটি ধনাত্মক বেগ রিপোর্ট করবে, যখন বস্তুগুলি সেন্সর থেকে দূরে চলে যাচ্ছে (আবার এটি আপনার সেন্সরটি একটি স্থির বস্তু থেকে দূরে সরে যাচ্ছে বা তার বিপরীতে) বিপরীত) একটি নেতিবাচক সংখ্যা রিপোর্ট করবে। এটা বোঝা গুরুত্বপূর্ণ যে সেন্সর এটি করতে সক্ষম কারণ এটি কেবল সময়ের সাথে সেন্সর দ্বারা দেখা দূরত্বের পরিবর্তনের হার নেয়, যা সাধারণ মানুষের পরিভাষায় মিটার/সেকেন্ড বা বেগ।
যখন দূরত্ব সেন্সর নির্বাচন করা হয় তখন নিচের দুটি ছবি ডিভাইস তথ্য পৃষ্ঠা দেখায়। প্রথম চিত্রটি সেন্সরের দিকে সরে যাওয়া একটি বস্তুর উদাহরণ, যখন দ্বিতীয় চিত্রটি একটি বস্তু দূরে সরে যাচ্ছে। প্রতিটি ক্ষেত্রে বেগের সাইন কনভেনশনগুলি নোট করুন।
-
-
বস্তুর আকার ছোট, মাঝারি বা বড়। এই বৈশিষ্ট্যটি আপনার রোবটকে সেন্সরের পড়ার উপর নির্ভর করে একটি বস্তুকে ছোট, মাঝারি বা বড় হিসাবে সনাক্ত করতে দেয়। একটি মজার ক্লাসরুম চ্যালেঞ্জ হবে V5 রোবট ব্রেইনের ডিভাইস ইনফো স্ক্রীন ব্যবহার করা এবং একটি নির্দিষ্ট দূরত্বে বিভিন্ন বস্তু স্থাপন করা, যেমন এক মিটার, সেন্সর বস্তুটিকে ছোট, মাঝারি বা বড় হিসাবে সনাক্ত করে কিনা তা দেখতে।
দ্রষ্টব্য: বস্তুর আকার একটি অনুমান এবং বস্তুর প্রতিফলন দ্বারা প্রভাবিত হতে পারে।
-
বস্তুর আকার ছোট, মাঝারি বা বড়। এই বৈশিষ্ট্যটি আপনার রোবটকে সেন্সরের পড়ার উপর নির্ভর করে একটি বস্তুকে ছোট, মাঝারি বা বড় হিসাবে সনাক্ত করতে দেয়। একটি মজার ক্লাসরুম চ্যালেঞ্জ হবে V5 রোবট ব্রেইনের ডিভাইস ইনফো স্ক্রীন ব্যবহার করা এবং একটি নির্দিষ্ট দূরত্বে বিভিন্ন বস্তু স্থাপন করা, যেমন এক মিটার, সেন্সর বস্তুটিকে ছোট, মাঝারি বা বড় হিসাবে সনাক্ত করে কিনা তা দেখতে।
একটি বস্তু পাওয়া গেছে. এই বৈশিষ্ট্যটি আপনার রোবটকে একটি বস্তু সনাক্ত করতে দেয় যখন এটি দূরত্ব সেন্সরের সীমার মধ্যে হয়ে যায়। একটি মজার ক্লাসরুম চ্যালেঞ্জ হবে সেন্সরের সামনে বিভিন্ন প্রতিফলনশীল বস্তু, যেমন কালো ফোম রাবারের একটি ব্লক বা অ্যালুমিনিয়াম ফয়েলের একটি চকচকে বল, বস্তুর পৃষ্ঠের সনাক্তকরণে কোনো প্রভাব আছে কিনা তা দেখতে।
একটি প্রতিযোগিতামূলক রোবটে দূরত্ব সেন্সরের ব্যবহার:
দূরত্ব সেন্সর প্রতিযোগিতামূলক রোবটগুলির জন্য একটি উচ্চতর প্রতিযোগিতামূলক সুবিধা প্রদান করবে। পরিধির প্রাচীরের দূরত্ব সনাক্ত করার ক্ষমতা এবং একটি রোবটের বেগ পরিমাপ করতে সক্ষম হওয়া স্বায়ত্তশাসিত রুটিন ডিজাইন করার সময় প্রচুর তথ্য সরবরাহ করবে।
অবজেক্ট সনাক্তকরণ এবং বস্তুর আপেক্ষিক আকার নির্ধারণ করা গেমের টুকরা এবং বা লক্ষ্য সনাক্তকরণের সাথে সহায়ক তথ্য প্রদান করবে।
যেমন 2020 - 2021 VEX রোবোটিক্স কম্পিটিশন গেমে, চেঞ্জ আপ, আপনার রোবটের খাওয়ার সামনে মেঝে স্ক্যান করতে একটি দূরত্ব সেন্সর কোণ করা যেতে পারে। যত তাড়াতাড়ি গেমে ব্যবহৃত বলগুলির একটি সনাক্ত করা হয়, এটি স্বয়ংক্রিয়ভাবে রোবটের ইনটেক চালু করতে পারে এবং বলটি তুলতে পারে।
VEX দূরত্ব সেন্সর যে অ্যাপ্লিকেশনের জন্য ব্যবহার করা হয় তা কোন ব্যাপার না, কোন সন্দেহ নেই যে এটি দলগুলির জন্য একটি স্বাগত সংযোজন হবে। সেন্সরের মানগুলির কার্যকারিতা ব্যবহারকারীর কল্পনার জন্য উন্মুক্ত।
দূরত্ব সেন্সর VEX এর ওয়েবসাইটএ উপলব্ধ।