विषयसूची:
वीडियो: Fpga नियंत्रित RC सर्वो मोटर रोबोट आर्म - डिजिलेंट प्रतियोगिता: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
एफपीजीए नियंत्रित सर्वो मोटर रोबोट आर्म
इस परियोजना का लक्ष्य एक प्रोग्राम योग्य प्रणाली बनाना है जो परफेक्ट बोर्ड पर सोल्डरिंग ऑपरेशन कर सके। यह प्रणाली डिजीलेंट बेसिस3 विकास बोर्ड पर आधारित है और यह परीक्षण परफ बोर्ड पर घटकों को सोल्डर करने में सक्षम होगी ताकि सीमित संख्या में घटकों के साथ छोटे इलेक्ट्रॉनिक्स प्रोजेक्ट तैयार किए जा सकें जो पहले उपयोगकर्ता द्वारा माउंट किए गए हैं।
क्योंकि fpga प्रोग्रामिंग और विवाडो सॉफ्टवेयर के साथ मेरा अनुभव सीमित है, मैंने सर्वो मोटर कमांड सिद्धांत का उपयोग किया जो मुझे यहां मिला: https://www.instructables.com/id/Controlling-Serv… और वहां से तब तक बनाया गया जब तक मैं सक्षम नहीं हो गया। मेरे रोबोट आर्म को नियंत्रित करें, इसलिए मेरे द्वारा अपने प्रोजेक्ट में उपयोग की जाने वाली कुछ फाइलें उस इंजीनियर द्वारा बनाई गई थीं, जिन्होंने पहले बताए गए लिंक में उपलब्ध ट्यूटोरियल को अपलोड किया था।
परियोजना 4 सर्वो मोटर्स को नियंत्रित कर सकती है। ऐसा करने के लिए मैंने Digilent वेबसाइट पर उपलब्ध योजनाबद्ध और दस्तावेज़ीकरण का उपयोग करके "Pmod CON3" की एक प्रतिकृति बनाई:
यह निर्देश आपको यह समझने में मदद करेगा कि एक fpga बोर्ड का उपयोग करके स्वतंत्र रूप से 4 सर्वो आरसी प्रकार की मोटरों को कैसे नियंत्रित किया जाए। प्रत्येक मोटर को 0, 45, 90 और 170 डिग्री की स्थिति में ले जाया जा सकता है, क्योंकि मेरे रोबोट आर्म के सर्वो केवल 0 से 180 (या मेरे मामले में 170) डिग्री से आगे बढ़ सकते हैं।
मेरे एक सर्वो मोटर्स (शायद खराब गुणवत्ता) में कुछ समस्या के कारण, मैंने (पहले से) दोषपूर्ण सर्वो मोटर के विनाश से बचने के लिए मोटर्स को 170 डिग्री तक ले जाने के लिए बेसिस 3 बोर्ड सेट किया। वैसे भी, इस परियोजना के ठीक से काम करने के लिए 170 डिग्री की सीमा पर्याप्त लगती है।
चरण 1: अवयव और उपकरण
- चार सर्वो आरसी मोटर्स (S05NF STD या S06NF STD) या एक सर्वो मोटर रोबोट आर्म
- डिजिलेंट बेसिस 3 एफपीजीए बोर्ड
- Xilinx विवाडो सॉफ्टवेयर
- माइक्रो यूएसबी केबल
- Pmod CON3: R/C सर्वो कनेक्टर्स
- 5-7.2 वोल्ट डीसी आपूर्ति
चरण 2: प्रोजेक्ट फ़ाइलें
फ़ाइलें निकालें और Vivado सॉफ़्टवेयर का उपयोग करके प्रोजेक्ट खोलें।
चरण 3: घटकों को जोड़ना
चार सर्वो मोटर्स में से प्रत्येक को पिन के विन्यास पर अतिरिक्त ध्यान देते हुए चार समर्पित स्लॉट में से एक में कनेक्ट करें जो मूल PmodCON3 (बाएं से दाएं PWM, Vcc, GND) के समान है।
DIY PmodCON3 को Basys3 Pmod कनेक्टर C के ऊपरी हिस्से में प्लग करें। DIY PmodCon3 को 5-8 वोल्ट बिजली की आपूर्ति संलग्न करें।
बेसिस3 बोर्ड को पीसी से कनेक्ट करें, प्रोजेक्ट खोलें और बिटस्ट्रीम जेनरेट करें। Digilent वेबसाइट पर जानकारी का उपयोग करके Basys3 को प्रोग्राम करें।
सर्वो मोटर्स को संचालित करने के लिए बेसिस3 बोर्ड पर पुश बटन और स्विच Sw0 और Sw1 का उपयोग करें।
सिफारिश की:
स्टेपर मोटर नियंत्रित स्टेपर मोटर - स्टेपर मोटर एक रोटरी एनकोडर के रूप में: 11 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित स्टेपर मोटर | स्टेपर मोटर एक रोटरी एनकोडर के रूप में: क्या कुछ स्टेपर मोटर्स चारों ओर पड़ी हैं और कुछ करना चाहते हैं? इस निर्देशयोग्य में, एक Arduino माइक्रोकंट्रोलर का उपयोग करके एक अन्य स्टेपर मोटर की स्थिति को नियंत्रित करने के लिए एक स्टेपर मोटर को रोटरी एन्कोडर के रूप में उपयोग करें। तो बिना ज्यादा देर किए, आइए जानते हैं
एक प्रभावशाली लकड़ी के रोबोट आर्म को कैसे असेंबल करें (भाग 3: रोबोट आर्म) - माइक्रो पर आधारित: बिटन: 8 कदम
एक प्रभावशाली लकड़ी के रोबोट एआरएम को कैसे इकट्ठा करें (भाग 3: रोबोट एआरएम) - माइक्रो पर आधारित: बिटन: अगली स्थापना प्रक्रिया से बचने वाली बाधा मोड के पूरा होने पर आधारित है। पिछले खंड में संस्थापन प्रक्रिया लाइन-ट्रैकिंग मोड में संस्थापन प्रक्रिया के समान है। तो आइए एक नजर डालते हैं ए के फाइनल फॉर्म पर
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c
बिना कोडिंग के 6 चैनल सर्वो प्लेयर के साथ रोबोट आर्म को कैसे नियंत्रित करें: 5 कदम
कोडिंग के बिना 6 चैनल सर्वो प्लेयर के साथ रोबोट आर्म को कैसे नियंत्रित करें: यह ट्यूटोरियल दर्शाता है कि बिना कोडिंग के 6 चैनल सर्वो प्लेयर के साथ रोबोट आर्म को कैसे नियंत्रित किया जाए
निरंतर रोटेशन के लिए एक सर्वो मोटर को कैसे संशोधित करें (एक मोटर वॉकर रोबोट): 8 कदम (चित्रों के साथ)
निरंतर रोटेशन के लिए एक सर्वो मोटर को कैसे संशोधित करें (एक मोटर वॉकर रोबोट): यह निर्देशयोग्य एक मोटर वॉकर का हिस्सा है।https://www.instructables.com/id/How-to-build-the-one-motor- वॉकर/इस तरह के खरबों ट्यूटोरियल हैं, मुझे पता है:-)वे जहां लंच ब्रेक के दौरान सोनी माविका कैमरा (फ्लॉप