সুচিপত্র:

মিনি "সংখ্যা অনুমান করুন" গেম মেশিন মাইক্রো: বিট: 10 ধাপ সহ
মিনি "সংখ্যা অনুমান করুন" গেম মেশিন মাইক্রো: বিট: 10 ধাপ সহ

ভিডিও: মিনি "সংখ্যা অনুমান করুন" গেম মেশিন মাইক্রো: বিট: 10 ধাপ সহ

ভিডিও: মিনি
ভিডিও: যেকোন Android ফোনে Computer ব্যবহার করুন | Setup Computer On Any Android Phone 2024, জুলাই
Anonim
মিনি
মিনি

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

সেটআপ সব এই ছবিতে ব্যাখ্যা করা হয়েছে।

একটি MU ভিশন সেন্সর যা মুদ্রিত নম্বর কার্ড চিনতে পারে I2C বাসের মাধ্যমে মাইক্রো: বিটের সাথে সংযুক্ত। দুটি পিসিবি বোর্ড এবং একটি স্পিকার লেগো টেকনিক টুকরো থেকে নির্মিত একটি স্ট্যান্ড ব্যবহার করে একসাথে রাখা হয় যাতে ক্যামেরাটি 45 ডিগ্রী কোণে নিচের দিকে তাকিয়ে থাকে। নিশ্চিত করুন যে মাইক্রোর সামনে ক্যামেরা ভিউ ব্লক করার কিছু নেই: বিট যেখানে প্লেয়ার মেশিনে নম্বর কার্ড উপস্থাপন করবে।

সরবরাহ

বিবিসি মাইক্রো: বিট বোর্ড

×1

Morpx MU Vision Sensor III

×1

লেগো টেকনিক টুকরা

× 1 Pimoroni পিন: বিট × 1

স্পিকার: 0.25W, 8 ohms

ধাপ 1: তারের সংযোগ

তারের সংযোগ
তারের সংযোগ

আপনাকে 6 টি তারের সংযোগ করতে হবে। স্পিকারটিতে মাইক্রো: বিটের "0" এবং "GND" পিনের সাথে সংযুক্ত দুটি তার রয়েছে। MU ভিশন সেন্সরটিতে I2C বাসের সাথে 4 টি তারের সংযোগ রয়েছে - 3V, পিন 19 (এসসিএল), পিন 20 (এসডিএ) এবং জিএনডি ছবিতে। আপনি তারের সংযোগের জন্য মাইক্রো: বিটের জন্য একটি ব্রেকআউট বোর্ড ব্যবহার করতে পারেন।

ধাপ 2: এমইউ ভিশন সেন্সর III

এমইউ ভিশন সেন্সর III
এমইউ ভিশন সেন্সর III

এমইউ ভিশন সেন্সর হল প্রধান এআই মডিউল যা বিভিন্ন নম্বর কার্ডকে স্বীকৃতি দেয়। এটিতে I2C আউটপুট পোর্ট রয়েছে যা মাইক্রো: বিট (পিন 19 এবং পিন 20) এর সাথে সংযোগ করতে ব্যবহার করা যেতে পারে।

1. মাইক্রো: বিটে সংযোগ করতে, দৃষ্টি সেন্সরের বাম ডিআইপি সুইচ 2 আই 2 সি মোড ব্যবহার করতে "চালু" সেট করতে হবে।

2. দৃষ্টি সেন্সরটি উল্টোদিকে মাউন্ট করা হয় (সেন্সর সংযোগকারীটি প্লেয়ারের দিকে মুখ করে) যাতে প্লেয়ার যখন মেশিনে নম্বর কার্ডটি উপস্থাপন করে তখন প্লেয়ারের দৃষ্টিকোণ থেকে এটি "ফ্রন্টাল" হয়।

ধাপ 3: প্রোগ্রামিং মাইক্রো: বিট ভায় মেককোড

প্রোগ্রামিং মাইক্রো: বিট ভায় মেককোড
প্রোগ্রামিং মাইক্রো: বিট ভায় মেককোড
প্রোগ্রামিং মাইক্রো: বিট ভায় মেককোড
প্রোগ্রামিং মাইক্রো: বিট ভায় মেককোড

আপনি মেককোড ব্যবহার করে মেশিনটি প্রোগ্রাম করতে পারেন। আপনি মাইক্রো: বিট উভয় জাভাস্ক্রিপ্ট বা ব্লক কোডে প্রোগ্রাম করতে পারেন। এটা সহজ করার জন্য আমরা এখানে চিত্রিত করতে ব্লক প্রোগ্রামিং ব্যবহার করি। MUVisionSensorIII লাইব্রেরি আমদানি করুন "অ্যাডভান্সড"-> "এক্সটেনশন" নির্বাচন করে, এবং সার্চ বক্সে "mu-opensource/MuVisionSensorIII-MakeCode" টাইপ করুন। ফলাফল থেকে "Muvs" এক্সটেনশন নির্বাচন করুন।

আপনি এখন এই মত MuVisionSensor ব্লক পাবেন

ধাপ 4: MU ভিশন সেন্সর শুরু করুন

MU ভিশন সেন্সর শুরু করুন
MU ভিশন সেন্সর শুরু করুন
MU ভিশন সেন্সর শুরু করুন
MU ভিশন সেন্সর শুরু করুন

2. স্টার্ট ব্লকে এমইউ ভিশন সেন্সর চালু করুন এবং এটি I2C বাস ব্যবহার করার জন্য সেট করুন।

এবং নম্বর কার্ড অ্যালগরিদম যোগ করুন।

ধাপ 5: সনাক্তকরণের ফলাফল প্রক্রিয়া করার জন্য কোড যোগ করুন

সনাক্তকরণের ফলাফল প্রক্রিয়া করতে কোড যোগ করুন
সনাক্তকরণের ফলাফল প্রক্রিয়া করতে কোড যোগ করুন

ফরএভার লুপে, এমইউ ভিশন সেন্সর থেকে সনাক্তকরণের ফলাফল প্রক্রিয়া করার জন্য কোড যুক্ত করুন।

ধাপ 6: LED ম্যাট্রিক্সে ফলাফল প্রদর্শন করুন

LED ম্যাট্রিক্সে ফলাফল প্রদর্শন করুন
LED ম্যাট্রিক্সে ফলাফল প্রদর্শন করুন

আমরা সংখ্যা স্বীকৃতি ফলাফল প্রদর্শন করার জন্য একটি কাস্টম ফাংশন ব্যবহার করি।

ধাপ 7: গেম লজিক

গেম লজিক
গেম লজিক

আপনি গোপন সংখ্যার জন্য একটু ইঙ্গিত দিতে micro: bit প্রোগ্রাম করতে পারেন।

ধাপ 8: লাইফ বার যোগ করুন

লাইফ বার যোগ করুন
লাইফ বার যোগ করুন
লাইফ বার যোগ করুন
লাইফ বার যোগ করুন

আপনি আরও একটু মজা করার জন্য গেমটিতে জীবন দিতে পারেন। আমরা "লাইফ বার" প্রদর্শন করতে LED ম্যাট্রিক্সের বাম কলাম ব্যবহার করি

ধাপ 9: সঙ্গীত যোগ করুন

সঙ্গীত যোগ করুন
সঙ্গীত যোগ করুন

এটাই. স্থানগত কারণে, সমস্ত কোড উপরের চিত্রে দেখানো হয় না। আপনি এখানে সম্পূর্ণ কোড খুঁজে পেতে পারেন।

ধাপ 10: সারাংশ

এই টিউটোরিয়ালটি আপনাকে শেখায় কিভাবে মাইক্রো: বিট এবং এমইউ ভিশন সেন্সর ব্যবহার করে একটি মিনি গেম মেশিন তৈরি করতে হয়। এমইউ ভিশন সেন্সর থেকে চাক্ষুষ স্বীকৃতির সাহায্যে, আপনি মাইক্রো: বিট প্ল্যাটফর্মে অনেকগুলি অনুরূপ "শারীরিক খেলা" গেম তৈরি করতে পারেন।

প্রস্তাবিত: