সুচিপত্র:

মাইক্রো: নতুনদের জন্য বিট এমইউ ভিশন সেন্সর - লেবেল মান এবং নম্বর কার্ড স্বীকৃতি: 6 টি ধাপ
মাইক্রো: নতুনদের জন্য বিট এমইউ ভিশন সেন্সর - লেবেল মান এবং নম্বর কার্ড স্বীকৃতি: 6 টি ধাপ

ভিডিও: মাইক্রো: নতুনদের জন্য বিট এমইউ ভিশন সেন্সর - লেবেল মান এবং নম্বর কার্ড স্বীকৃতি: 6 টি ধাপ

ভিডিও: মাইক্রো: নতুনদের জন্য বিট এমইউ ভিশন সেন্সর - লেবেল মান এবং নম্বর কার্ড স্বীকৃতি: 6 টি ধাপ
ভিডিও: হ্যান্ড বিটারের দাম জানুন । কমদামে হ্যান্ড মিক্সার । Electric Beater Price In Bangladesh 2021 2024, জুলাই
Anonim
Micro: bit MU Vision Sensor for beginners - Label Values and Number Card Recognition
Micro: bit MU Vision Sensor for beginners - Label Values and Number Card Recognition

এটি MU দৃষ্টি সেন্সরের জন্য আমার দ্বিতীয় গাইড। এই প্রকল্পে আমরা লেবেল মান ব্যবহার করে বিভিন্ন নম্বর কার্ড চিনতে micro: bit প্রোগ্রাম করব।

সরবরাহ

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

1 x Morpx Mu Vision Sensor 3

1 x মাইক্রো: বিট ব্রেকআউট বোর্ড - এটি 19 এবং 20 পিন অ্যাক্সেস করতে হবে, যা সব ব্রেকআউট বোর্ডের নেই। আমি ইলেকফ্রিক্স মোটরবিট ব্যবহার করি, কারণ আমি সেই বোর্ডটি পছন্দ করি।

4 x জাম্পার তার (মহিলা-মহিলা)

ধাপ 1: সেন্সর সেট আপ

সেন্সর স্থাপন
সেন্সর স্থাপন

আমরা কিছু সংযোগ শুরু করার আগে আমরা সেন্সর সঠিকভাবে সেটআপ করতে চাই।

মু ভিশন সেন্সরটিতে 4 টি সুইচ রয়েছে। বাম দিকের দুজন তার আউটপুট মোড এবং ডান দুটি তার ঠিকানা নির্ধারণ করে।

যেহেতু আমরা ঠিকানাটি 00 হতে চাই, তাই ডান দিকের দুটি সুইচ বন্ধ করা উচিত।

বিভিন্ন আউটপুট মোড হল:

00 UART

01 I2C

10 ওয়াইফাই ডেটা ট্রান্সমিশন

11 ওয়াইফাই পিকচার ট্রান্সমিশন

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

ধাপ 2: তারের

ওয়্যারিং বেশ সহজ, আপনার ব্রেকআউট বোর্ডের সাথে মু সেন্সর সংযোগ করতে চারটি জাম্পার তার ব্যবহার করুন।

মু সেন্সর -> ব্রেকআউট বোর্ড

এসডিএ -> পিন 20

এসসিএল -> পিন 19

জি -> গ্রাউন্ড

V -> 3.3-5V

ধাপ 3: এক্সটেনশন পাওয়া

এক্সটেনশন পাচ্ছি
এক্সটেনশন পাচ্ছি
এক্সটেনশন পাচ্ছি
এক্সটেনশন পাচ্ছি
এক্সটেনশন পাচ্ছি
এক্সটেনশন পাচ্ছি

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

ধাপ 4: সংযোগ শুরু করা এবং অ্যালগরিদম সক্ষম করা

সংযোগ শুরু করা এবং অ্যালগরিদম সক্ষম করা
সংযোগ শুরু করা এবং অ্যালগরিদম সক্ষম করা

যখন আপনি এই এক্সটেনশনটি ব্যবহার করবেন তখন আপনি কিছু "অনির্ধারিত সম্পত্তি পড়তে পারবেন না" ত্রুটিগুলি পাবেন। মাইক্রো: বিট অ্যানিমেশন অনুপস্থিত থাকার কারণেই। এটি প্রোগ্রামের সংকলন এবং সঞ্চালনকে প্রভাবিত করে না।

কোডের প্রথম কমলা অংশটি I2C সংযোগ শুরু করে।

কোডের দ্বিতীয় কমলা অংশ নম্বর কার্ড স্বীকৃতি অ্যালগরিদম সক্ষম করে।

অঙ্ক দেখাতে সমস্যা দেখানোর জন্য নম্বর দেখানো হয়।

মাইক্রো: বিট যদি আপনি প্রোগ্রামটি চালানোর সময় তিনে গণনা করেন না, তাহলে আপনার তারগুলি সঠিক পিনের সাথে সঠিকভাবে সংযুক্ত আছে কিনা তা পরীক্ষা করুন।

ধাপ 5: প্রধান প্রোগ্রাম

মূল প্রোগ্রাম
মূল প্রোগ্রাম

সনাক্তকরণ নম্বর কার্ডটি 0 বা 1 দেয়। যদি একটি নম্বর কার্ড সনাক্ত করা হয় তবে আমরা একটি 1 (সত্য) এবং 0 (মিথ্যা) পাই যদি একটি নম্বর কার্ড সনাক্ত না হয়।

"অ্যালগরিদম লেবেল মান পান" আমাদের লেবেল মান দেয় যা আমরা মনে করি আমরা কী দেখছি এবং এমইউ ভিশন সেন্সর কি দেখছে তার উপর নির্ভর করে। তাই যদি আমরা রঙের দিকে তাকিয়ে থাকি তাহলে আমরা 0 থেকে 8 পর্যন্ত একটি সংখ্যা পেতাম। রঙ

নম্বর কার্ডের জন্য লেবেলের মান কার্ডের সংখ্যার সাথে মিলে যায়, তাই যদি 8 নম্বরটি সনাক্ত করা হয়, তাহলে এমইউ সেন্সর এটিকে লেবেল মান 8 দেবে। এর মানে হল যে আমাদের প্রতিটি লেবেলের মান বলতে প্রোগ্রামকে বলার দরকার নেই । প্রোগ্রামটি কেবল আমাদের মান দেখাতে হবে, তাই আমরা "শো স্ট্রিং" কমান্ডটি ব্যবহার করি। যা ড্যানিশ ভাষায় "Vis streng"।

প্রোগ্রাম এখানে পাওয়া যাবে।

ধাপ 6: প্রোগ্রাম চালানো

যখন আপনি প্রোগ্রামটি চালান, মু সেন্সর এবং মাইক্রো: বিট সব নম্বর কার্ড চিনতে সক্ষম হওয়া উচিত আপনি প্রোগ্রামটি সম্প্রসারিত করার চেষ্টা করতে পারেন যাতে এটি নম্বর এবং আকৃতি কার্ড উভয়ই চিনতে পারে।

এখানে কিছু অন্যান্য অ্যালগরিদম এবং তাদের সংশ্লিষ্ট লেবেল রয়েছে।

শেপ কার্ডের লেবেল:

চেক -> 1

ক্রস -> 2

বৃত্ত -> 3

স্কয়ার -> 4

ত্রিভুজ -> 5

অবৈধ -> 0

ট্রাফিক কার্ডের লেবেল:

ফরোয়ার্ড -> 1

বাম -> 2

ডান -> 3

ঘুরে আসুন -> 4

পার্ক -> 5

অবৈধ -> 0

রঙ লেবেল:

কালো/গাark় ধূসর -> 1

সাদা -> 2

লাল -> 3

হলুদ -> 4

সবুজ -> 5

সায়ান -> 6

নীল -> 7

বেগুনি -> 8

অজানা -> 0

প্রস্তাবিত: