Skip to main content

রোবট আর্ম প্রোগ্রামিং - ব্লক-ভিত্তিক

শিক্ষক টুলবক্স আইকন শিক্ষক টুলবক্স - কার্যকলাপের রূপরেখা

  • এই অন্বেষণ শিক্ষার্থীদের V5 Clawbot এর আর্ম মোটরের মৌলিক প্রোগ্রামিংয়ের সাথে পরিচয় করিয়ে দেবে।

  • আর্ম মোটর প্রোগ্রামিং শেখার মাধ্যমে শিক্ষার্থীরা V5 Clawbot-এর বাহুর নড়াচড়া সঠিকভাবে নিয়ন্ত্রণ করতে পারে। ব্যবহৃত ব্লক সম্পর্কে আরও তথ্যের জন্য,সহায়তা তথ্যদেখুন।

V5 Clawbot পৌঁছানোর জন্য প্রস্তুত!


এই অন্বেষণ আপনাকে V5 Clawbot এর বাহু ব্যবহার করে এমন কিছু দুর্দান্ত প্রকল্প তৈরি করতে সক্ষম হওয়ার জন্য সরঞ্জাম দেবে।

  • এই অনুসন্ধানে ব্যবহৃত VEXcode V5 এর মধ্যে রয়েছে:

VEXcode V5 ব্লক রিড: আর্মমোটরকে 90 ডিগ্রি পর্যন্ত স্পিন করুন।

  • ব্লকটি সম্পর্কে আরও তথ্য জানতে, সাহায্য খুলুন এবং তারপর [Spin for] ব্লকটি নির্বাচন করুন।

VEXcode V5 বাম দিকে ওয়ার্কস্পেসে ব্লকের জন্য স্পিন এবং ডানদিকে হেল্প খোলা দেখাচ্ছে। হেল্প পড়ে যে স্পিন ফর ব্লক একটি প্রদত্ত দূরত্বের জন্য একটি V5 স্মার্ট মোটর ঘোরায় এবং একটি প্রকল্পে ব্লকটি কীভাবে ব্যবহার করতে হয় সে সম্পর্কে তথ্য দেয়।

  • আপনার প্রয়োজনীয় হার্ডওয়্যার, আপনার ইঞ্জিনিয়ারিং নোটবুক এবং VEXcode V5 ডাউনলোড করা এবং প্রস্তুত আছে তা নিশ্চিত করুন৷

শিক্ষক টিপস আইকন শিক্ষকদের টিপস

যদি শিক্ষার্থীরা প্রথমবারের মতো VEXcode V5 ব্যবহার করে, তাহলে তারা এই অন্বেষণের সময় যেকোনো সময় টিউটোরিয়ালগুলি উল্লেখ করতে পারে। টিউটোরিয়ালগুলি টুলবারে অবস্থিত।

VEXcode V5 টুলবার যেখানে টিউটোরিয়াল আইকনটি লাল বাক্সে হাইলাইট করা আছে। বাম দিক থেকে, টুলবারটি V5 লোগো, একটি গ্লোব আইকন, ফাইল এবং তারপর টিউটোরিয়াল দেখায়। টিউটোরিয়ালের ডানদিকে অন্যান্য আইকন এবং কার্যকারিতা রয়েছে।

প্রয়োজনীয় উপকরণ:
পরিমাণ উপকরণ প্রয়োজন
1

VEX V5 ক্লাসরুম স্টার্টার কিট (আপ-টু-ডেট ফার্মওয়্যার সহ)

1

VEXcode V5

1

ইঞ্জিনিয়ারিং নোটবুক

1

ক্লবট এবং অ্যাডভান্সড ট্রেনিংবট (ড্রাইভট্রেন ২-মোটর, গাইরো নেই) উদাহরণ প্রকল্প

ধাপ ১: অনুসন্ধানের জন্য প্রস্তুতি

আপনি কার্যকলাপ শুরু করার আগে, আপনি এই আইটেম প্রতিটি প্রস্তুত আছে? নিম্নলিখিত প্রতিটি পরীক্ষা করুন:

  • মোটরগুলি কি সঠিক পোর্টগুলিতে প্লাগ করা হয়েছে?

  • স্মার্ট কেবলকি সমস্ত মোটরেসম্পূর্ণরূপে ঢোকানো আছে?

  • মস্তিষ্ককিচালু আছে?

  • ব্যাটারি কিচার্জ করা আছে?

শিক্ষক টিপস আইকন শিক্ষকদের টিপস

শিক্ষার্থীদের জন্য প্রতিটি সমস্যা সমাধানের ধাপ মডেল করুন।

ধাপ 2: একটি নতুন প্রকল্প শুরু করুন

আপনি আপনার প্রকল্প শুরু করার আগে, সঠিক টেমপ্লেট প্রকল্প নির্বাচন করুন. Clawbot এবং Advanced TrainingBot (Drivetrain 2-motor, No Gyro) টেমপ্লেট উদাহরণ প্রকল্পটিতে Clawbot এর মোটর কনফিগারেশন রয়েছে। টেমপ্লেট ব্যবহার না করা হলে, আপনার রোবট সঠিকভাবে প্রকল্প চালাবে না।

একটি লাল বাক্সে হাইলাইট করা ফাইল মেনু খোলা এবং খোলার উদাহরণ সহ VEXcode V5 টুলবার৷ Open Examples হল নিউ ব্লক প্রজেক্ট, নিউ টেক্সট প্রজেক্ট এবং ওপেনের নীচে মেনুতে চতুর্থ আইটেম।

নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

  • ফাইল মেনু খুলুন।
  • নির্বাচন করুনখুলুনউদাহরণ

আইকনটিতে লেখা আছে Clawbot এবং Advanced TrainingBot (Drivetrain 2-motor, No Gyro) এবং লেখার উপরে একটি ধূসর রোবট।

  • Clawbot এবং Advanced TrainingBot (Drivetrain 2-motor, No Gyro) টেমপ্লেট উদাহরণ প্রকল্পটি নির্বাচন করুন এবং খুলুন।
  • যেহেতু আমরা আর্ম নিয়ন্ত্রণের জন্য প্রোগ্রামিং করব, তাই আপনার প্রোজেক্টের নাম পরিবর্তন করুনArmControl.
  • আপনার প্রকল্পসংরক্ষণ করুন।
  • প্রকল্পের নাম ArmControl এখন টুলবারের কেন্দ্রে উইন্ডোতে আছে তা নিশ্চিত করতে পরীক্ষা করুন।

VEXcode V5 টুলবারে প্রজেক্টের নাম ডায়ালগ বক্সে আর্ম কন্ট্রোল লেখা আছে। স্লট 1 নির্বাচন করা হয়েছে এবং টুলবারটি ডানদিকে সংরক্ষণ করা হয়েছে।

শিক্ষক টিপস আইকন শিক্ষকদের টিপস

  • যেহেতু এটি প্রোগ্রামিং-এর সাথে একটি প্রাথমিক কার্যকলাপ, তাই শিক্ষকের পদক্ষেপগুলি মডেল করা উচিত এবং তারপর শিক্ষার্থীদের একই কার্যকলাপগুলি সম্পূর্ণ করতে বলা উচিত। এরপর শিক্ষকের উচিত শিক্ষার্থীদের উপর নজর রাখা যাতে তারা সঠিকভাবে পদক্ষেপগুলি অনুসরণ করছে কিনা তা নিশ্চিত করা যায়।
  • নিশ্চিত করুন যে শিক্ষার্থীরা ফাইল মেনু থেকে "Open Examples" নির্বাচন করেছে।
  • নিশ্চিত করুন যে শিক্ষার্থীরা Clawbot এবং Advanced TrainingBot (Drivetrain 2-motor, No Gyro)টেমপ্লেট উদাহরণ প্রকল্পটি নির্বাচন করেছে।

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

শিক্ষক টুলবক্স আইকন শিক্ষক টুলবক্স - সংরক্ষণ প্রকল্প

উল্লেখ করুন যে যখন তারা প্রথম VEXcode V5 খোলেন, তখন উইন্ডোটিতেVEXcode Projectলেবেল ছিল এবং এটি সংরক্ষণ করা হয়নি (টুলবারে নির্দেশিত)। VEXcode V5 প্রথম খোলার সময় VEXcode Project হল ডিফল্ট প্রোজেক্টের নাম। একবার প্রকল্পটির নাম পরিবর্তন করেArmControlরাখা হলে এবং সংরক্ষণ করা হলে, প্রদর্শনটি Saved এ আপডেট করা হয়। টুলবারের এই উইন্ডোটি ব্যবহার করে, শিক্ষার্থীরা সঠিক প্রকল্পটি ব্যবহার করছে কিনা তা পরীক্ষা করা সহজ এবং এটি সংরক্ষণ করা হয়েছে।

একবার একটি প্রকল্প প্রাথমিকভাবে সংরক্ষণ করা হলে, VEXcode V5 পরবর্তী যেকোনো পরিবর্তন স্বয়ংক্রিয়ভাবে সংরক্ষণ করে, যেমনটি প্রকল্পের নামের পাশের বার্তায় নির্দেশিত।

শিক্ষার্থীদের বলুন যে তারা এখন তাদের প্রথম প্রকল্প শুরু করার জন্য প্রস্তুত। শিক্ষার্থীদের বুঝিয়ে বলুন যে কয়েকটি সহজ ধাপ অনুসরণ করে, তারা এমন একটি প্রকল্প তৈরি এবং চালাতে সক্ষম হবে যা ক্লবটের বাহু উঁচু এবং নিচু করবে।

শিক্ষক টুলবক্স আইকন শিক্ষক টুলবক্স - থামুন এবং আলোচনা করুন

VEXcode V5-এ একটি নতুন প্রকল্প শুরু করার জন্য ছাত্র দলগুলিকে যে পদক্ষেপগুলি সম্পন্ন করা হয়েছে তা পর্যালোচনা করার জন্য এটি একটি ভাল বিষয়।

ধাপ 3: আর্ম উপরে সরান

আমরা এখন বাহু বাড়াতে প্রোগ্রামিং শুরু করতে যাচ্ছি!

ব্লক রিডের জন্য স্পিন করুন: আর্মমোটরকে 90 ডিগ্রি পর্যন্ত স্পিন করুন।

  • প্রোগ্রামিং এরিয়ায়{When started}ব্লকের নিচে [Spin for] ব্লকটি যোগ করুন।

একটি লাল বাক্সে হাইলাইট করা টিউটোরিয়াল সহ VEXcode V5 টুলবার। টুলবার দেখায়, বাম থেকে ডানে, V5 লোগো, একটি গ্লোব আইকন, ফাইল এবং টিউটোরিয়াল। টিউটোরিয়ালের ডানদিকে অতিরিক্ত আইকন এবং কার্যকারিতা রয়েছে।

  • আপনি যদি একটি প্রদর্শন করতে চান তাহলে VEXcode V5-এ মুভিং দ্য আর্ম টিউটোরিয়ালটি দেখুন।

VEXcode V5 টুলবারে স্লট নির্বাচন, স্লট 1 নির্বাচন করা হয়েছে এবং একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।

  • স্লটআইকনে ক্লিক করুন। আপনি রোবট ব্রেইনের উপলব্ধ স্লটে আপনার প্রকল্পটি ডাউনলোড করতে পারেন। স্লট 1 এ ক্লিক করুন।

ব্রেন আইকন VEXcode V5 টুলবারে একটি অক্ষম কন্ট্রোলার আইকনের ডানদিকে এবং ডাউনলোড আইকনের ডানদিকে সবুজ দেখায়৷ ব্রেন আইকনটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।

  • আপনার কম্পিউটার বা ট্যাবলেটে রোবটটি সংযুক্ত করুন। একটি সফল সংযোগ তৈরি হওয়ার পর টুলবারে ব্রেন আইকন সবুজ হয়ে যায়।

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

  • রোবট ব্রেনে ড্রাইভ প্রজেক্ট ডাউনলোড করতে টুলবারেরডাউনলোডবোতামে ক্লিক করুন।

শিক্ষক টুলবক্স আইকন শিক্ষক টুলবক্স - ব্লকের সাহায্যে

  • উল্লেখ করুন যে প্রোগ্রামিং এরিয়ায়, ডিফল্টরূপে সেখানে ইতিমধ্যেই একটি {When started}ব্লক অবস্থিত। প্রতিটি প্রকল্প এই ব্লক দিয়ে শুরু হবে। যখন প্রকল্পটি শুরু হবে তখন সংযুক্ত ব্লকগুলি যে ক্রমানুসারে স্থাপন করা হবে সেই ক্রমানুসারে অনুসরণ করা হবে।

    [Spin for] ব্লকে ক্লিক করে প্রোগ্রামিং এরিয়ায় টেনে এনে{When started}ব্লকের সাথে সংযুক্ত করার পদ্ধতি দেখান। এটি সংযুক্ত হওয়ার সাথে সাথে আপনি একটি ক্লিক শুনতে পাবেন।

  • যদি আপনি কম্পিউটার ব্যবহার করেন, তাহলে শিক্ষার্থীর VEX V5 রোবট ব্রেনUSB কেবলব্যবহার করে কম্পিউটারের সাথে সংযুক্ত থাকতে হবে। আপনি যদি ট্যাবলেট ব্যবহার করেন, তাহলে VEX V5 রোবট ব্রেইন স্মার্ট রেডিও ব্যবহার করে ট্যাবলেটের সাথে সংযুক্ত থাকা উচিত।

  • যদি শিক্ষার্থীরা কম্পিউটার ব্যবহার করে, তাহলে এখনই তাদের রোবট ব্রেন থেকে USB কেবলটি সংযোগ বিচ্ছিন্ন করতে বলুন। কোনও প্রকল্প চালানোর সময় রোবটটিকে কম্পিউটারের সাথে সংযুক্ত রাখার ফলে রোবটটি সংযোগ কেবলটি টেনে ধরতে পারে।

V5 ব্রেইন হোম স্ক্রীন নিচের বাম কোণে একটি স্লটে আর্ম কন্ট্রোল প্রজেক্ট দেখায়। এটির উপরে আইকনগুলির সারিটি ড্রাইভ, ডিভাইস, সেটিংস এবং একটি VEX ফোল্ডার পড়ে৷

  • আপনার বেছে নেওয়া স্লটে আর্মকন্ট্রোল প্রকল্পটি মস্তিষ্কে ডাউনলোড হয়েছে কিনা তা পরীক্ষা করুন।

শিক্ষক টুলবক্স আইকন শিক্ষক টুলবক্স - মডেল ফার্স্টের বিকল্প

সকল শিক্ষার্থীকে একসাথে চেষ্টা করার আগে ক্লাসের সামনে প্রকল্পটি চালানোর মডেল তৈরি করুন। শিক্ষার্থীদের একটি জায়গায় জড়ো করুন এবং ক্লবটকে তার হাত নাড়ানোর জন্য পর্যাপ্ত জায়গা ছেড়ে দিন। প্রকল্পটি কীভাবে শেষ করতে হয় এবং ক্লবটের হাতটি তার বিশ্রামের অবস্থানে কীভাবে রাখা যায় তা দেখান।
শিক্ষার্থীদের বলুন এখন তাদের প্রকল্পগুলি চালানোর পালা। নিশ্চিত করুন যে ক্লবটের হাত নিরাপদে উপরে তোলার জন্য পর্যাপ্ত জায়গা আছে।

  • Clawbot-এ প্রকল্পটিরান করুন, নিশ্চিত করুন যে প্রকল্পটি নির্বাচিত হয়েছে এবং তারপর Run বোতাম টিপুন। আপনার প্রথম ক্ল আর্ম প্রকল্প তৈরি করার জন্য অভিনন্দন!

ধাপ 4: এটি চেষ্টা করুন: আর্ম ডাউন প্রোগ্রাম করুন

এখন আপনি বাহুটিকে উপরের দিকে নিয়ে যাওয়ার জন্য প্রোগ্রাম করেছেন, আপনি এখন বাহুটিকে নীচে বা নীচে সরানোর জন্য প্রোগ্রাম করবেন।

V5 Clawbot-এর সাইডভিউ ডান দিকে মুখ করে নখর দিয়ে।

V5 ক্লোবট তার হাত নিচের দিকে।

শিক্ষক টুলবক্স আইকন শিক্ষক টুলবক্স - সমাধান

"উপরে" এবং "৯০ ডিগ্রি" এর জন্য প্যারামিটার সেট করে একটি [স্পিন ফর] ব্লক ব্যবহার করে বাহুটি পূর্বে উপরের দিকে সরানো হত। শিক্ষার্থীদের এখন "3 সেকেন্ড" তে সেট করা একটি [অপেক্ষা করুন] ব্লক এবং "ডাউন" তে সেট করা একটি দ্বিতীয় [স্পিন ফর] ব্লক যোগ করা উচিত। বাহুটিকে তার আসল অবস্থানে ফিরে যেতে 90 ডিগ্রির প্যারামিটার পরিবর্তন করার প্রয়োজন নেই।

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

নমুনা সমাধানে তিনটি ব্লক সংযুক্ত একটি When started ব্লক দেখানো হয়েছে। ব্লকগুলো উপর থেকে নীচে পর্যন্ত লেখা আছে, স্পিন আর্ম মোটর ৯০ ডিগ্রি পর্যন্ত উপরে; ৩ সেকেন্ড অপেক্ষা করুন; স্পিন আর্ম মোটর ৯০ ডিগ্রি পর্যন্ত নিচে।

ধাপ 5: ফ্লাইট ট্রাফিক কন্ট্রোলার চ্যালেঞ্জ সম্পূর্ণ করুন

V5 ক্লাবট-এর সাইড ভিউ যার হাতটি উপরের দিকে প্রসারিত হয়েছে এবং দুটি তীর নখর নীচে উপরে এবং নীচে নির্দেশ করছে, উপরে এবং নীচের গতি নির্দেশ করছে।

একটি V5 ক্লোবট তার বাহু উত্থাপন এবং নিচু করছে।ফ্লাইট ট্রাফিক কন্ট্রোলার চ্যালেঞ্জে, ক্লোবটকে অবশ্যই তার হাতটি 90 ডিগ্রির জন্য উপরে এবং নীচে সরাতে হবে, 3 সেকেন্ড অপেক্ষা করতে হবে, 45 ডিগ্রির জন্য দুবার বাহুটি দুবার উপরে এবং নীচে সরাতে হবে, 5 সেকেন্ড অপেক্ষা করতে হবে এবং তারপরে হাতটি উপরে এবং নীচে সরাতে হবে। 90 ডিগ্রির জন্য তিনবার।

এখানে Clawbot এর আচরণের একটি তালিকা আছে:

  • 90 ডিগ্রির জন্য হাত উপরে এবং তারপর নিচে সরান।
  • 3 সেকেন্ড অপেক্ষা করুন।
  • 45 ডিগ্রির জন্য বাহু উপরে এবং তারপর নিচে সরান।
  • 45 ডিগ্রির জন্য বাহু উপরে এবং তারপর নিচে সরান।
  • 5 সেকেন্ড অপেক্ষা করুন।
  • 90 ডিগ্রির জন্য হাত উপরে এবং তারপর নিচে সরান।
  • 90 ডিগ্রির জন্য হাত উপরে এবং তারপর নিচে সরান।
  • 90 ডিগ্রির জন্য হাত উপরে এবং তারপর নিচে সরান।

শিক্ষক টুলবক্স আইকন শিক্ষক টুলবক্স - সমাধান

এই চ্যালেঞ্জের বেশিরভাগ ব্লকই [স্পিন ফর] ব্লক। বাহুটি উপরের দিকে সরানোর জন্য একটি [স্পিন ফর] ব্লক এবং বাহুটি নীচের দিকে সরানোর জন্য একটি ব্লক যোগ করার পরে, আপনি প্রথম [স্পিন ফর] ব্লকে ডান-বা দীর্ঘ-ক্লিক করতে পারেন এবং তৃতীয় এবং চতুর্থ [স্পিন ফর] ব্লক যোগ করার জন্য ডুপ্লিকেট নির্বাচন করতে পারেন ইত্যাদি। এই চ্যালেঞ্জের জন্য মোট বারোটি [স্পিন ফর] ব্লক প্রয়োজন। তারপর চ্যালেঞ্জ পূরণের জন্য প্যারামিটারগুলি পরিবর্তন করা যেতে পারে এবং [Spin for] ব্লকগুলির মধ্যে [Wait] ব্লক যোগ করা যেতে পারে।

একটি VEXcode প্রকল্প যেখানে একটি When started ব্লক এবং দুটি স্পিন ব্লক সংযুক্ত থাকবে। "ডুপ্লিকেট" বিকল্পটি নির্বাচন করে কনটেক্সট মেনুটি খুলবে।