विषयसूची:
- आपूर्ति
- चरण 1: सेंसर की स्थापना
- चरण 2: वायरिंग
- चरण 3: एक्सटेंशन प्राप्त करना
- चरण 4: कनेक्शन शुरू करना और एल्गोरिदम को सक्षम करना
- चरण 5: मुख्य कार्यक्रम
- चरण 6: कार्यक्रम चलाना
वीडियो: माइक्रो: बिट एमयू विज़न सेंसर फॉर बिगिनर्स - लेबल मान और नंबर कार्ड पहचान: 6 चरण
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 (झूठा) मिलता है यदि नंबर कार्ड का पता नहीं चलता है।
"एल्गोरिदम लेबल मान प्राप्त करें" हमें एक लेबल मान देता है जो इस बात पर निर्भर करता है कि हम क्या सोचते हैं और MU विज़न सेंसर क्या देखता है। इसलिए अगर हम रंगों को देख रहे हैं तो हमें 0 से 8 तक की संख्या मिलेगी। 8 का मतलब होगा कि एमयू विज़न सेंसर ने बैंगनी रंग का पता लगाया था, 1 का मतलब था कि उसने काले या गहरे भूरे रंग का पता लगाया था और 0 का मतलब था कि उसने एक अज्ञात का पता लगाया था। रंग।
नंबर कार्ड के लिए लेबल मान कार्ड पर संख्या से मेल खाता है, इसलिए यदि संख्या 8 का पता चला है, तो MU सेंसर इसे लेबल मान 8 देगा। इसका मतलब है कि हमें प्रोग्राम को यह बताने की आवश्यकता नहीं है कि प्रत्येक लेबल मान का क्या अर्थ है. कार्यक्रम को केवल हमें मूल्य दिखाने की आवश्यकता है, इसलिए हम "शो स्ट्रिंग" कमांड का उपयोग करते हैं। जो डेनिश में "Vis streng" है।
कार्यक्रम यहां पाया जा सकता है।
चरण 6: कार्यक्रम चलाना
जब आप प्रोग्राम चलाते हैं, तो म्यू सेंसर और माइक्रो: बिट सभी नंबर कार्ड को पहचानने में सक्षम होना चाहिए। आप प्रोग्राम को विस्तारित करने का प्रयास कर सकते हैं ताकि यह संख्या और आकार कार्ड दोनों को पहचान सके।
यहां कुछ अन्य एल्गोरिदम और उनके संबंधित लेबल दिए गए हैं।
आकार कार्ड लेबल:
चेक -> 1
क्रॉस -> 2
मंडल -> 3
स्क्वायर -> 4
त्रिभुज -> 5
अमान्य -> 0
ट्रैफ़िक कार्ड लेबल:
आगे -> 1
वाम -> 2
दाएं -> 3
चारों ओर मुड़ें -> 4
पार्क -> 5
अमान्य -> 0
रंग लेबल:
काला/गहरा ग्रे -> 1
सफेद -> 2
लाल -> 3
पीला -> 4
हरा -> 5
सियान -> 6
नीला -> 7
बैंगनी -> 8
अज्ञात -> 0
सिफारिश की:
माइक्रो: बिट एमयू विजन सेंसर - ऑब्जेक्ट ट्रैकिंग: 7 कदम
माइक्रो: बिट एमयू विज़न सेंसर - ऑब्जेक्ट ट्रैकिंग: तो इस निर्देशयोग्य में हम उस स्मार्ट कार की प्रोग्रामिंग शुरू करने जा रहे हैं जिसे हम इस निर्देश में बनाते हैं और हमने इस निर्देश में एक एमयू विज़न सेंसर स्थापित किया है। हम माइक्रो को प्रोग्राम करने जा रहे हैं: कुछ साधारण वस्तु ट्रैकिंग के साथ, तो वें
माइक्रो: बिट एमयू विज़न सेंसर फॉर बिगिनर्स - आई२सी और शेप कार्ड रिकॉग्निशन: ८ कदम
माइक्रो: बिट एमयू विज़न सेंसर फॉर बिगिनर्स - आई2सी और शेप कार्ड रिकॉग्निशन: मैंने माइक्रो: बिट के लिए एमयू विज़न सेंसर पर अपना हाथ रखा है। यह एक अच्छा उपकरण प्रतीत होता है जो मुझे कई अलग-अलग दृष्टि आधारित परियोजनाओं को बनाने में सक्षम बनाता है। अफसोस की बात है कि इसके लिए कई गाइड नहीं हैं और जबकि दस्तावेज़ीकरण वास्तव में है
माइक्रो: बिट एमयू विजन सेंसर - ट्रैकिंग ऑब्जेक्ट: 6 कदम
माइक्रो: बिट एमयू विज़न सेंसर - ट्रैकिंग ऑब्जेक्ट: माइक्रो: बिट के लिए एमयू विज़न सेंसर के लिए यह मेरा चौथा गाइड है। यहां मैं सूक्ष्म: बिट के साथ वस्तुओं को ट्रैक करने और OLED स्क्रीन पर निर्देशांक लिखने के तरीके के बारे में बताऊंगा। मेरे पास मेरे अन्य गाइड हैं कि माइक्रो: बिट को कैसे कनेक्ट किया जाए
माइक्रो: बिट एमयू विजन सेंसर - एपी वाईफाई: 4 कदम
माइक्रो: बिट एमयू विज़न सेंसर - एपी वाईफाई: एमयू विज़न सेंसर में दो वाईफाई मोड हैं। एपी मोड थे एमयू विज़न सेंसर इसे अपना वाईफाई नेटवर्क बनाता है जिसे आप कंप्यूटर से लॉग ऑन कर सकते हैं और एसटीए मोड एमयू विज़न सेंसर लॉग ऑन दूसरे वाईफाई नेटवर्क और स्ट्रीम थे। उसके ऊपर एम
माइक्रो: बिट एमयू विज़न सेंसर और ज़िप टाइल संयुक्त: 9 चरण (चित्रों के साथ)
माइक्रो: बिट एमयू विज़न सेंसर और जिप टाइल संयुक्त: तो इस परियोजना में हम एमयू विज़न सेंसर को किट्रोनिक जिप टाइल के साथ संयोजित करने जा रहे हैं। हम रंगों को पहचानने के लिए MU विज़न सेंसर का उपयोग करेंगे और इसे हमें दिखाने के लिए ज़िप टाइल प्राप्त करेंगे। हम कुछ ऐसी तकनीकों का उपयोग करने जा रहे हैं जिनका उपयोग हमने पहले किया है