विषयसूची:
- आपूर्ति
- चरण 1: बेस चेसिस I ट्रैक स्थापित करें
- चरण 2: चेसिस के लिए मोटर फिक्स्ड
- चरण 3: चेसिस असेंबली को पूरा करें
- चरण 4: इलेक्ट्रॉनिक मॉड्यूल
- चरण 5: मोबाइल ऐप्स
- चरण 6: पूर्ण चित्र
वीडियो: ऑम्निडायरेक्शनल व्हील और ओपनसीवी पर आधारित कलर ट्रैकिंग रोबोट: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
मैं अपने रंग ट्रैकिंग को लागू करने के लिए एक सर्वदिशात्मक पहिया चेसिस का उपयोग करता हूं, और मैं OpenCVBot नामक एक मोबाइल सॉफ़्टवेयर का उपयोग करता हूं। यहां सॉफ्टवेयर डेवलपर्स को धन्यवाद, धन्यवाद।
ओपनसीवी बॉट वास्तव में इमेज प्रोसेसिंग के माध्यम से किसी भी रीयल-टाइम ऑब्जेक्ट का पता लगाता है या ट्रैक करता है। यह एप्लिकेशन अपने रंग का उपयोग करके किसी भी वस्तु का पता लगा सकता है और फोन स्क्रीन में एक्स, वाई स्थिति और क्षेत्र क्षेत्र बना सकता है, इस एप्लिकेशन का उपयोग करके ब्लूटूथ के माध्यम से माइक्रोकंट्रोलर को डेटा भेजा जाता है। यह ब्लूटूथ मॉड्यूल के साथ परीक्षण किया गया है और विभिन्न उपकरणों के लिए उपयुक्त है। हम रंग ट्रैकिंग को लागू करने के लिए मोबाइल फोन के माध्यम से इस एपीपी को डाउनलोड करते हैं, और डेटा विश्लेषण के लिए ब्लूटूथ के माध्यम से Arduino यूएनओ को डेटा भेजते हैं और गति आदेश निष्पादित करते हैं।
आपूर्ति
- सर्वदिशात्मक पहिया चेसिस
- अरुडिनो यूएनओ आर३
- मोटर ड्राइव मॉड्यूल
- ब्लूटूथ, एक्सबी पिन(04,05,06)
- 3एस 18650
- मोबाइल फोन
- ओपनसीवीबॉट सॉफ्टवेयर
- आपको एक मोबाइल फोन धारक और आसानी से पहचानने योग्य गेंद की भी आवश्यकता है
चरण 1: बेस चेसिस I ट्रैक स्थापित करें
GB37 मोटर या GA25 मोटर को मोटर ब्रैकेट में ठीक करें। स्थापना के फिक्सिंग छेद पर ध्यान दें। यह अलग है क्योंकि वे सार्वभौमिक नहीं हैं।
दोनों प्रकार की मोटरों का उपयोग किया जा सकता है। ध्यान दें कि कौन सा पक्ष ऊपर है और कौन सा पक्ष नीचे है; या आप एक बड़े सर्वदिशात्मक पहिया का उपयोग कर सकते हैं ताकि आपको उन्हें अलग करने की आवश्यकता न हो …
चरण 2: चेसिस के लिए मोटर फिक्स्ड
मोटर का ब्रैकेट थ्रेडेड है, इसलिए हमें उन्हें ठीक करने के लिए नट्स का उपयोग करने की आवश्यकता नहीं है, जिससे हमारे लिए इसे स्थापित करना आसान हो जाता है, क्योंकि नट्स को स्थापित करने के लिए जगह बहुत छोटी है, हम उन्हें ठीक करने के लिए नहीं पहुंच सकते हैं। अल्ट्रासोनिक मॉड्यूल किनारे पर स्थापित किया जा सकता है, और मैं बाधाओं से बचने के लिए उनका उपयोग कर सकता हूं, जो कार के चलने के लिए बहुत मददगार है।
स्थापना अल्ट्रासोनिक आकार, जांच दूरी, इकाई मिमी।
चरण 3: चेसिस असेंबली को पूरा करें
चेसिस की फिक्सिंग को पूरा करने के लिए, बाद के नियंत्रण में पहियों की पकड़ को लगातार समायोजित करना आवश्यक है। 4 फुलक्रम पॉइंट्स के कारण पहिए चेसिस से पूरी तरह से संपर्क नहीं कर पाएंगे, जिसके परिणामस्वरूप चलते समय फिसलन हो सकती है। हमने चेसिस पर शिकंजा समायोजित किया। स्थिति को समायोजित करने के लिए धैर्य की आवश्यकता होती है।
हम किनारों के व्यवस्थित नियंत्रण का पालन करने के लिए पहियों को नंबर देते हैं, इसका कारण यह है कि मैं 4 राउंड का उपयोग करता हूं क्योंकि मुझे लगता है कि अगर 3 राउंड ठीक हैं तो नियंत्रण ठीक है, लेकिन उच्च कीमत बहुत अनुकूल नहीं है।
चरण 4: इलेक्ट्रॉनिक मॉड्यूल
मोटर ड्राइव मैंने 2 PM-R3 का उपयोग किया, मैंने उनमें से एक के ड्राइव पिन को 4, 5, 6, 7 से 8, 9, 10, 11 में बदल दिया ताकि व्यक्तिगत रूप से 4 मोटर चला सकें। एक पावर मैनेजमेंट चिप है बोर्ड पर, लेकिन मैंने इसका उपयोग नहीं किया, मैं सीधे Arduino UNO के DC पोर्ट से इनपुट करता हूं।
मोटर चालक एक TB6612FNG चिप है। यह अपेक्षाकृत सामान्य ड्राइवर चिप है। आप L298N चिप का भी उपयोग कर सकते हैं, जो मूल रूप से समान है। समान चलने वाले मोड को प्राप्त करने के लिए कोड को संशोधित करें।
- 4, 5 जमीन से जुड़ी एक मोटर है,5-pwm;
- 6, 7 एक दूसरी मोटर है, 6-pwm;
- 8, 9 एक तीसरी मोटर है, 9-pwm;
- १०, ११ चौथी मोटर है, १०-पीडब्लूएम;
चरण 5: मोबाइल ऐप्स
एपीपी: क्लिक करें
नमूना Arduino कोड:क्लिक
डाउनलोड और इंस्टाल करने के बाद आप पेयरिंग के लिए ब्लूटूथ का उपयोग कर सकते हैं। उस वस्तु पर क्लिक करें जिसे पहचानने की आवश्यकता है। आसपास के क्षेत्र का पता लगाने से रोकने के लिए रंग आसपास के क्षेत्र से अलग होना सबसे अच्छा है। एक बात ध्यान देने योग्य है कि सूर्य का सामना करने से ट्रैकिंग हानि होगी।, और फिर हम सीरियल पोर्ट में मूल्य परिवर्तन देख सकते हैं।
अपने मोटर ड्राइव मॉड्यूल को फिट करने के लिए नमूना कोड को संशोधित करें। यदि आप मेरी तरह PM-R3 विस्तार मॉड्यूल का उपयोग करते हैं, तो आप मेरे द्वारा प्रदान किए गए कोड का उपयोग कर सकते हैं।
चरण 6: पूर्ण चित्र
समाप्त, आइए प्रभाव देखें।
सिफारिश की:
रास्पबेरी पाई के साथ इमेज प्रोसेसिंग: ओपनसीवी और इमेज कलर सेपरेशन स्थापित करना: 4 कदम
रास्पबेरी पाई के साथ इमेज प्रोसेसिंग: ओपनसीवी और इमेज कलर सेपरेशन स्थापित करना: यह पोस्ट कई इमेज प्रोसेसिंग ट्यूटोरियल्स में से पहला है जिसका पालन करना है। हम एक छवि बनाने वाले पिक्सेल पर करीब से नज़र डालते हैं, सीखते हैं कि रास्पबेरी पाई पर ओपनसीवी कैसे स्थापित करें और हम एक छवि को कैप्चर करने के लिए परीक्षण स्क्रिप्ट भी लिखते हैं और सी
DIY स्मार्ट रोबोट ट्रैकिंग कार किट ट्रैकिंग कार सहज: 7 कदम
DIY स्मार्ट रोबोट ट्रैकिंग कार किट ट्रैकिंग कार फोटोसेंसिटिव: SINONING ROBOT द्वारा डिज़ाइन आप ट्रैकिंग रोबोट कार से खरीद सकते हैं। स्पिन करें, ताकि
रास्पबेरी पाई - ओपनसीवी ऑब्जेक्ट ट्रैकिंग के साथ स्वायत्त मार्स रोवर: 7 कदम (चित्रों के साथ)
रास्पबेरी पाई - ओपनसीवी ऑब्जेक्ट ट्रैकिंग के साथ ऑटोनॉमस मार्स रोवर: रास्पबेरी पाई 3 द्वारा संचालित, ओपन सीवी ऑब्जेक्ट रिकग्निशन, अल्ट्रासोनिक सेंसर और गियर डीसी मोटर्स। यह रोवर किसी भी ऐसी वस्तु को ट्रैक कर सकता है जिसके लिए उसे प्रशिक्षित किया गया है और किसी भी इलाके में आगे बढ़ सकता है
बैलेंसिंग रोबोट / 3 व्हील रोबोट / एसटीईएम रोबोट: 8 कदम
बैलेंसिंग रोबोट / 3 व्हील रोबोट / एसटीईएम रोबोट: हमने स्कूलों में और स्कूली शैक्षिक कार्यक्रमों के बाद शैक्षिक उपयोग के लिए एक संयुक्त संतुलन और 3 पहिया रोबोट बनाया है। रोबोट एक Arduino Uno पर आधारित है, एक कस्टम शील्ड (सभी निर्माण विवरण प्रदान किए गए हैं), एक ली आयन बैटरी पैक (सभी स्थिरांक
एक प्रभावशाली लकड़ी के रोबोट आर्म को कैसे इकट्ठा करें (भाग 1: लाइन-ट्रैकिंग के लिए रोबोट) - माइक्रो पर आधारित: बिट: 9 चरण
कैसे एक प्रभावशाली लकड़ी के रोबोट आर्म को इकट्ठा करें (भाग 1: लाइन-ट्रैकिंग के लिए रोबोट) - माइक्रो पर आधारित: बिट: इस लकड़ी के आदमी के तीन रूप हैं, यह बहुत अलग और प्रभावशाली है। तो चलिए एक एक करके इसमें आते हैं