विषयसूची:
- चरण 1: तैयारी।
- चरण 2: Arduino को PC से कनेक्ट करें।
- चरण 3: Vision.ino खोलें (https://github.com/TonyLeheng/Vision-Pick-and-Place), और विकल्प को सही ढंग से सेट करें।
- चरण 4: "अपलोड" बटन पर क्लिक करें।
- चरण 5: यूएआरएम को पीसी से कनेक्ट करें।
- चरण 6: XLoader (xloader.russemotto.com/) खोलें और UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place) लोड करें।
- चरण 7: अपलोड बटन पर क्लिक करें।
- चरण 8: OpenMV को PC से कनेक्ट करें।
- चरण 9: OpenMV IDE द्वारा Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) खोलें और डिवाइस का पता लगाने के लिए कनेक्ट बटन पर क्लिक करें।
- स्टेप 10: इसके बाद स्टार्ट बटन पर क्लिक करें।
- चरण 11: यह सुनिश्चित करने के लिए लेंस को घुमाएं कि छवि स्पष्ट रूप से पर्याप्त है।
- चरण 12: फ़ाइल को OpenMV में सहेजें।
- चरण 13: ओपनएमवी मॉड्यूल स्थापना।
- चरण 14: Arduino मॉड्यूल स्थापना।
- चरण 15: चित्रों के बाद सभी मॉड्यूल कनेक्ट करें।
- चरण 16: वेल्क्रो के साथ कनेक्टर बोर्ड तारों की लंबाई बढ़ाता है। कनेक्शन अधिक स्थिर होगा क्योंकि इसे निचले हाथ में कसकर तय किया जा सकता है।
- चरण 17: सक्शन कप को एंड-इफ़ेक्टर पर ठीक करें।
- चरण 18: संपूर्ण सिस्टम (मूल UARM पावर एडॉप्टर) को पावर दें।
- चरण 19: सिस्टम फ़्रेम।
वीडियो: Arduino पर आधारित रोबोट आर्म के साथ एक किफायती दृष्टि समाधान: 19 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
जब हम मशीनी दृष्टि के बारे में बात करते हैं, तो यह हमेशा हमारे लिए इतना अगम्य लगता है। जबकि हमने एक ओपन-सोर्स विजन डेमो बनाया है जो सभी के लिए बनाना बहुत आसान होगा। इस वीडियो में, OpenMV कैमरे के साथ, चाहे लाल घन कहीं भी हो, रोबोट भुजा उसे उठा सकती है और उसे निश्चित स्थिति में रख सकती है। आइए अब हम आपको बताते हैं कि इसे स्टेप बाई स्टेप कैसे बनाया जाता है।
चरण 1: तैयारी।
हार्डवेयर:
1. यूआर्म स्विफ्ट प्रो * 1
2. अरुडिनो मेगा 2560 शील्ड * 1
3. अरुडिनो मेगा 2560 * 1
4. दृष्टि के लिए वस्तु (लाल) * १
5. केबल्स (यूएसबी केबल, 4 पी 1.27 केबल, डीसी पावर कॉर्ड) * कई
6. यूएआरएम बेस एक्सटेंशन बोर्ड * 1
7. सक्शन कप * 1
8. ओपनएमवी एक्सटेंशन बोर्ड * 1
9. फिक्सिंग बेस के साथ ओपनएमवी बोर्ड * 1
10. ओपनएमवी और यूएआरएम के लिए कनेक्शन * 1
11. ओपनएमवी के लिए मामला * 1
12. M3 स्क्रू * कई
सॉफ्टवेयर:
1. Arduino IDE (www.arduino.cc)
2. ओपनएमवी आईडीई (www.openmv.io)
3. Vision.ino Arduino MEGA2560 के लिए [Github]
4. OpenMV के लिए Color_tracking_test.py [Github]
5. UArmSwiftPro_2ndUART.hex uArm के लिए [Github]
जीथब:
चरण 2: Arduino को PC से कनेक्ट करें।
चरण 3: Vision.ino खोलें (https://github.com/TonyLeheng/Vision-Pick-and-Place), और विकल्प को सही ढंग से सेट करें।
चरण 4: "अपलोड" बटन पर क्लिक करें।
चरण 5: यूएआरएम को पीसी से कनेक्ट करें।
नोट: uArm Swift Pro को Arduino Mega2560 के आधार पर डिज़ाइन किया गया है, आम तौर पर यह USB पोर्ट द्वारा uart0 के साथ पीसी के साथ संचार करता है, जबकि इस परिदृश्य में इसे 30P एक्सटेंशन पोर्ट में uart2 का उपयोग करने की आवश्यकता होती है, इसलिए हमें अधिक विवरण के लिए फर्मवेयर को बदलना होगा। कृपया डेवलपर गाइड की जाँच करें।
चरण 6: XLoader (xloader.russemotto.com/) खोलें और UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place) लोड करें।
चरण 7: अपलोड बटन पर क्लिक करें।
चरण 8: OpenMV को PC से कनेक्ट करें।
चरण 9: OpenMV IDE द्वारा Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) खोलें और डिवाइस का पता लगाने के लिए कनेक्ट बटन पर क्लिक करें।
स्टेप 10: इसके बाद स्टार्ट बटन पर क्लिक करें।
चरण 11: यह सुनिश्चित करने के लिए लेंस को घुमाएं कि छवि स्पष्ट रूप से पर्याप्त है।
चरण 12: फ़ाइल को OpenMV में सहेजें।
नोट: यदि कोड सफलतापूर्वक डाउनलोड हो गया है, तो यूएसबी केबल को फिर से प्लग करें
नीली एलईडी कई सेकंड के लिए चालू हो सकती है।
चरण 13: ओपनएमवी मॉड्यूल स्थापना।
OpenMV (NO.1) सिर्फ एक PCB बोर्ड है, इसलिए हम uArm के साथ उपयोग करना अधिक आसान बनाने के लिए PCB शील्ड (NO.4) और मैकेनिकल पार्ट्स (नंबर 2, 3) दोनों की पेशकश करते हैं।
चूषण कप में भाग (नं.2) लगा देना चाहिए।
भाग (NO.3) OpenMV मॉड्यूल का आवरण है।
यांत्रिक भागों के साथ, हम OpenMV मॉड्यूल को uArm के अंतिम-प्रभावक के लिए आसानी से ठीक कर सकते हैं।
चरण 14: Arduino मॉड्यूल स्थापना।
Arduino Mega 2560 (NO.1) पूरे सिस्टम का केंद्र CPU है, शील्ड (NO.2) एक्सटेंशन बोर्ड है जो कनेक्शन को बहुत आसान बनाता है। भाग (NO.3) वेल्क्रो के साथ एक कनेक्टर बोर्ड है जो बहुत छोटा होने पर तार का विस्तार करने में मदद करता है। इन सब चीजों को एक साथ रख दें।
चरण 15: चित्रों के बाद सभी मॉड्यूल कनेक्ट करें।
4P 1.27mm तारों का उपयोग uArm और OpenMV दोनों से uart पोर्ट को Arduino Mega 2560 से जोड़ने के लिए किया जाता है।
शील्ड से 2P पावर कॉर्ड पावरिंग को आसान बनाता है, तीन उपकरणों को केवल मूल रोबोट एडेप्टर (12V5A) की आवश्यकता होती है।
चरण 16: वेल्क्रो के साथ कनेक्टर बोर्ड तारों की लंबाई बढ़ाता है। कनेक्शन अधिक स्थिर होगा क्योंकि इसे निचले हाथ में कसकर तय किया जा सकता है।
चरण 17: सक्शन कप को एंड-इफ़ेक्टर पर ठीक करें।
चरण 18: संपूर्ण सिस्टम (मूल UARM पावर एडॉप्टर) को पावर दें।
सावधानी: पूरे सिस्टम को पावर देने के बाद, OpenMV और MEGA2560 तुरंत काम करेंगे, जबकि uarm का अपना पावर स्विच होता है, और हमें इसे मैन्युअल रूप से चालू करना चाहिए।
चरण 19: सिस्टम फ़्रेम।
UFACTORY टीम द्वारा बनाया गया हमसे संपर्क करें: [email protected]
फेसबुक पर हमें फॉलो करें: Ufactory2013
आधिकारिक वेब: www.ufactory.cc
सिफारिश की:
ग्रिपर आर्म के साथ मानव आकार का टेलीप्रेज़ेंस रोबोट: 5 कदम (चित्रों के साथ)
ग्रिपर आर्म के साथ ह्यूमन साइज़ टेलीप्रेज़ेंस रोबोट: मैनिफेस्टो के उन्मादी ने मुझे एक महामारी के दौरान एक हैलोवीन पार्टी (30+ लोग) में आमंत्रित किया, इसलिए मैंने उससे कहा कि मैं इसमें शामिल होऊंगा और पार्टी में तबाही मचाने के लिए एक टेलीप्रेज़ेंस रोबोट को क्रोध-डिज़ाइन करने के बारे में चला गया। जगह। यदि आप टेलीप से अपरिचित हैं
एक प्रभावशाली लकड़ी के रोबोट आर्म को कैसे असेंबल करें (भाग 3: रोबोट आर्म) - माइक्रो पर आधारित: बिटन: 8 कदम
एक प्रभावशाली लकड़ी के रोबोट एआरएम को कैसे इकट्ठा करें (भाग 3: रोबोट एआरएम) - माइक्रो पर आधारित: बिटन: अगली स्थापना प्रक्रिया से बचने वाली बाधा मोड के पूरा होने पर आधारित है। पिछले खंड में संस्थापन प्रक्रिया लाइन-ट्रैकिंग मोड में संस्थापन प्रक्रिया के समान है। तो आइए एक नजर डालते हैं ए के फाइनल फॉर्म पर
एक प्रभावशाली लकड़ी के रोबोट आर्म को कैसे असेंबल करें (भाग 2: बाधा से बचने के लिए रोबोट) - माइक्रो पर आधारित: बिट: 3 चरण
एक प्रभावशाली लकड़ी के रोबोट आर्म को कैसे असेंबल करें (भाग 2: बाधा से बचने के लिए रोबोट) - माइक्रो पर आधारित: बिट: पहले हमने आर्मबिट को लाइन-ट्रैकिंग मोड में पेश किया था। अगला, हम परिचय देते हैं कि बाधा मोड से बचने के लिए आर्मबिट कैसे स्थापित करें
एक प्रभावशाली लकड़ी के रोबोट आर्म को कैसे इकट्ठा करें (भाग 1: लाइन-ट्रैकिंग के लिए रोबोट) - माइक्रो पर आधारित: बिट: 9 चरण
कैसे एक प्रभावशाली लकड़ी के रोबोट आर्म को इकट्ठा करें (भाग 1: लाइन-ट्रैकिंग के लिए रोबोट) - माइक्रो पर आधारित: बिट: इस लकड़ी के आदमी के तीन रूप हैं, यह बहुत अलग और प्रभावशाली है। तो चलिए एक एक करके इसमें आते हैं
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c