VEX IQ (1st gen) Gyro সেন্সর ব্যবহার করে

একটি Gyro সাধারণত নেভিগেশন জন্য ব্যবহৃত হয়. একটি রোবট কত দ্রুত এবং কোন দিকে ঘুরছে তা ট্র্যাক করে, এটি আপনার রোবট কোন দিকে মুখ করছে তা নির্ধারণ করতে পারে।

VEX IQ Gyro সেন্সর VEX IQ সুপার কিটে অন্তর্ভুক্ত করা হয়েছে তবে এটি এখানেকেনা যাবে।


গাইরো সেন্সরের বর্ণনা

গাইরো সেন্সর ব্যবহার করা যেতে পারে রোবটকে ড্রাইভিং সোজা রাখতে এবং সঠিক বাঁক নিতেও। আপনি যদি চান যে একটি রোবট একটি অবস্থানে গাড়ি চালাতে তাহলে ঘুরে ফিরে একই স্থানে ফিরে যান, আপনাকে সঠিক দূরত্বের জন্য সোজা সরাতে হবে, ঠিক 180 ডিগ্রি ঘুরতে হবে, তারপর একই দূরত্বের জন্য সোজা ফিরে যেতে হবে। একটি Gyro সেন্সর সোজা রাখা এবং বাঁক খুব সঠিক করে তোলে। 

এই সেন্সরটি একটি অক্ষের চারপাশে তার নিজস্ব ঘূর্ণন পরিমাপ করে। যখনই এই সেন্সরটি এর উপরের প্রতীক দ্বারা নির্দেশিত দিকে ঘোরানো হয়, তখন এটি মোড়ের কোণ পরিমাপ করে। প্রত্যাবর্তিত পরিমাপটি হয় ঘড়ির কাঁটার দিকে বা ঘড়ির কাঁটার বিপরীতে ডিগ্রীতে। সেন্সরের উপরের বাঁকা তীরটি নির্দেশ করে, গাইরো সেন্সর ঘড়ির কাঁটার বিপরীত দিকে ঘুরলে মান বৃদ্ধি পায়। এটি ঘড়ির কাঁটার দিকে ঘুরলে মান হ্রাস পায়।  


গাইরো সেন্সর কিভাবে কাজ করে

Gyro সেন্সর শুধুমাত্র সেন্সরের উপরে নির্দেশিত অক্ষে ঘড়ির কাঁটার দিকে বা বিপরীত দিকে গতিবিধি সনাক্ত করে। তাই রোবটের কেন্দ্রে যদি গাইরোটি অনুভূমিকভাবে মাউন্ট করা হয়, তবে এটি সনাক্ত করা যায় না যে রোবটটি একটি ঢালের উপর নিচের দিকে বা উপরের দিকে কাত হয়েছে যতক্ষণ না গাইরো ঘড়ির কাঁটার দিকে বা বিপরীত দিকে না ঘুরছে। এটিও শনাক্ত করে না যে রোবটটি কাত বা একদিকে ঝুঁকে আছে যতক্ষণ না এটি এখনও সামনের দিকে থাকে। যাইহোক, একটি গাইরো সেন্সর একটি রোবটের পাশে বা একটি ম্যানিপুলেটরে মাউন্ট করা যেতে পারে এবং এটি এটিকে কাত পরিমাপ করতে দেয়।  


গাইরো সেন্সরের সাধারণ ব্যবহার

গাইরো সেন্সরগুলি প্রযুক্তির অনেক অংশে একত্রিত হয় যেখানে একটি ডিভাইসের অভিযোজন জানা বা একটি বস্তুকে স্থিতিশীল করা গুরুত্বপূর্ণ।

দৈনন্দিন জীবনে কিছু সাধারণ ব্যবহার অন্তর্ভুক্ত:

  • গাইরো সেন্সরগুলি ছোট মোটরচালিত যানবাহনে একত্রিত করা হয় যা ব্যক্তিকে সামনের দিকে এবং পিছনের দিকে ঝুঁকে গতি নিয়ন্ত্রণ করতে দেয়, পাশাপাশি যানটিকে স্থিতিশীল রাখে।
  • গাইরো সেন্সরগুলি বড় জাহাজের পাশাপাশি মনোরেল ট্রেনগুলিকে স্থিতিশীল করার জন্য ব্যবহার করা হয়, যাতে লোকে এবং তাদের পণ্যসম্ভার নিরাপদ থাকে।
  • কিছু হ্যান্ডহেল্ড ইলেকট্রনিক ডিভাইস যেমন ভিডিও গেম রিমোট কন্ট্রোলে গতি পরিমাপ করতে গাইরো সেন্সর ব্যবহার করা হয়।

একটি VEX IQ রোবট সহ একটি গাইরো সেন্সরের কিছু সাধারণ ব্যবহার অন্তর্ভুক্ত:

  • রোবটটি বাম বা ডানে ঘুরছে কিনা তা সনাক্ত করা

  • রোবটের পাশে বসিয়ে রোবটটি উপরে বা নিচে কাত হচ্ছে কিনা তা সনাক্ত করা

  • সোজা ড্রাইভিং বজায় রাখা
  • সঠিক বাঁক তৈরি করা

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

Gyro সেন্সর প্রতিযোগিতার জন্য একটি রোবট প্রোগ্রামিং জন্য গুরুত্বপূর্ণ হতে পারে. gyro বিশেষ করে গুরুত্বপূর্ণ যখন স্বায়ত্তশাসিত সময়ের জন্য প্রোগ্রামিং করা হয় যখন রোবটকে মানুষের ইনপুট ছাড়াই কাজ করতে হয়। 

Gyro সেন্সর নিম্নলিখিত উপায়ে একটি প্রতিযোগিতামূলক রোবটকে আরও ভাল করে তুলতে পারে:

  • গাইরো সেন্সর শনাক্ত করতে পারে যে রোবটটি তার সূচনা বিন্দু থেকে কোন দিকে এবং কতদূর ঘুরেছে।
  • গাইরো সেন্সর রোবটটির পাশে বসিয়ে রোবটটি উপরে বা নিচে কাত হচ্ছে কিনা তা সনাক্ত করতে পারে।
  • গাইরো সেন্সরটি ম্যানিপুলেটর বা সংযুক্তিতে মাউন্ট করে রোবটের একটি উপাদানের (যেমন, আর্ম আপ, আর্ম ডাউন ইত্যাদি) অবস্থা সনাক্ত করতে ব্যবহার করা যেতে পারে।

VEXcode আইকিউতে একটি গাইরো সেন্সর ব্যবহার করা

একটি ড্রাইভট্রেনের অংশ হিসাবে একটি গাইরো সেন্সর ব্যবহার করা

আপনার VEX IQ রোবটে একটি ড্রাইভট্রেন ব্যবহার করার সময়, Gyro সেন্সরটি ড্রাইভট্রেনের মধ্যে তৈরি করা হয় এবং রোবটটি সরাসরি গাড়ি চালানো এবং সঠিক বাঁক নেওয়ার মতো কাজগুলি নিশ্চিত করতে স্বয়ংক্রিয়ভাবে কাজ করে৷ 

স্ক্রিনশট_2023-03-02_at_11.40.03_AM.png

VEXcode IQ-তে আপনার ড্রাইভট্রেন কনফিগার করার সময়, আপনাকে এই উদাহরণ চিত্রে দেখানো হিসাবে, কনফিগারেশনের অংশ হিসাবে গাইরো সেন্সর অন্তর্ভুক্ত করার জন্য অনুরোধ করা হবে। 

ড্রাইভট্রেনের অংশ হিসাবে গাইরো সেন্সর ব্যবহার করার অনেক সুবিধা রয়েছে। Gyro সেন্সর স্বয়ংক্রিয়ভাবে ক্রমাঙ্কিত হবে যখন রোবটটিকে ড্রাইভট্রেন কমান্ডের সাথে কোড করা হবে এবং ড্রাইভট্রেন কমান্ডগুলি গাইরো সেন্সর থেকে ডেটা ব্যবহার করবে যাতে রোবটটি সঠিকভাবে ড্রাইভ করে এবং ঘোরে। এই ক্ষেত্রে আপনাকে ড্রাইভট্রেন থেকে আলাদাভাবে গাইরো সেন্সর কোড করার দরকার নেই, আপনার প্রকল্পটিকে আরও সহজ করে তুলবে। 

স্ক্রিনশট_2023-03-16_at_4.26.46_PM.png

VEXcode IQ-তে সঠিক টার্নস উদাহরণ প্রকল্পটি শিরোনাম এবং ঘূর্ণন মান ব্যবহার করে রোবটটিকে ঘুরানোর জন্য গাইরো সেন্সর কীভাবে ব্যবহার করতে হয় তা দেখানোর জন্য ব্যবহার করা যেতে পারে।

VEXcode IQ-তে কীভাবে একটি উদাহরণ প্রকল্প খুলতে হয় সে সম্পর্কে তথ্যের জন্য, নিম্নলিখিত নিবন্ধগুলির মধ্যে একটি দেখুন।

একটি ড্রাইভট্রেন থেকে আলাদাভাবে একটি গাইরো সেন্সর কোডিং

আপনি গাইরো সেন্সিং কমান্ড ব্যবহার করে ড্রাইভট্রেনের বাইরে একটি গাইরো সেন্সর যোগ করতে পারেন।

Screen_Shot_2023-03-17_at_12.50.22_PM.png

একটি পৃথক গাইরো সেন্সর কোডিং করার সময়, আপনাকে অবশ্যই একটি [ক্যালিব্রেট গাইরো] ব্লক বা ক্যালিব্রেট গাইরো পাইথন বা C++ কমান্ড ব্যবহার করে সেন্সরটি ক্যালিব্রেট করতে নিশ্চিত হতে হবে, যাতে গাইরো সেন্সর প্রত্যাশা অনুযায়ী আচরণ করে। . 

যখন ক্রমাঙ্কন হচ্ছে, নিশ্চিত করুন যে রোবটটি সম্পূর্ণভাবে স্থির এবং নড়ছে না, যাতে ক্রমাঙ্কন সফল এবং সঠিক হয়। 

Screen_Shot_2023-03-17_at_12.53.48_PM.png

একটি পৃথক Gyro সেন্সর কোডিং করার সময় আপনি Set Gyro কমান্ডগুলি ব্যবহার করতে পারেন, যেমন ব্লক, পাইথন এবং C++ এর জন্য এখানে দেখানো হয়েছে, শিরোনাম বা ঘূর্ণন মান হিসাবে বর্তমান সেন্সর অবস্থান সেট করার মতো জিনিসগুলি করতে। 

একটি Gyro সেন্সর কোড করার জন্য ব্যবহার করা যেতে পারে এমন পৃথক কমান্ড সম্পর্কে আরও জানতে, VEXcode IQ ব্লক এ সহায়তা বা VEXcode IQ Python-এ সহায়তা দেখুন।

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

Last Updated: