
সুচিপত্র:
- সরবরাহ
- ধাপ 1: তারের সংযোগ
- ধাপ 2: এমইউ ভিশন সেন্সর III
- ধাপ 3: প্রোগ্রামিং মাইক্রো: বিট ভায় মেককোড
- ধাপ 4: MU ভিশন সেন্সর শুরু করুন
- ধাপ 5: সনাক্তকরণের ফলাফল প্রক্রিয়া করার জন্য কোড যোগ করুন
- ধাপ 6: LED ম্যাট্রিক্সে ফলাফল প্রদর্শন করুন
- ধাপ 7: গেম লজিক
- ধাপ 8: লাইফ বার যোগ করুন
- ধাপ 9: সঙ্গীত যোগ করুন
- ধাপ 10: সারাংশ
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

আপনি কি কখনও "সংখ্যা অনুমান করুন" খেলেছেন? এটি একটি খুব সহজেই তৈরি করা যায় এমন মিনি গেম মেশিন যা আপনার সাথে "সংখ্যা অনুমান করুন" খেলে। আমরা শারীরিক খেলাকে উৎসাহিত করতে এবং বাচ্চাদের প্রোগ্রামিং শিখতে সাহায্য করার জন্য এই 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

এমইউ ভিশন সেন্সর হল প্রধান এআই মডিউল যা বিভিন্ন নম্বর কার্ডকে স্বীকৃতি দেয়। এটিতে I2C আউটপুট পোর্ট রয়েছে যা মাইক্রো: বিট (পিন 19 এবং পিন 20) এর সাথে সংযোগ করতে ব্যবহার করা যেতে পারে।
1. মাইক্রো: বিটে সংযোগ করতে, দৃষ্টি সেন্সরের বাম ডিআইপি সুইচ 2 আই 2 সি মোড ব্যবহার করতে "চালু" সেট করতে হবে।
2. দৃষ্টি সেন্সরটি উল্টোদিকে মাউন্ট করা হয় (সেন্সর সংযোগকারীটি প্লেয়ারের দিকে মুখ করে) যাতে প্লেয়ার যখন মেশিনে নম্বর কার্ডটি উপস্থাপন করে তখন প্লেয়ারের দৃষ্টিকোণ থেকে এটি "ফ্রন্টাল" হয়।
ধাপ 3: প্রোগ্রামিং মাইক্রো: বিট ভায় মেককোড


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


2. স্টার্ট ব্লকে এমইউ ভিশন সেন্সর চালু করুন এবং এটি I2C বাস ব্যবহার করার জন্য সেট করুন।
এবং নম্বর কার্ড অ্যালগরিদম যোগ করুন।
ধাপ 5: সনাক্তকরণের ফলাফল প্রক্রিয়া করার জন্য কোড যোগ করুন

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

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

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


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

এটাই. স্থানগত কারণে, সমস্ত কোড উপরের চিত্রে দেখানো হয় না। আপনি এখানে সম্পূর্ণ কোড খুঁজে পেতে পারেন।
ধাপ 10: সারাংশ
এই টিউটোরিয়ালটি আপনাকে শেখায় কিভাবে মাইক্রো: বিট এবং এমইউ ভিশন সেন্সর ব্যবহার করে একটি মিনি গেম মেশিন তৈরি করতে হয়। এমইউ ভিশন সেন্সর থেকে চাক্ষুষ স্বীকৃতির সাহায্যে, আপনি মাইক্রো: বিট প্ল্যাটফর্মে অনেকগুলি অনুরূপ "শারীরিক খেলা" গেম তৈরি করতে পারেন।
প্রস্তাবিত:
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: মাইক্রো দিয়ে বিট: বিট: 7 টি ধাপ (ছবি সহ)

কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: বিট মাইক্রো: বিট: মাইক্রো: বিট এর কার্যকারিতা বাড়ানোর একটি উপায় হল স্পার্কফুন ইলেকট্রনিক্সের মোটো: বিট নামে একটি বোর্ড ব্যবহার করা (প্রায় $ 15-20)। এটি জটিল দেখায় এবং এর অনেক বৈশিষ্ট্য রয়েছে, তবে এটি থেকে সার্ভো মোটর চালানো কঠিন নয়। মোটো: বিট আপনাকে অনুমতি দেয়
মাইক্রো: বট - মাইক্রো: বিট: ২০ টি ধাপ

মাইক্রো: বট - মাইক্রো: বিট: নিজেকে একটি মাইক্রো: বট তৈরি করুন! এটি একটি মাইক্রো: বিট নিয়ন্ত্রিত রোবট যা স্বায়ত্তশাসিত ড্রাইভিংয়ের জন্য সোনার তৈরি করে, অথবা যদি আপনার দুটি মাইক্রো থাকে: বিট, রেডিও নিয়ন্ত্রিত ড্রাইভিং
মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: 10 টি ধাপ (ছবি সহ)

মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: এটি একটি মাইক্রো: বিট মাইক্রো ড্রাম মেশিন, যা কেবল শব্দ উৎপাদনের পরিবর্তে, অ্যাকুয়েললি ড্রামস। এটি মাইক্রো: বিট অর্কেস্ট্রা থেকে খরগোশ দ্বারা অনুপ্রাণিত হয়। কিছু সোলেনয়েড খুঁজে পেতে আমার কিছু সময় লেগেছিল যা মোক্রোর সাথে ব্যবহার করা সহজ ছিল: বিট
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রো পাইথন সহ বিট কন্ট্রোলার: 11 টি ধাপ

একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রোপাইথন সহ বিট কন্ট্রোলার: রোবোক্যাম্প ২০১ For-এর জন্য, আমাদের গ্রীষ্মকালীন রোবটিক্স ক্যাম্প, ১০-১ aged বছর বয়সী তরুণরা বিবিসি মাইক্রো: বিট ভিত্তিক 'অ্যান্টওয়েট রোবট', পাশাপাশি প্রোগ্রামিং একটি মাইক্রো: বিট একটি রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে। যদি আপনি বর্তমানে রোবোক্যাম্পে থাকেন, স্কি
সহজ পাইথন সংখ্যা অনুমান খেলা: 11 ধাপ

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