विषयसूची:
- आपूर्ति
- चरण 1: केबल्स का संयोजन (छोड़ें यदि आपके पास मगरमच्छ-महिला जम्पर वायर है)
- चरण 2: MU विज़न सेंसर की स्थापना
- चरण 3: MU सेंसर को ब्रेकआउट बोर्ड से जोड़ना
- चरण 4: जिप टाइल को माइक्रो: बिट और पावर से जोड़ना
- चरण 5: एक्सटेंशन प्राप्त करना
- चरण 6: समन्वय प्रणाली की व्याख्या
- चरण 7: कोडिंग - प्रारंभ पर
- चरण 8: कोडिंग - फॉरएवर लूप
- चरण 9: प्रोग्राम चलाएँ
वीडियो: माइक्रो: बिट एमयू विज़न सेंसर और ज़िप टाइल संयुक्त: 9 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इसलिए इस परियोजना में हम MU विज़न सेंसर को Kitronik Zip टाइल के साथ संयोजित करने जा रहे हैं। हम रंगों को पहचानने के लिए MU विज़न सेंसर का उपयोग करेंगे और इसे हमें दिखाने के लिए ज़िप टाइल प्राप्त करेंगे।
हम कुछ ऐसी तकनीकों का उपयोग करने जा रहे हैं जिनका हमने पहले उपयोग किया है। मुख्य रूप से जिप टाइल को कैसे प्रोग्राम करें और सीरियल को MU विज़न सेंसर को माइक्रो: बिट से कैसे कनेक्ट करें। आप इन लिंक्स को फॉलो करके मेरे निर्देश पा सकते हैं:
www.instructables.com/id/Microbit-Zip-Tile…
www.instructables.com/id/MU-Vision-Sensor-…
आपूर्ति
1 एक्स माइक्रो: बिट
1 एक्स किट्रोनिक ज़िप टाइल
1 एक्स मॉर्फक्स एमयू विज़न सेंसर 3
1 x माइक्रो: बिट ब्रेकआउट बोर्ड - आप elecfreaks motorbit का उपयोग नहीं कर सकते, क्योंकि इसकी सुरक्षा से इसे सीधे ज़िप टाइल से बिजली देना असंभव हो जाता है।
एमयू दृष्टि सेंसर को जोड़ने के लिए 4 एक्स जम्पर तार (महिला-महिला)
ज़िप टाइल को जोड़ने के लिए 3 x जम्पर तार (मगरमच्छ-महिला)। एलीगेटर टू फीमेल के बजाय आप एक सामान्य एलीगेटर केबल का भी उपयोग कर सकते हैं, एक महिला-पुरुष या महिला-पुरुष के बजाय आप महिला-महिला और पुरुष-पुरुष का उपयोग कर सकते हैं।
3 x 3M स्क्रू की लंबाई उतनी महत्वपूर्ण नहीं है। आपको इनमें से 5 स्क्रू अपनी जिप टाइल के साथ मिलेंगे।
3.5 - 5.3 वी पावरसोर्स। मैं चालू/बंद बटन के साथ केवल 3 x AA बैटरी धारक का उपयोग कर रहा/रही हूं
चरण 1: केबल्स का संयोजन (छोड़ें यदि आपके पास मगरमच्छ-महिला जम्पर वायर है)
पहली तस्वीर में दिखाया गया है कि मगरमच्छ-मगरमच्छ और नर-मादा जम्पर तार को मिलाकर एक मगरमच्छ-महिला जम्पर तार कैसे बनाया जाता है।
दूसरी तस्वीर में दिखाया गया है कि मगरमच्छ-मगरमच्छ, नर-नर और मादा-मादा जम्पर तार को मिलाकर एक मगरमच्छ-महिला जम्पर तार कैसे बनाया जाता है।
चरण 2: MU विज़न सेंसर की स्थापना
इससे पहले कि हम कुछ भी कनेक्ट करना शुरू करें हम सेंसर को ठीक से सेटअप करना चाहते हैं।
म्यू विजन सेंसर में 4 स्विच हैं। बाईं ओर के दो इसका आउटपुट मोड तय करते हैं और दो दाईं ओर अपना पता तय करते हैं।
चूंकि हम चाहते हैं कि पता 00 हो, इसलिए दाईं ओर के दोनों स्विच बंद कर दिए जाने चाहिए।
विभिन्न आउटपुट मोड हैं:
00 यूएआरटी
01 आई2सी
10 वाईफ़ाई डेटा प्रसारण
11 वाईफ़ाई चित्र संचरण
हम एक सीरियल कनेक्शन चाहते हैं इसलिए हम UART मोड में काम करने जा रहे हैं। इसका मतलब है कि बाईं ओर के दो स्विच 00 पर होने चाहिए, इसलिए दोनों को बंद होना चाहिए। हम I2C मोड में भी काम कर सकते थे, लेकिन तब आपके ब्रेकआउट बोर्ड के पास पिन 19 और 20 तक पहुंच होनी चाहिए।
चरण 3: MU सेंसर को ब्रेकआउट बोर्ड से जोड़ना
वायरिंग बहुत आसान है, म्यू सेंसर को हमारे ब्रेकआउट बोर्ड से जोड़ने के लिए बस चार जम्पर तारों का उपयोग करें। मदद के लिए चरण 2 में दी गई तस्वीर को देखें।
म्यू सेंसर -> ब्रेकआउट बोर्ड
RX-> पिन 13
TX -> पिन 14
जी -> ग्राउंड
वी -> 3.3-5 वी
चरण 4: जिप टाइल को माइक्रो: बिट और पावर से जोड़ना
यह प्रोजेक्ट ज़िप टाइल के माध्यम से अपनी शक्ति खींचने जा रहा है, इसलिए हम बैटरी पैक को ज़िप टाइल से जोड़ते हैं और आपके M3 स्क्रू को पिन 0, GND और पावर में स्क्रू करते हैं।
मैंने चित्र के सभी पिन होल में स्क्रू लगाए हैं, लेकिन आपको केवल पिन 0, GND और पावर की आवश्यकता है।-
फिर आप अपने ब्रेकआउट बोर्ड पर पिन 0, जीएनडी और पावर को पिन 0, जीएनडी और पावर से जोड़ने के लिए अपने मगरमच्छ-महिला कूद तारों का उपयोग करते हैं। मैंने दूसरी तस्वीर पर एलीगेटर क्लिप के साथ पिन 1 और पिन 2 को भी चिह्नित किया है, लेकिन आपको ऐसा करने की आवश्यकता नहीं है और न ही उन्हें ब्रेकआउट बोर्ड से कनेक्ट करने की आवश्यकता है।
वायरिंग बहुत आसान है, म्यू सेंसर को हमारे ब्रेकआउट बोर्ड से जोड़ने के लिए बस चार जम्पर तारों का उपयोग करें। मदद के लिए चरण 1 में दी गई तस्वीर को देखें।
ज़िप टाइल -> ब्रेकआउट बोर्ड
पिन 0 -> पिन 0
जीएनडी -> जीएनडी
पावर -> 3.3 वी
पावर को जिप से कनेक्ट करें न कि माइक्रो: बिट से। ज़िप को माइक्रो की तुलना में बहुत अधिक शक्ति की आवश्यकता होती है: बिट प्रदान कर सकता है, लेकिन यह माइक्रो: बिट को काफी आसान बना सकता है। सुरक्षा उपायों में निर्माण ज़िप को माइक्रो: बिट से शक्ति होने से रोकता है।
अगर आप माइक्रो: बिट और ज़िप को दो अलग-अलग स्रोतों से पावर देते हैं, तो ये सुरक्षा उपाय कभी-कभी काम में आ जाएंगे और ज़िप काम करना बंद कर देगा। चिंता मत करो। बस सारी शक्ति हटा दें और प्रतीक्षा करें। कुछ मिनटों के बाद इसे फिर से काम करना चाहिए। यह अक्सर तब होता है जब आप माइक्रो: बिट को अपने कंप्यूटर से कनेक्ट करते हैं, बिना ज़िप से पावर निकाले।
चरण 5: एक्सटेंशन प्राप्त करना
सबसे पहले आप Makecode एडिटर में जाएं और एक नया प्रोजेक्ट शुरू करें। फिर आप "उन्नत" पर जाएं और "एक्सटेंशन" चुनें। ध्यान रखें कि चूंकि मैं डेनिश हूं, इसलिए तस्वीरों में इन बटनों के नाम थोड़े अलग हैं। एक्सटेंशन में आप "ज़िप टाइल" की खोज करते हैं और केवल वही परिणाम चुनते हैं जो आपको मिलता है।
फिर आप एक्सटेंशन में वापस जाते हैं और "मूविज़न" की खोज करते हैं और केवल वही परिणाम चुनते हैं जो आपको मिलता है।
चरण 6: समन्वय प्रणाली की व्याख्या
जब हम प्रोग्रामिंग शुरू करते हैं, तो हम एमयू विज़न सेंसर कोऑर्डिनेट सिस्टम का उपयोग करने जा रहे हैं। यहाँ X मान क्षैतिज मान है। यह ० से १०० तक जाता है, जिसमें ० सबसे बायां बिंदु है जिसे सेंसर देख सकता है और १०० सबसे सही बिंदु है।
Y मान लंबवत मान है। यह 0 से 100 तक जाता है, जिसमें 0 सबसे ऊपरी बिंदु है जिसे सेंसर देख सकता है और 100 सबसे निचला बिंदु है।
चरण 7: कोडिंग - प्रारंभ पर
मैं समस्या निवारण के लिए चार "शो नंबर" ब्लॉक शामिल करता हूं, क्योंकि यह मुझे यह देखने की अनुमति देता है कि प्रोग्राम कहां काम करना बंद कर देता है और प्रोग्राम के ठीक से चलने और चलने के बाद आप उन्हें हटा सकते हैं।
इस प्रोग्राम में पहला ब्लॉक माइक्रो: बिट को बताता है कि सीरियल कनेक्शन बनाने के लिए इसे किस पिन का उपयोग करना चाहिए। यदि आपने MU विज़न सेंसर को कनेक्ट करते समय I के समान पिन का उपयोग किया है, तो आप TX को पिन 13 और RX को पिन 14 पर सेट करना चाहते हैं। बॉड्रेट, जो कि माइक्रो: बिट और MU विज़न सेंसर कितनी तेजी से बात करने वाला है, 9600 पर सेट किया जाना चाहिए।
पहला रेड ब्लॉक माइक्रो: बिट और जिप के बीच कनेक्शन को इनिशियलाइज़ करता है। यहां आपको यह निर्दिष्ट करने की आवश्यकता है कि आप कितने ज़िप का उपयोग कर रहे हैं और उन्हें एक साथ कैसे रखा गया है। चूंकि हम केवल एक ज़िप का उपयोग कर रहे हैं, हमारे पास केवल 1x1 मैट्रिक्स है, इसलिए हम इसे 1 लंबवत और 1 क्षैतिज पर सेट करते हैं।
अगला ब्लॉक 0 से 255 तक चमक सेट करता है। हम इसे 20 पर सेट करते हैं। ज़िप बहुत उज्ज्वल है। आप शायद ही कभी 50 से अधिक चमक का उपयोग करना चाहते हैं।
पहला ऑरेंज ब्लॉक माइक्रो: बिट और एमयू विज़न सेंसर के बीच सीरियल कनेक्शन को इनिशियलाइज़ करता है।
अंतिम नारंगी ब्लॉक MU विज़न सेंसर कलर रिकग्निशन एल्गोरिथम को इनिशियलाइज़ करता है।
चरण 8: कोडिंग - फॉरएवर लूप
फिर से मेरे पास ट्रबल शूटिंग के लिए "शो नंबर" ब्लॉक है। प्रोग्राम चालू होने और काम करने पर इसे हटाया जा सकता है।
अब हम दो चर एक्स और वाई का परिचय देते हैं और एक्स और वाई दोनों के सभी 64 संयोजनों को 0 और 7 के बीच चलाने के लिए दो "प्रत्येक के लिए" ब्लॉक का उपयोग करते हैं।
"इफ" लूप में स्थिति हमेशा सत्य होगी और यह MU विज़न सेंसर को अपनी दृष्टि में 64 स्थानों पर रंगों का पता लगाता है। फिर से सटीक निर्देशांक 64 संयोजन होंगे जो आपको विभिन्न X और Y मानों के संयोजन से प्राप्त होंगे। यहां X और Y दोनों के मान 15, 25, 35, 45, 55, 65, 75 और 85 होंगे।
"इफ" लूप में पहला ब्लॉक MU विज़न सेंसर द्वारा पहचाने गए रंग से मेल खाने के लिए ज़िप टाइल पर रंग बदलता है। MU विज़न सेंसर पर 15, 15 ज़िप टाइल पर 0, 0 पर रंग बदल देगा। 25, 15 में 1, 0 वगैरह बदलेंगे।
हम रंग कैसे प्राप्त करते हैं यह थोड़ा अजीब है और दूसरी तस्वीर पर थोड़ा बेहतर देखा जा सकता है। हम रंग को लेबल करने के लिए म्यू कलर डिटेक्शन एल्गोरिथम का उपयोग कर सकते थे, लेकिन यह हमें केवल 8 अलग-अलग रंगों का पता लगाने की अनुमति देगा। इसलिए इसके बजाय हम एमयू से यह पता लगाने के लिए कहते हैं कि यह प्रत्येक समन्वय पर कितना लाल, नीला और हरा देख सकता है और फिर लाल, नीले और हरे रंग के चैनलों से रंग बनाने के लिए ज़िप टाइल की क्षमता का उपयोग करता है, जो हमें बहुत सारे और बहुत सारे बनाने की अनुमति देता है। रंग की।
"इफ" लूप में दूसरा ब्लॉक शो कमांड पर है। चूंकि जिप टाइल शो कमांड मिलने से पहले नए रंग नहीं दिखाती है।
आप यहां पूरा कोड पा सकते हैं।
चरण 9: प्रोग्राम चलाएँ
जब आप प्रोग्राम चलाते हैं तो आप देखेंगे कि ज़िप टाइल पर प्रत्येक पिक्सेल धीरे-धीरे अपडेट हो जाता है। मुझे लगता है कि यह रंग पहचान एल्गोरिदम है जिसे संसाधित करने में थोड़ा समय लगता है, लेकिन मुझे यकीन नहीं है।
सिफारिश की:
माइक्रो: बिट एमयू विजन सेंसर - ऑब्जेक्ट ट्रैकिंग: 7 कदम
माइक्रो: बिट एमयू विज़न सेंसर - ऑब्जेक्ट ट्रैकिंग: तो इस निर्देशयोग्य में हम उस स्मार्ट कार की प्रोग्रामिंग शुरू करने जा रहे हैं जिसे हम इस निर्देश में बनाते हैं और हमने इस निर्देश में एक एमयू विज़न सेंसर स्थापित किया है। हम माइक्रो को प्रोग्राम करने जा रहे हैं: कुछ साधारण वस्तु ट्रैकिंग के साथ, तो वें
माइक्रो: बिट एमयू विज़न सेंसर फॉर बिगिनर्स - आई२सी और शेप कार्ड रिकॉग्निशन: ८ कदम
माइक्रो: बिट एमयू विज़न सेंसर फॉर बिगिनर्स - आई2सी और शेप कार्ड रिकॉग्निशन: मैंने माइक्रो: बिट के लिए एमयू विज़न सेंसर पर अपना हाथ रखा है। यह एक अच्छा उपकरण प्रतीत होता है जो मुझे कई अलग-अलग दृष्टि आधारित परियोजनाओं को बनाने में सक्षम बनाता है। अफसोस की बात है कि इसके लिए कई गाइड नहीं हैं और जबकि दस्तावेज़ीकरण वास्तव में है
माइक्रो: बिट एमयू विज़न सेंसर फॉर बिगिनर्स - लेबल मान और नंबर कार्ड पहचान: 6 चरण
माइक्रो: बिट एमयू विज़न सेंसर फॉर बिगिनर्स - लेबल वैल्यूज़ और नंबर कार्ड रिकॉग्निशन: एमयू विज़न सेंसर के लिए यह मेरा दूसरा गाइड है। इस परियोजना में हम माइक्रो: बिट को लेबल मानों का उपयोग करके विभिन्न संख्या कार्डों को पहचानने के लिए प्रोग्राम करेंगे
माइक्रो: बिट एमयू विजन सेंसर - ट्रैकिंग ऑब्जेक्ट: 6 कदम
माइक्रो: बिट एमयू विज़न सेंसर - ट्रैकिंग ऑब्जेक्ट: माइक्रो: बिट के लिए एमयू विज़न सेंसर के लिए यह मेरा चौथा गाइड है। यहां मैं सूक्ष्म: बिट के साथ वस्तुओं को ट्रैक करने और OLED स्क्रीन पर निर्देशांक लिखने के तरीके के बारे में बताऊंगा। मेरे पास मेरे अन्य गाइड हैं कि माइक्रो: बिट को कैसे कनेक्ट किया जाए
माइक्रो: बिट ज़िप टाइल परिचय: 9 कदम (चित्रों के साथ)
माइक्रो: बिट जिप टाइल परिचय: इससे पहले कि मैं माइक्रो: बिट के लिए MU विज़न सेंसर इंस्ट्रक्शंस की अपनी श्रृंखला जारी रखूँ, मुझे किट्रोनिक जिप टाइल के लिए इसे निर्देश योग्य बनाने की आवश्यकता है, क्योंकि मैं इसका उपयोग करने जा रहा हूँ। किट्रोनिक जिप टाइल, मैं करूँगा बस इसे अभी से जिप कहें, एक 8x8 नियोपिक्सल मैट है