Skip to main content
শিক্ষক পোর্টাল

খেলা

পর্ব ১ - ধাপে ধাপে

  1. নির্দেশনাশিক্ষার্থীদের এমন একটি প্রকল্প তৈরি করতে নির্দেশ দিন যেখানে রোবট আর্ম একটি ডিস্ক সনাক্ত না হওয়া পর্যন্ত অপেক্ষা করবে (আই সেন্সর ব্যবহার করে), তারপর ইলেক্ট্রোম্যাগনেট ব্যবহার করে ডিস্কটি সরান। রোবট আর্ম কীভাবে ডিস্কটিকে সফলভাবে নাড়াতে পারে তা দেখতে নিচের ভিডিওটি দেখুন, প্রথমে এটিকে সেন্সিং করে এবং তারপর ইলেক্ট্রোম্যাগনেট ব্যবহার করে ডানদিকে স্লাইড করে।
    ভিডিও ফাইল
  2. মডেল[অপেক্ষা করুন] ব্লক এবং আই সেন্সর ব্যবহার করে কীভাবে একটি প্রকল্প তৈরি করবেন তার মডেল। শিক্ষার্থীদের একটি প্রজেক্টেড স্ক্রিনে অথবা ল্যাব 4 স্লাইডশোর মাধ্যমে আপনার সাথে অনুসরণ করতে বলুন।

    দ্রষ্টব্য: আপনি যখন প্রথমে আপনার রোবোট আর্মকে আপনার ডিভাইসে সংযুক্ত করেন, তখন মস্তিষ্কে নির্মিত গিরো ক্রমাঙ্কন করতে পারে, যার ফলে রোবট আর্মটি কিছুক্ষণের জন্য নিজেই নড়াচড়া করতে পারে । এটি একটি প্রত্যাশিত আচরণ, ক্যালিব্রেট করার সময় রোবট আর্ম স্পর্শ করবেন না। 

    • শিক্ষার্থীদের তাদের ল্যাব 3 পার্ট 2 প্রজেক্ট খুলতে বলুন । নতুন প্রকল্পটি এই প্রকল্পের উপর ভিত্তি করে গড়ে উঠবে । "হিসাবে সেভ করুন" বা "আপনার ডিভাইসে সেভ করুন" বেছে নিন (আপনি যে VEXcode GO সংস্করণটি ব্যবহার করছেন তার উপর নির্ভর করে) এবং প্রজেক্ট ল্যাব 4 পার্ট 1 এর নাম পরিবর্তন করুন ।
    VEXcode GO টুলবারের কেন্দ্রে প্রকল্পের নাম বাক্সটি ল্যাব 4 পার্ট 1 পড়ে । প্রকল্পের
    নাম পরিবর্তন করুন
    • যদি এমন কোনও শিক্ষার্থী থাকে যারা ল্যাব 3 এর জন্য উপস্থিত ছিল না বা তাদের প্রকল্পটি খুঁজে পায় না, তবে তাদের ল্যাব 4 চিত্র স্লাইডশো থেকে ল্যাব 3 পার্ট 2 সমাধানটি পুনরায় তৈরি করুন ।

    পূর্ববর্তী ল্যাব থেকে ল্যাব 3 পার্ট 2 সলিউশন প্রজেক্ট । প্রকল্পটি শুরু হলে, ইলেক্ট্রোম্যাগনেটকে বুস্ট করার জন্য শক্তিশালী করুন; 1 সেকেন্ড অপেক্ষা করুন; 90 ডিগ্রির জন্য ডানদিকে ঘোরান; ড্রপ করার জন্য ইলেক্ট্রোম্যাগনেটকে শক্তিশালী করুন; 90 ডিগ্রির জন্য বামদিকে ঘোরান ।
    ল্যাব 3 পার্ট 2 সলিউশন
    • কর্মক্ষেত্রে [অপেক্ষা করুন] ব্লকটি টেনে আনুন । ব্যাখ্যা করুন যে [অপেক্ষা করুন] ব্লক বুলিয়ান শর্তগুলি গ্রহণ করে এবং ব্লকটি ভিতরে একটি শর্ত ‘সত্য‘ হিসাবে রিপোর্ট না করা পর্যন্ত প্রকল্পটি চালানো বন্ধ করবে ।

    একই প্রকল্পটি ওয়ার্কস্পেসে ডানদিকে একটি অপেক্ষা করুন পর্যন্ত ব্লক দিয়ে দেখানো হয়েছে টুলবক্স থেকে ওয়ার্কস্পেসে বাম দিকে টেনে আনা হয়েছে । ব্লক খালি না হওয়া পর্যন্ত অপেক্ষা করার প্যারামিটার । ব্লক হওয়া পর্যন্ত অপেক্ষা
    করুন
    • এই প্রকল্পটি কোনও বস্তু উপস্থিত কিনা তা সনাক্ত করতে আই সেন্সর ব্যবহার করবে, যাতে এটি পিক আপ করা যায় । আই সেন্সর ডেটা হল বুলিয়ান অবস্থা যার জন্য আমরা অপেক্ষা করছি ।

      আই সেন্সরটির চারপাশে একটি বৃত্তযুক্ত কোড রোবট আর্ম 2 অক্ষের একটি পার্শ্ব দৃশ্য যা ইলেক্ট্রোম্যাগনেট এবং বাহু নির্মাণের বাকি অংশ সম্পর্কিত তার অবস্থান তুলে ধরে ।
      আই সেন্সর
    • ‘সেন্সিং‘ এর অধীনে টুলবক্সে <Eye found object> ব্লকটি খুঁজুন । ব্যাখ্যা করুন যে <Eye found object> এটি একটি বুলিয়ান ব্লক যা সত্য বা মিথ্যা রিপোর্ট করবে, তাই এটি [অপেক্ষা করুন] ব্লকের সাথে ব্যবহার করা যেতে পারে ।

      VEXcode GO টুলবক্সে আই পাওয়া অবজেক্ট ব্লকটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে । চোখ পাওয়া অবজেক্ট ব্লকটি সেট আই লাইট পাওয়ার ব্লকের মধ্যে অবস্থিত এবং চোখ রঙ ব্লক সনাক্ত করে ।
      আই সেন্সিং ক্যাটাগরি
    • [অপেক্ষা <Eye found object> করুন] ব্লকে টেনে আনুন ।

    আগের মতো একই চিত্র, চোখের সাথে অবজেক্ট ব্লকটি ব্লক পর্যন্ত অপেক্ষা প্যারামিটার হিসাবে যোগ করা হয়েছে । যখন স্ট্যাক শুরু হয় তখনও ওয়ার্কস্পেসে ডানদিকে থাকে । [ <Eye Found Object> পর্যন্ত অপেক্ষা করুন]
    -এ যোগ করুন
    • শিক্ষার্থীদের জিজ্ঞাসা করুন যে তারা কোন বস্তুর জন্য আই সেন্সর কোথায় পরীক্ষা করতে চান? [Wait until] ব্লকটি প্রজেক্টের শুরুতে টেনে আনুন। 

    VEXcode GO প্রকল্প দুটি অংশ একসাথে । প্রকল্পটি এখন পড়া শুরু হলে, চোখ একটি বস্তু খুঁজে না পাওয়া পর্যন্ত অপেক্ষা করুন; তারপর ইলেক্ট্রোম্যাগনেটকে বুস্ট করতে শক্তি দিন; 1 সেকেন্ড অপেক্ষা করুন; 90 ডিগ্রির জন্য ডানদিকে ঘোরান; ইলেক্ট্রোম্যাগনেটকে ড্রপ করতে শক্তি দিন; এবং 90 ডিগ্রির জন্য বাম দিকে ঘোরান ।
    ল্যাব 4 পার্ট 1 সলিউশন
  3. শিক্ষার্থীরা তাদের কোড পরীক্ষা করার সময় প্রকল্প প্রবাহ সম্পর্কে কথোপকথন সহজতর করুন । আপনি সঞ্চালিত হওয়ার সাথে সাথে তাদের প্রকল্পগুলি পরীক্ষা করতে ল্যাব 4 স্লাইডশোতে প্রদত্ত সমাধানটি ব্যবহার করুন ।

    VEXcode GO প্রকল্প দুটি অংশ একসাথে । প্রকল্পটি এখন পড়া শুরু হলে, চোখ একটি বস্তু খুঁজে না পাওয়া পর্যন্ত অপেক্ষা করুন; তারপর ইলেক্ট্রোম্যাগনেটকে বুস্ট করতে শক্তি দিন; 1 সেকেন্ড অপেক্ষা করুন; 90 ডিগ্রির জন্য ডানদিকে ঘোরান; ইলেক্ট্রোম্যাগনেটকে ড্রপ করতে শক্তি দিন; এবং 90 ডিগ্রির জন্য বাম দিকে ঘোরান ।
    ল্যাব 4 পার্ট 1 সলিউশন

    একটি আলোচনা শুরু করার জন্য তাদের নিম্নলিখিত কিছু প্রশ্ন জিজ্ঞাসা করুন ।

    • আপনার নিজের ভাষায়, বুলিয়ান শর্ত কী তা আপনি কীভাবে ব্যাখ্যা করবেন?
    • আপনি কি মনে করেন যদি আমরা [অপেক্ষা করুন] ব্লকটি প্রকল্পের একটি ভিন্ন অংশে স্থানান্তরিত করি তবে কী হবে? প্রকল্পের প্রবাহ কীভাবে পরিবর্তিত হবে?
    • আপনি যদি প্রকল্পের শেষে একটি দ্বিতীয় ডিস্ক সরাতে চান, তাহলে আপনার আর কোন ব্লক যোগ করতে হবে?
    • ল্যাব ৩-এ আপনি যে প্রকল্প তৈরি করেছেন তার সাথে এই প্রকল্পটি কীভাবে একই রকম বা আলাদা?
  4. মনে করিয়ে দিনদলগুলি বিভ্রান্ত হলে প্রশ্ন জিজ্ঞাসা করতে মনে করিয়ে দিন। প্রতিটি প্রচেষ্টা সঠিকভাবে চলবে না । প্রতিবার যখন তারা প্রকল্পটি চালায়, তখন শিক্ষার্থীদের কী ভুল হয়েছে তা চিহ্নিত করা উচিত এবং কীভাবে এটি ঠিক করা যায় সে সম্পর্কে চিন্তাভাবনা করা উচিত । বিচার এবং ত্রুটি প্রত্যাশিত ।

    শিক্ষার্থীরা যদি হতাশ হয় এবং আরও সহায়তার প্রয়োজন হয় তবে তাদের আপনার কাছে প্রকল্পের লক্ষ্যটি পুনরাবৃত্তি করতে বলুন ।

  5. শিক্ষার্থীদের জিজ্ঞাসা করুন যে তারা কোন ডিভাইসগুলি জানেন যা আই সেন্সর ব্যবহার করতে পারে? (ভ্যাকুয়াম রোবট, ইলেকট্রনিক ডোরবেল)

    যদি তাদের কোনও তালিকা নিয়ে আসতে অসুবিধা হয়, তাহলে তাদের এমন ডিভাইসগুলির একটি তালিকা নিয়ে আসতে হবে যার জন্য তারা একটি আই সেন্সর চান ।

    • উদাহরণ: আমি আমার পিছনের দরজায় একটি আই সেন্সর চাই যাতে প্রতিবার কুকুরটি বাইরে যেতে চায়, আই সেন্সর আমাদের বলবে যে কুকুরটি দরজায় ছিল ।

মিড-প্লে ব্রেক & গ্রুপ আলোচনা

যত তাড়াতাড়ি প্রতিটি গ্রুপ আই সেন্সর এবং [অপেক্ষা করুন] ব্লক ব্যবহার করে একটি প্রকল্প তৈরি করেছে, একটি সংক্ষিপ্ত কথোপকথনের জন্য একসাথে আসুন ।

[অপেক্ষা করুন] ব্লকের মাধ্যমে প্রকল্প প্রবাহ সম্পর্কে কথা বলা যাক ।

  • প্রকল্পের শুরুতে [অপেক্ষা করুন] ব্লক রাখা কেন গুরুত্বপূর্ণ ছিল?
  • [অপেক্ষা করুন] ব্লকটি অন্য জায়গায় থাকলে আমাদের প্রকল্পের প্রবাহের কী হবে?
  • আমাদের রোবট আর্ম কি এখনও আমরা যেভাবে চেয়েছিলাম সেভাবে কাজ করবে?

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

 

পার্ট 2 - ধাপে ধাপে

  1. শিক্ষার্থীদের নির্দেশ দিন যে তারা তাদের প্রকল্পে পুনরাবৃত্তি করতে যাচ্ছেন যাতে একটি ডিস্ক সনাক্ত না হওয়া পর্যন্ত রোবট আর্ম অপেক্ষা করতে পারে, ডিস্কটি উত্তোলন করতে পারে, ডিস্কটিকে টাইলের অন্য অংশে সরিয়ে নিতে পারে, ডিস্কটি ফেলে দিতে পারে এবং শুরুর অবস্থানে ফিরে আসতে পারে । প্রথমে ডিস্কটি সেন্সিং করে এবং তারপরে ইলেক্ট্রোম্যাগনেট ব্যবহার করে অন্য কোনও স্থানে সরানোর জন্য কীভাবে রোবট আর্ম সফলভাবে ডিস্কটি সরাতে পারে তা দেখতে নীচের ভিডিওটি দেখুন ।
    ভিডিও ফাইল
  2. ARM মোটর নিয়ন্ত্রণ করতে [Spin for] ব্লক কীভাবে পরিবর্তন করবেন শিক্ষার্থীদের জন্য মডেল মডেল ।

    পার্ট 1 থেকে একই সমাধান প্রকল্প, ব্লকের জন্য চূড়ান্ত স্পিন স্ট্যাক থেকে বিচ্ছিন্ন এবং কর্মক্ষেত্রে কম রাখা । কর্মক্ষেত্রে [Spin for]
    যোগ করুন
    • ল্যাব ৪ ইমেজ স্লাইডশোতে অ্যানিমেশনটি দেখুন এবং শিক্ষার্থীদের জিজ্ঞাসা করুন যে বাহুটি যেভাবে দেখানো হয়েছে সেভাবে সরানোর জন্য অতিরিক্ত [স্পিন ফর] ব্লক কোথায় প্রয়োজন।
    • শিক্ষার্থীরা প্রক্রিয়াটির প্রতিটি ধাপ কী তা মনে করিয়ে দিতে মন্তব্য ব্লক ব্যবহার করতে পারে। ব্যাখ্যা করুন যে মন্তব্যগুলি কেবল কোডারের জন্য, রোবটের জন্য নয়; তাই তারা প্রকল্পের প্রবাহকে প্রভাবিত করবে না ।

    একটি VEXcode GO মন্তব্য ব্লক ।
    [মন্তব্য] ব্লক
    • মডেল ওয়ার্কস্পেসে একটি মন্তব্য ব্লক টেনে আনছে এবং ব্লকের মধ্যে একটি পদক্ষেপ টাইপ করছে ।
      • একটি ডিস্ক সনাক্ত না হওয়া পর্যন্ত অপেক্ষা করুন
      • ডিস্কটি উত্তোলন করুন
      • ডিস্কটিকে টাইলের অন্য অংশে সরান
      • ডিস্কটি ফেলে দিন
      • প্রারম্ভিক লোকেশনে ফিরে যান
    • ব্যাখ্যা করুন যে মন্তব্যগুলি কেবল কোডারের জন্য, রোবটের জন্য নয়; তাই তারা প্রকল্পের প্রবাহকে প্রভাবিত করবে না ।

    একটি মন্তব্য ব্লকের সাথে একই প্রকল্পটি কখন শুরু হয়েছিল ব্লকের মধ্যে যোগ করা হয়েছে এবং ব্লকের জন্য অপেক্ষা করুন । প্রকল্পটি এখন পড়া শুরু হলে, কোনও ডিস্ক সনাক্ত না হওয়া পর্যন্ত অপেক্ষা করুন, তারপরে চোখ কোনও বস্তু খুঁজে না পাওয়া পর্যন্ত অপেক্ষা করুন, ইলেক্ট্রোম্যাগনেটকে বাড়িয়ে তুলতে শক্তি দিন, 1 সেকেন্ড অপেক্ষা করুন, 90 ডিগ্রির জন্য ডানদিকে ঘোরান, ইলেক্ট্রোম্যাগনেটকে ড্রপ করতে শক্তি দিন এবং 90 ডিগ্রির জন্য বাম দিকে ঘোরান ।
    [মন্তব্য] ব্লক যোগ করা হয়েছে
  3. শিক্ষার্থীরা তাদের প্রকল্পগুলিতে পুনরাবৃত্তি শুরু করার সাথে সাথে প্রকল্প প্রবাহ সম্পর্কে কথোপকথন সহজতর করুন ।

    এই প্রকল্পে রোবটটি যে 5 টি আচরণ করবে তা দেখানো আইকনগুলির একটি সিরিজ । প্রথমে এটি চোখের সেন্সর দ্বারা ডিস্কটি সনাক্ত না হওয়া পর্যন্ত অপেক্ষা করবে । দ্বিতীয়ত এটি ডিস্কটি তুলবে । তৃতীয়ত এটি ঘুরবে । চতুর্থটি এটি বাহু নীচে সরিয়ে নেবে । পঞ্চম এটি ডিস্কটি ফেলে দেবে ।
    আপনার রোবটের বাহু হওয়া উচিত...

    যেমন প্রশ্ন জিজ্ঞাসা করুন:

    • আর্ম মোটর স্পুন হওয়ার পরে [অপেক্ষা করুন] ব্লক যোগ করা হলে কী হবে বলে আপনি মনে করেন? এটি আপনার প্রকল্পের প্রবাহকে কীভাবে পরিবর্তন করবে?
    • আপনি কেন মনে করেন যে আমরা চাই যে রোবট আর্মটি ডিস্কটি ড্রপ অফ করার পরে প্রারম্ভিক অবস্থানে ফিরে যাক?
    • আপনি কোডিং করার সময় মন্তব্য ব্লকগুলি কীভাবে আপনার প্রকল্পের প্রবাহ বুঝতে সাহায্য করতে পারে?
    • আপনি যদি একটি নতুন স্থানে একটি দ্বিতীয় ডিস্ক স্থানান্তর করতে চান, তাহলে আপনার আর কোন ব্লক যোগ করতে হবে?
  4. মনে করিয়ে দিনদলগুলি বিভ্রান্ত হলে প্রশ্ন জিজ্ঞাসা করতে মনে করিয়ে দিন। প্রতিটি প্রচেষ্টা সঠিকভাবে চলবে না । প্রতিবার যখন তারা প্রকল্পটি চালায়, তখন শিক্ষার্থীদের কী ভুল হয়েছে তা চিহ্নিত করা উচিত এবং কীভাবে এটি ঠিক করা যায় সে সম্পর্কে চিন্তাভাবনা করা উচিত । বিচার এবং ত্রুটি প্রত্যাশিত ।

    শিক্ষার্থীরা যদি হতাশ হয় এবং আরও সহায়তার প্রয়োজন হয় তবে তাদের আপনার কাছে প্রকল্পের লক্ষ্যটি পুনরাবৃত্তি করতে বলুন ।

    তাদের গাইড হিসাবে তাদের ল্যাব 4 পার্ট 1 প্রকল্প ব্যবহার করা উচিত ।

    শিক্ষক রেফারেন্সের জন্য ল্যাব 4 পার্ট 2 সলিউশনও পাওয়া যায় ।

    VEXcode GO প্রকল্পের নমুনা সমাধান । ব্লকগুলি পড়া শুরু হলে, চোখের বস্তু পাওয়া পর্যন্ত অপেক্ষা করুন, ইলেক্ট্রোম্যাগনেটকে জোরদার করতে, 1 সেকেন্ড অপেক্ষা করুন, 90 ডিগ্রির জন্য স্পিন আর্ম, 90 ডিগ্রির জন্য স্পিন বেস ডান, 90 ডিগ্রির জন্য স্পিন আর্ম ডাউন, ইলেক্ট্রোম্যাগনেটকে ড্রপ করতে শক্তি দিন, 90 ডিগ্রির জন্য স্পিন বেস বামে রাখুন ।
    ল্যাব 4 পার্ট 2 সলিউশন

     

  5. শিক্ষার্থীদের জিজ্ঞাসা করুন আর্ম মোটর এবং বেস মোটর উভয় ব্যবহার করে তারা অন্যান্য কী কী কাজ সম্পন্ন করতে সক্ষম হতে পারে? একটি বড় রোবোটিক বাহুতে কী হবে?