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