ভিশন সেন্সর ব্যবহার - ব্লক-ভিত্তিক
শিক্ষক টুলবক্স
-
এই কার্যকলাপের উদ্দেশ্য
ভিশন সেন্সর কার্যকরভাবে ব্যবহারের জন্য শিক্ষার্থীদের এটি কনফিগার করতে এবং পরিবেশের উপর নির্ভর করে এটি সুর করতে সক্ষম হতে হবে। নিম্নলিখিত কার্যকলাপে, শিক্ষার্থীরা উভয় কাজই শিখবে।
সেন্সিং ব্লক দিয়ে ভিশন সেন্সর প্রোগ্রামিং সম্পর্কে আরও তথ্যের জন্য, VEXcode V5 এর মধ্যেসহায়তা তথ্যদেখুন।
এই কার্যকলাপে আপনার শিক্ষার্থীরা কী করবে তার একটি রূপরেখা নিচে দেওয়া হল:
-
ডিটেকিং অবজেক্টস (ভিশন) উদাহরণ প্রকল্পটি খুলুন।
-
কনফিগারিং এ ভিশন সেন্সরটিউটোরিয়াল ভিডিওটি দেখুন।
-
ভিশন সেন্সর কনফিগার করুন।
-
ডিটেকিং অবজেক্টস (ভিশন) উদাহরণ প্রকল্পটি চালান।
-
আলোচনা এবং প্রতিফলন করুন।
-
টিউনিং দ্য ভিশন সেন্সরটিউটোরিয়াল ভিডিওটি দেখুন।
-
ভিশন সেন্সর টিউন করুন।
শিক্ষকদের টিপস
যদি শিক্ষার্থীরা প্রথমবারের মতো VEXcode V5 ব্যবহার করে, তাহলে তারা অন্যান্য মৌলিক দক্ষতা শিখতে টুলবারে টিউটোরিয়ালগুলিও দেখতে পারে।

প্রয়োজনীয় হার্ডওয়্যার, আপনার ইঞ্জিনিয়ারিং নোটবুক এবং VEXcode V5 খুলুন ।
| পরিমাণ | প্রয়োজনীয় উপকরণ |
|---|---|
| 1 |
VEX V5 ক্লাসরুম স্টার্টার কিট |
| 1 |
VEXcode V5 (সর্বশেষ সংস্করণ, উইন্ডোজ, ম্যাকোস, ক্রোমবুক) |
| 1 |
ইঞ্জিনিয়ারিং নোটবুক |
| 1 |
একটি ভিশন সেন্সর কনফিগার করা (টিউটোরিয়াল) |
| 1 |
ভিশন সেন্সর টিউন করা (টিউটোরিয়াল) |
| 1 |
বস্তু সনাক্তকরণ (দৃষ্টি) উদাহরণ প্রকল্প |
এই ক্রিয়াকলাপটি আপনাকে ভিশন সেন্সর ব্যবহার করার সরঞ্জাম দেবে ।
ব্লকগুলি সম্পর্কে জানতে আপনি VEXcode V5 এর ভিতরে সহায়তা তথ্য ব্যবহার করতে পারেন । সাহায্যবৈশিষ্ট্যটি ব্যবহারের নির্দেশনার জন্য, সাহায্য ব্যবহার টিউটোরিয়ালটি দেখুন।
ধাপ 1: একটি উদাহরণ প্রকল্প খুলুন ।
VEXcode V5 ফোনটিতে বিভিন্ন ধরনের প্রজেক্ট রয়েছে । আপনি এই অন্বেষণে তাদের মধ্যে একটি ব্যবহার করবেন । উদাহরণ প্রকল্পগুলি ব্যবহার করার বিষয়ে সহায়তা এবং পরামর্শের জন্য, উদাহরণ এবং টেমপ্লেট টিউটোরিয়াল ব্যবহার করে দেখুন ।
তারপরে, নিম্নলিখিত পদক্ষেপগুলি সম্পন্ন করে সনাক্তকারী বস্তু (দৃষ্টি) উদাহরণ প্রকল্প খুলুন:
- ফাইল মেনু খুলুন ।
- নির্বাচন করুনখুলুনউদাহরণ।

- অ্যাপ্লিকেশনটির শীর্ষে ফিল্টার বারটি ব্যবহার করুন এবং "সেন্সিং" বেছে নিন ।
ডিটেক্টিং অবজেক্টস (ভিশন)উদাহরণ প্রকল্পটি নির্বাচন করুন এবং খুলুন।
আপনারপ্রকল্প "Detecting Objects" হিসেবে সংরক্ষণ করুন।
- টুলবারের মাঝখানে উইন্ডোতে এখন প্রকল্পের নামDetecting Objectsআছে কিনা তা পরীক্ষা করে দেখুন।
- অতিরিক্ত সহায়তার জন্য, ব্যবহার উদাহরণ প্রকল্প এবং টেমপ্লেট টিউটোরিয়াল ভিডিও দেখুন ।
শিক্ষকদের টিপস
-
নিশ্চিত করুন যে শিক্ষার্থীরা ফাইল মেনু থেকেউদাহরণ খুলুননির্বাচন করেছে।
-
নিশ্চিত করুন যে শিক্ষার্থীরাডিটেক্টিং অবজেক্টস (ভিশন)উদাহরণ প্রকল্পটি নির্বাচন করেছে। তুমি শিক্ষার্থীদের বলতে পারো যেওপেন এক্সামন্সপৃষ্ঠায় বেছে নেওয়ার জন্য বেশ কয়েকটি বিকল্প রয়েছে। শিক্ষার্থীদের মনে করিয়ে দিন যে তারা যেকোনো সময় "উদাহরণ এবং টেমপ্লেট ব্যবহার" টিউটোরিয়ালটি পড়তে পারে।
-
আপনি শিক্ষার্থীদের প্রকল্পের নামের সাথে তাদের নামের আদ্যক্ষর অথবা তাদের দলের নাম যোগ করতে বলতে পারেন। আপনি যদি শিক্ষার্থীদের প্রোগ্রামগুলি জমা দিতে বলেন তবে এটি প্রোগ্রামগুলিকে আলাদা করতে সাহায্য করবে।
-
যেহেতু VEXcode V5-এ অটোসেভ আছে, তাই প্রথমবার সেভ করার পর প্রজেক্টটি আবার সেভ করার প্রয়োজন নেই।
-
যদি শিক্ষার্থীদের সংরক্ষণের জন্য সাহায্যের প্রয়োজন হয়, তাহলে তাদের "নামকরণ এবং সংরক্ষণ আপনার প্রকল্প" টিউটোরিয়াল ভিডিওটি দেখতে নির্দেশ করুন।
ধাপ 2: ভিশন সেন্সর কনফিগার করা এবং ব্যবহার করা
- একটি ভিশন সেন্সর টিউটোরিয়াল ভিডিও কনফিগার করে শুরু করুন ।
- এরপর,তিনটি রঙের বস্তুর জন্য ভিশন সেন্সরকনফিগার করুন: লাল, সবুজ এবং নীল।
পূর্বে সংরক্ষিত সনাক্তকারী বস্তু (দৃষ্টি) উদাহরণ প্রকল্প খুলুন ।
এই প্রকল্পে ভিশন সেন্সর কীভাবে ব্যবহার করা হচ্ছে? প্রজেক্টটি চালানো হলে কী হবে তা ভবিষ্যদ্বাণী করুন এবং আপনার ইঞ্জিনিয়ারিং নোটবুকে ভবিষ্যদ্বাণীগুলি লিখুন ।
প্রকল্পটি ডাউনলোড করেচালান। ভিশন সেন্সরের সামনে বিভিন্ন রঙের বস্তু রাখুন এবং রোবটের আচরণ পর্যবেক্ষণ করুন । প্রকল্প থেকে আপনি যা দেখেছেন তার তুলনায় আপনার ভবিষ্যদ্বাণী কীভাবে ভিন্ন বা সঠিক ছিল তা আপনার ইঞ্জিনিয়ারিং নোটবুকে লিপিবদ্ধ করুন।
অতিরিক্ত সাহায্যের জন্য, "প্রকল্প ডাউনলোড এবং চালান" টিউটোরিয়াল ভিডিওটি দেখুন।
শিক্ষকদের টিপস
তিনটি রঙের বস্তুকে ঘনক হতে হবে না, এগুলি যেকোনো অপেক্ষাকৃত ছোট সবুজ, লাল এবং নীল বস্তু হতে পারে।
আলোচনা প্রেরণা
-
উত্তর
এই প্রকল্পটি কী করবে তার পূর্বাভাস শিক্ষার্থীদের তাদের ইঞ্জিনিয়ারিং নোটবুকে ভাগ করে নেওয়ার জন্য একটি শ্রেণীকক্ষ আলোচনার সুবিধা দিন এবং ভিশন সেন্সর কীভাবে কনফিগার করতে হয় তাও বিবেচনা করুন।
নিম্নলিখিত প্রশ্নগুলি জিজ্ঞাসা করে আলোচনাটি সহজতর করুন:
-
ভিশন সেন্সর কনফিগার করার ধাপগুলি কী কী?
-
<Object exists> ব্লকের কাজ কী?
-
[যদি তাহলে অন্যথায়] ব্লকটি কী করে?
-
আমরা যদি ঘর পরিবর্তন করি, তাহলে ভিশন সেন্সর কীভাবে বস্তু সনাক্ত করে তার কী হবে?
উত্তরগুলি ভিন্ন হবে:
-
শিক্ষার্থীদের মনে রাখা উচিত যে বস্তুর নাম নির্ধারণ করতে হবে। বস্তুটিকে ভিশন সেন্সরের ফ্রেমে স্থাপন করতে হবে এবং "ফ্রিজ" বোতাম ব্যবহার করে স্থির রাখতে হবে। এরপর "সেট" বোতাম ব্যবহার করে রঙটি নির্বাচন এবং কনফিগার করা হবে। শিক্ষার্থীদের এই প্রবন্ধতালিকাভুক্ত ধাপগুলির পাশাপাশি "একটি দৃষ্টি সেন্সর কনফিগার করা" টিউটোরিয়াল ভিডিওতে তালিকাভুক্ত ধাপগুলির রূপরেখা তৈরি করা উচিত।
-
<Object exists> ব্লকটি রিপোর্ট করে যে ভিশন সেন্সর কোনও কনফিগার করা বস্তু সনাক্ত করে কিনা। এই ব্লকটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যসহায়তাতথ্যে পাওয়া যাবে।
-
[If then else] ব্লকটি রিপোর্ট করা বুলিয়ান মানের উপর ভিত্তি করে [If then else] এর প্রথম বা দ্বিতীয় অংশের ভিতরে ব্লকগুলি চালায়। এই ব্লকটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্য সহায়তা তথ্যে পাওয়া যাবে।
-
যদি ভিশন সেন্সরকে ভিন্ন পরিবেশে বস্তু সনাক্ত করতে বলা হয়, তাহলে আলোর পরিবর্তন হতে পারে এবং বস্তুর রঙ ভিন্ন দেখাতে পারে। এর ফলে ভিশন সেন্সরের পক্ষে বস্তু সনাক্ত করা কঠিন হয়ে পড়তে পারে।
শিক্ষক টুলবক্স
-
সম্প্রচার ব্লক
ডিটেক্টিং অবজেক্টস (ভিশন) উদাহরণ প্রকল্পে, প্রকল্পটি [ব্রডকাস্ট এবং অপেক্ষা] ব্লক ব্যবহার করে সংগঠিত করা হয়। [Broadcast এবং wait] ব্লকগুলি সরিয়ে [Forever] ব্লকের ভিতরে সমস্ত স্ট্যাক স্থাপন করার জন্য প্রকল্পটি পরিবর্তন করা যেতে পারে। উভয় প্রকল্পই রোবটকে একই কাজ সম্পাদনের সুযোগ দেবে। [Broadcast এবং wait] ব্লক ব্যবহার করলে ব্লক এবং প্রোগ্রামিং প্রবাহের আরও ভালোভাবে সংগঠিত হয়।
ব্রডকাস্ট ব্লক সম্পর্কে আরও তথ্যের জন্য,সহায়তাতথ্য দেখুন। প্রয়োজনে VEXcode V5 এর মধ্যে "ব্যবহার সহায়তা" টিউটোরিয়ালটি দেখুন।
তোমার শেখার পরিধি বাড়াও
-
আরও বস্তু কনফিগার করো
কনফিগার করার জন্য আরও দুটি রঙের বস্তু বেছে নিন, সম্ভবত সাদা, বেগুনি, হলুদ, ইত্যাদি...

যদি শিক্ষার্থীদেরকনফিগার করার ক্ষেত্রে সাহায্যের প্রয়োজন হয়, তাহলে তাদেরসহায়তাতথ্য বা টিউটোরিয়ালটি দেখুন।
ধাপ 3: ভিশন সেন্সর টিউন করা
প্রায়শই একটি বস্তু একটি পরিবেশে ভিশন সেন্সর দ্বারা স্বীকৃত হওয়ার জন্য কনফিগার করা হয়, উদাহরণস্বরূপ, একটি শ্রেণীকক্ষে । যখন ভিশন সেন্সরটি প্রতিযোগিতার সেটিংয়ের মতো একটি ভিন্ন পরিবেশে নিয়ে যাওয়া হয়, তখন ভিশন সেন্সর দ্বারা বস্তুটিকে স্বীকৃতি দেওয়া নাও হতে পারে । ভিশন সেন্সরকনফিগার করার পরে আলোর পরিবর্তনের কারণে প্রায়শই এটি ঘটে এই সমস্যা সমাধানের জন্য, আপনাকে আপনার ভিশন সেন্সর টিউন করতে হতে পারে ।
- টিউনিং দ্য ভিশন সেন্সর টিউটোরিয়াল ভিডিও দেখে শুরু করুন ।
- এরপর,লাল, সবুজ এবং নীল এই তিনটি রঙের বস্তুর জন্য ভিশন সেন্সরটিউন করুন।
পূর্বে সংরক্ষিত সনাক্তকারী বস্তু (দৃষ্টি) উদাহরণ প্রকল্প খুলুন ।
ভিশন সেন্সরটি কীভাবে বস্তুগুলি সনাক্ত করতে পারে তার উপর প্রভাব ফেলবে? কম বা বেশি আলো নিয়ে ক্লবটকে ঘরের অন্য অংশে নিয়ে যান ।
প্রকল্পটি ডাউনলোড করেচালান। ভিশন সেন্সরের সামনে বিভিন্ন রঙের বস্তু রাখুন এবং রোবটের আচরণ পর্যবেক্ষণ করুন । ভিশন সেন্সর কত ভালভাবে বস্তু সনাক্ত করে তা আপনার ইঞ্জিনিয়ারিং নোটবুকে নথিভুক্ত করুন । অবস্থান পরিবর্তন করার পর কি ভিশন সেন্সর টিউন করার প্রয়োজন হয়?
অতিরিক্ত সাহায্যের জন্য, "প্রকল্প ডাউনলোড এবং চালান" টিউটোরিয়াল ভিডিওটি দেখুন।
প্রয়োজন অনুযায়ী ভিশন সেন্সরটি সুর করুন । এটি বস্তুগুলিকে আরও ভালভাবে সনাক্ত করতে পারে এবং প্রয়োজন অনুসারে সামঞ্জস্য করতে পারে কিনা তা নির্ধারণের জন্য ভিশন সেন্সরটি টিউন করার পরে পরীক্ষা করুন ।
অনুপ্রেরণামূলক আলোচনা
-
কার্যকলাপ সম্পর্কে চিন্তাভাবনা
প্রশ্ন:দৃষ্টি সেন্সর কি আপনার প্রত্যাশা অনুযায়ী বস্তু সনাক্ত করেছে?
উত্তর:উত্তর ভিন্ন হবে; তবে, এই প্রশ্নের লক্ষ্য হল জ্ঞানীয় চিন্তাভাবনাকে উৎসাহিত করা। শিক্ষার্থীদের মনে রাখা উচিত যে ভিশন সেন্সরের বস্তু সনাক্ত করার ক্ষমতা পরিবেশ এবং আলোর উপর নির্ভর করে পরিবর্তিত হতে পারে।
প্রশ্ন:প্রয়োজন অনুযায়ী ভিশন সেন্সর টিউন করা কেন গুরুত্বপূর্ণ?
উত্তর:যদিও উত্তর ভিন্ন হতে পারে, একটি সাধারণ প্রতিক্রিয়া হওয়া উচিত যে যদি একটি রোবট ভিশন সেন্সর ব্যবহার করে এবং তাকে কোনও প্রতিযোগিতায় নিয়ে যাওয়া হয় অথবা এমনকি কোনও খেলা বা চ্যালেঞ্জে ব্যবহার করা হয়, তাহলে রোবটটি কতটা ভালো পারফর্ম করে তা ভিশন সেন্সরের নির্ভুলতার উপর নির্ভর করবে। নির্ভুলতার জন্য এটির টিউনিং গুরুত্বপূর্ণ।
তোমার শেখার পরিধি
-
একাধিক বস্তুতে বাড়াও
শিক্ষার্থীদের "ডিটেক্টিং অবজেক্টস" প্রকল্পটি চালাতে বলুন এবং ভিশন সেন্সরের সামনে একাধিক কনফিগার করা বস্তু স্থাপন করতে বলুন। কি হয়? তাদের ইঞ্জিনিয়ারিং নোটবুকে তাদের ফলাফল লিপিবদ্ধ করতে বলুন।
এখন, শিক্ষার্থীদের ভিশন সেন্সরের সামনে একটি কনফিগার করা বস্তু এবং একটি অজানা বা কনফিগার না করা বস্তু রাখতে বলুন। কি হয়? তাদের ইঞ্জিনিয়ারিং নোটবুকে তাদের ফলাফল লিপিবদ্ধ করতে বলুন।
এটি পরীক্ষা করার আগে শিক্ষার্থীদের জিজ্ঞাসা করুন, যদি তারা ভিশন সেন্সরের সামনে তিনটি কনফিগার করা বস্তু রাখে তবে কী হবে? পরীক্ষা করার আগে শিক্ষার্থীদের তাদের ভবিষ্যদ্বাণীগুলি লিখতে বলুন। এটি পরীক্ষা করার পর তাদের পর্যবেক্ষণ রেকর্ড করতে বলুন।

শিক্ষার্থীরা কী ভবিষ্যদ্বাণী করেছে এবং কী পর্যবেক্ষণ করেছে তা নিয়ে আলোচনার সুবিধা দিন।
নিম্নলিখিত প্রশ্ন জিজ্ঞাসা করে আলোচনার সুবিধা দিন:
- এক, দুই এবং তিনটি বস্তুর মধ্যে পার্থক্য কী ছিল?
- একাধিক বস্তু সনাক্ত করার জন্য আপনি কি প্রকল্পটিকে কোনওভাবে সামঞ্জস্য করবেন?