সুচিপত্র:
- সরবরাহ
- ধাপ 1: সেন্সর সেট আপ
- ধাপ 2: তারের
- ধাপ 3: প্রথম এক্সটেনশন পাওয়া
- ধাপ 4: সংযোগ শুরু করা এবং অ্যালগরিদম সক্ষম করা
- ধাপ 5: প্রথম প্রোগ্রাম
- ধাপ 6: পরীক্ষা
- ধাপ 7: OLED সংযোগ করা
- ধাপ 8: দ্বিতীয় এক্সটেনশন পান
- ধাপ 9: চূড়ান্ত প্রোগ্রাম
- ধাপ 10: প্রোগ্রাম চালানো
ভিডিও: মাইক্রো: বিট এমইউ ভিশন সেন্সর - সিরিয়াল সংযোগ এবং ওএলইডি স্ক্রিন: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
এটি MU ভিশন সেন্সরের জন্য আমার তৃতীয় গাইড। এখন পর্যন্ত আমরা সংখ্যা এবং আকারের সাথে কার্ডগুলি সনাক্ত করার জন্য MU ব্যবহার করার চেষ্টা করেছি, কিন্তু আরো জটিল প্রকল্পের সাথে আমাদের MU সেন্সরটি অনুসন্ধান করার জন্য আমরা একটি ভাল আউটপুট পেতে চাই। আমরা একা LED থেকে এত তথ্য পেতে পারি না।
তাই এই প্রকল্পে আমরা MU সেন্সর থেকে প্রাপ্ত তথ্য গ্রহণের জন্য micro: bit প্রোগ্রাম করব এবং এটি একটি OLED তে আউটপুট করব। যেহেতু OLED এর একটি I2C সংযোগ প্রয়োজন, তাই আমাদের MU এবং আমাদের মিরকো: বিট এর মধ্যে একটি সিরিয়াল সংযোগ স্থাপন করতে হবে।
সরবরাহ
1 x বিবিসি মাইক্রো: বিট
1 x Morpx Mu Vision Sensor 3
1 x মাইক্রো: বিট ব্রেকআউট বোর্ড - এটি 19 এবং 20 পিন অ্যাক্সেস করতে হবে, যা সব ব্রেকআউট বোর্ডের নেই। আমি ইলেকফ্রিক্স মোটরবিট ব্যবহার করি, কারণ আমি সেই বোর্ডটি পছন্দ করি।
8 x জাম্পার তার (মহিলা-মহিলা)
1 x OLED স্ক্রিন
ধাপ 1: সেন্সর সেট আপ
আমরা কিছু সংযোগ শুরু করার আগে আমরা সেন্সর সঠিকভাবে সেটআপ করতে চাই।
মু ভিশন সেন্সরটিতে 4 টি সুইচ রয়েছে।
বাম দিকের দুজন তার আউটপুট মোড এবং ডান দুটি তার ঠিকানা নির্ধারণ করে।
যেহেতু আমরা ঠিকানাটি 00 হতে চাই, তাই ডান দিকের দুটি সুইচ বন্ধ করা উচিত।
বিভিন্ন আউটপুট মোড হল:
00 UART
01 I2C
10 ওয়াইফাই ডেটা ট্রান্সমিশন
11 ওয়াইফাই পিকচার ট্রান্সমিশন
আমরা একটি সিরিয়াল সংযোগ করতে চাই তাই আমরা UART মোডে কাজ করতে যাচ্ছি। এর মানে হল যে দুটি সুইচ 00 এ থাকা উচিত, তাই উভয়ই বন্ধ থাকা উচিত।
ধাপ 2: তারের
ওয়্যারিং বেশ সহজ, আপনার ব্রেকআউট বোর্ডের সাথে মু সেন্সর সংযোগ করতে চারটি জাম্পার তার ব্যবহার করুন।
মু সেন্সর -> ব্রেকআউট বোর্ড
RX-> পিন 13
TX -> পিন 14
জি -> গ্রাউন্ড
V -> 3.3-5V
ধাপ 3: প্রথম এক্সটেনশন পাওয়া
প্রথমে আমরা মেককোড এডিটরে যাই এবং একটি নতুন প্রকল্প শুরু করি। আমরা তারপর "উন্নত" এ যান এবং "এক্সটেনশন" নির্বাচন করি। সচেতন থাকুন যেহেতু আমি ড্যানিশ, এই বোতামগুলির ছবিগুলিতে কিছুটা আলাদা নাম রয়েছে। এক্সটেনশনে আমরা "মুভিশন" অনুসন্ধান করি এবং শুধুমাত্র প্রাপ্ত ফলাফল নির্বাচন করি।
ধাপ 4: সংযোগ শুরু করা এবং অ্যালগরিদম সক্ষম করা
যখন আপনি এই এক্সটেনশনটি ব্যবহার করবেন তখন আপনি কিছু "অনির্ধারিত সম্পত্তি পড়তে পারবেন না" ত্রুটিগুলি পাবেন। মাইক্রো: বিট অ্যানিমেশন অনুপস্থিত থাকার কারণেই। এটি প্রোগ্রামের সংকলন এবং সঞ্চালনকে প্রভাবিত করে না।
প্রথম গা dark় নীল বাক্সটি মাইক্রোকে বলে: সিরিয়াল সংযোগের জন্য কোন পিন ব্যবহার করতে হবে।
কোডের প্রথম কমলা অংশ সিরিয়াল সংযোগ শুরু করে।
কোডের দ্বিতীয় কমলা অংশ নম্বর কার্ড স্বীকৃতি অ্যালগরিদম সক্ষম করে।
অঙ্ক দেখাতে সমস্যা দেখানোর জন্য নম্বর দেখানো হয়। মাইক্রো: বিট যদি আপনি প্রোগ্রামটি চালানোর সময় তিনে গণনা করেন না, তাহলে আপনার তারগুলি সঠিক পিনের সাথে সঠিকভাবে সংযুক্ত আছে কিনা তা পরীক্ষা করুন।
ধাপ 5: প্রথম প্রোগ্রাম
সনাক্তকরণ নম্বর কার্ডটি 0 বা 1 দেয়। যদি একটি নম্বর কার্ড সনাক্ত করা হয় তবে আমরা একটি 1 (সত্য) এবং 0 (মিথ্যা) পাই যদি একটি নম্বর কার্ড সনাক্ত না হয়। তাই এখানে একটি নম্বর কার্ড ধরা পড়লে আমরা হাসিমুখে আশা করব এবং যদি এটি সনাক্ত না হয় তবে একটি ভ্রূকুটি মুখ।
কোডটি এখানে পাওয়া যাবে।
ধাপ 6: পরীক্ষা
আমরা প্রোগ্রামের প্রথম অংশ পরীক্ষা করি।
ধাপ 7: OLED সংযোগ করা
ওয়্যারিং আবার অনেক সহজ, আমরা আপনার ব্রেকআউট বোর্ডের সাথে OLED সংযোগ করতে চারটি জাম্পার তার ব্যবহার করি।
OLED -> ব্রেকআউট বোর্ড
ভিন -> 3.3 ভি
GND -> GND
এসসিএল -> পিন 19
এসসিডি -> পিন 20
ধাপ 8: দ্বিতীয় এক্সটেনশন পান
আমরা মেককোডে আমাদের প্রোগ্রামে যাই এবং "উন্নত" এর অধীনে যাই এবং "এক্সটেনশন" নির্বাচন করি। সেখানে আমরা Oled12864 অনুসন্ধান করি এবং OLED12864_I2C এক্সটেনশন নির্বাচন করি।
ধাপ 9: চূড়ান্ত প্রোগ্রাম
সেটআপটিতে আমরা OLED আরম্ভ করার জন্য একটি ব্লক যুক্ত করি।
মূল প্রোগ্রামে আমরা একটি ব্লক যোগ করি যাতে OLED আমাদের নম্বর কার্ডের লেবেল মান দেয়। মনে রাখবেন যে নম্বর কার্ডগুলির জন্য লেবেলের মানও কার্ডের মান।
আমরা x এবং y মান পরিবর্তন করে সংখ্যার অবস্থান পরিবর্তন করতে পারি।
চূড়ান্ত প্রোগ্রাম এখানে পাওয়া যাবে।
ধাপ 10: প্রোগ্রাম চালানো
যখন আপনি প্রোগ্রামটি চালান, তখন মাইক্রো: বিট হাসতে হবে যখন MU সেন্সর একটি নম্বর কার্ড সনাক্ত করে এবং বাকি সময় ভ্রূকুটি করে, যখন OLED শেষ সনাক্ত করা কার্ডের সংখ্যা লিখে।
প্রস্তাবিত:
মাইক্রো: বিট এমইউ ভিশন সেন্সর - অবজেক্ট ট্র্যাকিং: 7 টি ধাপ
মাইক্রো: বিট এমইউ ভিশন সেন্সর - অবজেক্ট ট্র্যাকিং: সুতরাং এই নির্দেশে আমরা এই নির্দেশনায় আমরা যে স্মার্ট কারটি তৈরি করি তার প্রোগ্রামিং শুরু করতে যাচ্ছি এবং আমরা এই নির্দেশনায় একটি এমইউ ভিশন সেন্সর ইনস্টল করেছি। আমরা মাইক্রো প্রোগ্রাম করতে যাচ্ছি: কিছু সহজ বস্তু ট্র্যাকিং সঙ্গে বিট, তাই th
মাইক্রো: নতুনদের জন্য বিট এমইউ ভিশন সেন্সর - I2C এবং শেপ কার্ড স্বীকৃতি: 8 টি ধাপ
মাইক্রো: নতুনদের জন্য বিট এমইউ ভিশন সেন্সর - আই 2 সি এবং শেপ কার্ড স্বীকৃতি: মাইক্রো: বিটের জন্য আমি একটি এমইউ ভিশন সেন্সরে হাত পেয়েছি। এটি একটি দুর্দান্ত সরঞ্জাম বলে মনে হচ্ছে যা আমাকে বিভিন্ন দৃষ্টিভিত্তিক প্রকল্প তৈরি করতে সক্ষম করবে। দুlyখজনকভাবে এর জন্য অনেক গাইড বলে মনে হয় না এবং যখন ডকুমেন্টেশন সত্যিই
মাইক্রো: নতুনদের জন্য বিট এমইউ ভিশন সেন্সর - লেবেল মান এবং নম্বর কার্ড স্বীকৃতি: 6 টি ধাপ
মাইক্রো: নতুনদের জন্য বিট এমইউ ভিশন সেন্সর - লেবেল মান এবং নম্বর কার্ড স্বীকৃতি: এটি এমইউ ভিশন সেন্সরের জন্য আমার দ্বিতীয় গাইড। এই প্রকল্পে আমরা লেবেল মান ব্যবহার করে বিভিন্ন নম্বর কার্ড চিনতে micro: bit প্রোগ্রাম করব
মাইক্রো: বিট এমইউ ভিশন সেন্সর - ট্র্যাকিং অবজেক্টস: 6 ধাপ
মাইক্রো: বিট এমইউ ভিশন সেন্সর - ট্র্যাকিং অবজেক্টস: মাইক্রো: বিটের জন্য এমইউ ভিশন সেন্সরের জন্য এটি আমার চতুর্থ গাইড। এখানে আমি মাইক্রো: বিট দিয়ে বস্তুগুলি কীভাবে ট্র্যাক করব তা জানব এবং একটি OLED স্ক্রিনে স্থানাঙ্কগুলি লিখব। আমি আমার অন্যান্য গাইডে মাইক্রো: বিটকে কীভাবে সংযুক্ত করতে হয় তা দেখেছি
মাইক্রো: বিট এমইউ ভিশন সেন্সর এবং জিপ টাইল মিলিত: 9 টি ধাপ (ছবি সহ)
মাইক্রো: বিট এমইউ ভিশন সেন্সর এবং জিপ টাইল মিলিত: সুতরাং এই প্রকল্পে আমরা এমইউ ভিশন সেন্সরকে কিট্রনিক জিপ টাইল দিয়ে একত্রিত করতে যাচ্ছি। আমরা MU ভিশন সেন্সর ব্যবহার করব রং চিনতে এবং জিপ টাইল আমাদেরকে দেখানোর জন্য। আমরা এমন কিছু কৌশল ব্যবহার করতে যাচ্ছি যা আমরা ব্যবহার করেছি