विषयसूची:
- आपूर्ति
- चरण 1: सेंसर की स्थापना
- चरण 2: वायरिंग
- चरण 3: एक्सटेंशन प्राप्त करना
- चरण 4: कनेक्शन शुरू करना और एल्गोरिदम को सक्षम करना
- चरण 5: आकार कार्ड का पता लगाएं
- चरण 6: पहला प्रोग्राम चलाएँ
- चरण 7: कार्ड पर आकृतियों का पता लगाएं
- चरण 8: प्रोग्राम चलाएँ
वीडियो: माइक्रो: बिट एमयू विज़न सेंसर फॉर बिगिनर्स - आई२सी और शेप कार्ड रिकॉग्निशन: ८ कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
मैंने माइक्रो: बिट के लिए MU विज़न सेंसर पर अपना हाथ रखा है। यह एक अच्छा उपकरण प्रतीत होता है जो मुझे कई अलग-अलग दृष्टि आधारित परियोजनाओं को बनाने में सक्षम बनाता है। अफसोस की बात है कि इसके लिए बहुत सारे मार्गदर्शक नहीं हैं और जबकि दस्तावेज़ीकरण वास्तव में किसी स्थान पर अच्छा है, इसमें कुछ कमियाँ भी हैं और प्रोग्रामिंग हमेशा सहज नहीं होती है। इसलिए दूसरों की मदद करने के लिए मैं कई गाइड और प्रोजेक्ट बनाने जा रहा हूं।
आपूर्ति
1 एक्स बीबीसी माइक्रो: बिट
1 x Morpx म्यू विजन सेंसर 3
1 एक्स माइक्रो: बिट ब्रेकआउट बोर्ड - इसके लिए पिन 19 और 20 तक पहुंच की आवश्यकता होती है, जो सभी ब्रेकआउट बोर्ड में नहीं होती है। मैं elecfreaks motorbit का उपयोग करता हूं, क्योंकि मुझे वह बोर्ड पसंद है।
4 एक्स जम्पर तार (महिला-महिला)
चरण 1: सेंसर की स्थापना
इससे पहले कि हम कुछ भी कनेक्ट करना शुरू करें हम सेंसर को ठीक से सेटअप करना चाहते हैं।
म्यू विजन सेंसर में 4 स्विच हैं। बाईं ओर के दो इसका आउटपुट मोड तय करते हैं और दो दाईं ओर अपना पता तय करते हैं।
चूंकि हम चाहते हैं कि पता 00 हो, इसलिए दाईं ओर के दोनों स्विच बंद कर दिए जाने चाहिए।
विभिन्न आउटपुट मोड हैं:
00 यूएआरटी
01 आई2सी
10 वाईफ़ाई डेटा प्रसारण
11 वाईफ़ाई चित्र संचरण
हम I2C मोड में काम करना चाहते हैं, इसलिए दो स्विच 01 पर होने चाहिए, इसलिए सबसे बाईं ओर बंद होना चाहिए और दूसरा चालू होना चाहिए।
चरण 2: वायरिंग
वायरिंग बहुत आसान है, म्यू सेंसर को अपने ब्रेकआउट बोर्ड से जोड़ने के लिए बस चार जम्पर तारों का उपयोग करें।
म्यू सेंसर -> ब्रेकआउट बोर्ड
एसडीए -> पिन 20
एससीएल -> पिन 19
जी -> ग्राउंड
वी -> 3.3-5 वी
चरण 3: एक्सटेंशन प्राप्त करना
सबसे पहले हम Makecode संपादक के पास जाते हैं और एक नया प्रोजेक्ट शुरू करते हैं। फिर हम "उन्नत" पर जाते हैं और "एक्सटेंशन" का चयन करते हैं। ध्यान रखें कि चूंकि मैं डेनिश हूं, इसलिए तस्वीरों में इन बटनों के नाम थोड़े अलग हैं। एक्सटेंशन में हम "मूविज़न" की खोज करते हैं और केवल वही परिणाम चुनते हैं जो हमें मिलता है।
चरण 4: कनेक्शन शुरू करना और एल्गोरिदम को सक्षम करना
जब आप इस एक्सटेंशन का उपयोग करते हैं तो आपको कुछ "अपरिभाषित की संपत्ति नहीं पढ़ सकता" त्रुटियां मिलेंगी। ऐसा इसलिए है क्योंकि माइक्रो: बिट एनीमेशन गायब है। यह प्रोग्राम के संकलन और संचालन को प्रभावित नहीं करता है।
कोड का पहला नारंगी भाग I2C कनेक्शन को इनिशियलाइज़ करता है।
कोड का दूसरा नारंगी भाग आकार कार्ड पहचान एल्गोरिदम को सक्षम करता है।
संख्या दिखाने का उपयोग शूट करने में समस्या के लिए किया जाता है। यदि प्रोग्राम चलाते समय माइक्रो: बिट तीन तक नहीं गिना जाता है, तो जांच लें कि आपके तार सही पिन से ठीक से जुड़े हुए हैं।
आप यहां कार्यक्रम पा सकते हैं।
चरण 5: आकार कार्ड का पता लगाएं
डिटेक्ट शेप कार्ड या तो 0 या 1 देता है। यदि एक शेप कार्ड का पता लगाया जाता है तो हमें एक 1 (सच) और एक 0 (झूठा) मिलता है यदि एक शेप कार्ड का पता नहीं चलता है। तो अगर म्यू सेंसर एक आकार कार्ड का पता लगाता है तो हमें एक स्माइली चेहरा मिलना चाहिए और यदि नहीं, तो हमें एक भद्दा चेहरा मिलना चाहिए।
आप यहां कोड पा सकते हैं।
चरण 6: पहला प्रोग्राम चलाएँ
म्यू सेंसर किट में विभिन्न कार्ड शामिल हैं। उन्हें सेंसर तक पकड़ने का प्रयास करें। यह आकार कार्डों को पहचानने में सक्षम होना चाहिए और जब आप इसे उनमें से किसी एक के साथ प्रस्तुत करते हैं तो आपको एक स्माइली देना चाहिए।
चरण 7: कार्ड पर आकृतियों का पता लगाएं
"एल्गोरिदम प्राप्त करें" 0 (गलत) या 1 (सत्य) का आउटपुट देता है। जब आप "एल्गोरिदम प्राप्त करें" का उपयोग करते हैं, तो यह आपके अंतिम सकारात्मक "पता लगाने" पर एल्गोरिदम का उपयोग करेगा। इसीलिए इस प्रोग्राम में हमारे पास एक बाहरी IF ELSE स्टेटमेंट है जो "डिटेक्ट" का उपयोग करता है और एक आंतरिक IF ELSE स्टेटमेंट जो "गेट एल्गोरिथम" का उपयोग करता है।
कार्यक्रम आकार कार्ड त्रिकोण, वर्ग, क्रॉस और टिक में विशिष्ट आकृतियों को पहचानने और माइक्रो: बिट पर आकृतियों को दिखाने में सक्षम होना चाहिए। अन्य आकार के कार्ड इसे आकार कार्ड के रूप में पहचानेंगे और आपको एक मुस्कान देंगे।
यहां कोड खोजें।
चरण 8: प्रोग्राम चलाएँ
जब आप प्रोग्राम चलाते हैं तो म्यू सेंसर और माइक्रो: बिट वर्ग, त्रिकोण, टिक और क्रॉस आकार कार्ड को पहचानने में सक्षम होना चाहिए। अन्य आकार के कार्ड इसे आकार कार्ड के रूप में पहचानेंगे, लेकिन यह आपको यह नहीं दिखाएगा कि यह कौन सा विशिष्ट कार्ड है। आप प्रोग्राम का विस्तार करने का प्रयास कर सकते हैं ताकि यह अंतिम आकार के कार्ड को पहचान सके।
सिफारिश की:
माइक्रो: बिट एमयू विजन सेंसर - ऑब्जेक्ट ट्रैकिंग: 7 कदम
माइक्रो: बिट एमयू विज़न सेंसर - ऑब्जेक्ट ट्रैकिंग: तो इस निर्देशयोग्य में हम उस स्मार्ट कार की प्रोग्रामिंग शुरू करने जा रहे हैं जिसे हम इस निर्देश में बनाते हैं और हमने इस निर्देश में एक एमयू विज़न सेंसर स्थापित किया है। हम माइक्रो को प्रोग्राम करने जा रहे हैं: कुछ साधारण वस्तु ट्रैकिंग के साथ, तो वें
माइक्रो: बिट एमयू विज़न सेंसर फॉर बिगिनर्स - लेबल मान और नंबर कार्ड पहचान: 6 चरण
माइक्रो: बिट एमयू विज़न सेंसर फॉर बिगिनर्स - लेबल वैल्यूज़ और नंबर कार्ड रिकॉग्निशन: एमयू विज़न सेंसर के लिए यह मेरा दूसरा गाइड है। इस परियोजना में हम माइक्रो: बिट को लेबल मानों का उपयोग करके विभिन्न संख्या कार्डों को पहचानने के लिए प्रोग्राम करेंगे
माइक्रो: बिट एमयू विजन सेंसर - ट्रैकिंग ऑब्जेक्ट: 6 कदम
माइक्रो: बिट एमयू विज़न सेंसर - ट्रैकिंग ऑब्जेक्ट: माइक्रो: बिट के लिए एमयू विज़न सेंसर के लिए यह मेरा चौथा गाइड है। यहां मैं सूक्ष्म: बिट के साथ वस्तुओं को ट्रैक करने और OLED स्क्रीन पर निर्देशांक लिखने के तरीके के बारे में बताऊंगा। मेरे पास मेरे अन्य गाइड हैं कि माइक्रो: बिट को कैसे कनेक्ट किया जाए
माइक्रो: बिट एमयू विजन सेंसर - एपी वाईफाई: 4 कदम
माइक्रो: बिट एमयू विज़न सेंसर - एपी वाईफाई: एमयू विज़न सेंसर में दो वाईफाई मोड हैं। एपी मोड थे एमयू विज़न सेंसर इसे अपना वाईफाई नेटवर्क बनाता है जिसे आप कंप्यूटर से लॉग ऑन कर सकते हैं और एसटीए मोड एमयू विज़न सेंसर लॉग ऑन दूसरे वाईफाई नेटवर्क और स्ट्रीम थे। उसके ऊपर एम
माइक्रो: बिट एमयू विजन सेंसर - स्मार्ट कार पर स्थापित: 5 कदम
माइक्रो: बिट एमयू विज़न सेंसर - स्मार्ट कार पर स्थापित: यह इस निर्देश में हमारे द्वारा बनाई गई स्मार्ट कार पर एमयू विज़न सेंसर स्थापित करने का तरीका है। जबकि यह मार्गदर्शिका आपको दिखाती है कि MU विज़न सेंसर कैसे स्थापित किया जाए, आप अन्य सभी प्रकार के सेंसर स्थापित करने के लिए भी इसका अनुसरण कर सकते हैं। मेरे पास 2 अक्ष कैमरा माउंट था