विषयसूची:

कैसे रेडियो डीसी मोटर्स को सस्ते में नियंत्रित करें: 5 कदम
कैसे रेडियो डीसी मोटर्स को सस्ते में नियंत्रित करें: 5 कदम

वीडियो: कैसे रेडियो डीसी मोटर्स को सस्ते में नियंत्रित करें: 5 कदम

वीडियो: कैसे रेडियो डीसी मोटर्स को सस्ते में नियंत्रित करें: 5 कदम
वीडियो: DC Motor का Connection कैसे करना है | DC Motor का insulation resistance value चेक कैसे करना है ? 2024, नवंबर
Anonim
कैसे रेडियो नियंत्रण डीसी मोटर्स सस्ते में
कैसे रेडियो नियंत्रण डीसी मोटर्स सस्ते में
कैसे रेडियो नियंत्रण डीसी मोटर्स सस्ते में
कैसे रेडियो नियंत्रण डीसी मोटर्स सस्ते में
कैसे रेडियो नियंत्रण डीसी मोटर्स सस्ते में
कैसे रेडियो नियंत्रण डीसी मोटर्स सस्ते में

उन लोगों के लिए जो नहीं जानते कि "VEX" क्या है। यह एक कंपनी है जो रोबोटिक पार्ट्स और किट बेचती है। वे $129.99 के लिए अपनी साइट पर एक "VEX" ट्रांसमीटर और रिसीवर बेचते हैं, लेकिन आप "Ebay" और कई अन्य स्थानों पर लगभग $20 के लिए "VEX" ट्रांसमीटर और रिसीवर प्राप्त कर सकते हैं।

"वीईएक्स" ट्रांसमीटर एक 6 चैनल एफएम ट्रांसमीटर है जिसमें 2 जॉयस्टिक हैं जो ऊपर और नीचे और एक तरफ से दूसरी तरफ जा सकते हैं। ट्रांसमीटर के पीछे 4 बटन होते हैं जो चैनल 5 और चैनल 6 को नियंत्रित करते हैं। ट्रांसमीटर नियंत्रण टैंक-शैली या आर्केड-शैली पर सेट किए जा सकते हैं। ट्रांसमीटर में कई अन्य विशेषताएं हैं। यह रिमोट कंट्रोल सर्वो के लिए इसे बहुत सस्ता तरीका बनाता है। एकमात्र समस्या यह है कि आप केवल सर्वोस मोटर्स को नियंत्रित कर सकते हैं और ऐसा करने के लिए आपको एक महंगा $ 149.99 "वीईएक्स" माइक्रोकंट्रोलर खरीदना होगा। यानी अब तक!

चरण 1: यह सब कैसे काम करता है

यह सब कैसे काम करता है
यह सब कैसे काम करता है

यह कम लागत ($14.95) "मोटर इंटरफेस चिप" यहां खरीदी जा सकती है: https://robotics.scienceontheweb.net चिप "VEX" रिसीवर से संकेतों को 8 मोटर के एच-ब्रिज और 1 ड्राइवर को नियंत्रित करने के लिए डीकोड कर सकती है। यह मोटर्स को नियंत्रित करने के लिए किसी अन्य माइक्रोकंट्रोलर चिप से कमांड भी प्राप्त कर सकता है। यह इंटरफ़ेस चिप मोटर के एच-ब्रिज को नियंत्रित करने के लिए 3 आउटपुट पिन का उपयोग करता है। मोटर की दिशा को नियंत्रित करने के लिए दो पिन और P. W. M का उपयोग करके मोटर की गति को नियंत्रित करने के लिए एक पिन। चिप चैनल 5 पर दो बटन से इनपुट का उपयोग "VEX" ट्रांसमीटर बाएं जॉयस्टिक से इनपुट को नियंत्रित करने के लिए करता है ताकि यह 6 मोटर्स को नियंत्रित कर सके। चिप मोटर इंटरफ़ेस चिप के पिन 14 पर उच्च या निम्न आउटपुट में लॉक करने के लिए चैनल 6 पर अन्य 2 बटन से इनपुट का उपयोग करता है। मोटर इंटरफ़ेस चिप में निम्नलिखित विशेषताएं हैं। हो सकता है कि ये सुविधाएँ काम न करें क्योंकि रिसीवर कहीं से भी सिग्नल उठा सकता है। हम इन भागों के उपयोग के लिए प्रत्यक्ष या अप्रत्यक्ष रूप से कोई जिम्मेदार नहीं मानते हैं। चेतावनी! रिमोट का उपयोग कभी भी ऐसे रोबोट पर न करें जो नियंत्रण से बाहर हो जाने पर नुकसान पहुंचा सकता है। यदि आपका रोबोट ट्रांसमीटर सीमा से बाहर चला जाता है; यदि आपका रोबोट एक का उपयोग कर रहा है तो मोटर इंटरफ़ेस चिप मोटरों को बंद कर सकता है और एक माइक्रोकंट्रोलर को नियंत्रण दे सकता है। यह सच भी हो सकता है यदि आप अपना ट्रांसमीटर बंद कर देते हैं। मोटर इंटरफ़ेस चिप अन्य माइक्रोकंट्रोलर के साथ संचार करने के लिए सीरियल पोर्ट का उपयोग नहीं करता है। इसका मतलब है कि आप अपने रोबोट का दिमाग बनने के लिए एक बहुत सस्ती माइक्रोकंट्रोलर चिप का उपयोग कर सकते हैं। पिन 2 को कम करने से ट्रांसमीटर का उपयोग करते समय सभी मोटर आधे पावर स्तर पर काम करेंगे।

चरण 2: वीईएक्स रिसीवर को इंटरफेस चिप से कैसे जोड़ा जाए?

इंटरफ़ेस चिप के लिए वीईएक्स रिसीवर को कैसे हुक करें
इंटरफ़ेस चिप के लिए वीईएक्स रिसीवर को कैसे हुक करें
इंटरफ़ेस चिप के लिए वीईएक्स रिसीवर को कैसे हुक करें
इंटरफ़ेस चिप के लिए वीईएक्स रिसीवर को कैसे हुक करें

मोटर्स, रिले और बिजली आपूर्ति रेडियो हस्तक्षेप का कारण बनेगी; तो अपने रोबोट पर एक जगह चुनें जहां "वीईएक्स" रिसीवर इन चीजों से बहुत दूर है। मैंने खदान को 43 इंच लंबे मस्तूल पर रखा था जो रोबोट के आधार से जुड़ा था।

"VEX" रिसीवर एक पीले रंग की केबल के साथ आता है। केबल को "VEX" रिसीवर में प्लग करें, केबल का दूसरा सिरा एक टेलीफोन हैंडसेट जैक में प्लग करता है। आपको जैक खरीदना होगा। चूँकि मैं तुम्हारे जैक से निकलने वाले तारों के रंगों को नहीं जान पाऊँगा; मैं पीले केबल तारों का संदर्भ दूंगा। अगर आप पीली केबल को देखेंगे तो आपको 4 तार दिखाई देंगे जो पीले, हरे, लाल और सफेद हैं। पीले तार को +5 वोल्ट तक तार दिया जाता है। ग्रीन वायर सिग्नल है और यह इंटरफेस चिप पर 6 पिन करने के लिए वायर हो जाता है। लाल तार जमीन पर तार-तार हो जाता है। सफेद तार का उपयोग नहीं किया जाता है। आपको इंटरफ़ेस चिप पर पिन ६ से ४.७ K पुल अप रेसिस्टर को + ५ वोल्ट तक तार करने की आवश्यकता है। आप "वीईएक्स" रिसीवर के नजदीक बिजली के तारों में 2200 यूएफ कैपेसिटर भी तार करना चाहेंगे। पिन 2 एक इनपुट पिन है। इसे वायर्ड किया जाना चाहिए और तैरते हुए नहीं छोड़ा जाना चाहिए। इसे 47 ओम रोकनेवाला के माध्यम से +5 वोल्ट या जमीन पर तार किया जा सकता है। इसे 14 पिन करने के लिए वायर भी किया जा सकता है। विकल्प 1: पिन 2 हाई मोटर्स को पावर की पूरी रेंज देगा। विकल्प 2: पिन 2 लो मोटरों को आधी शक्ति प्रदान करेगा। विकल्प ३: पिन २ को पिन करने के लिए १४. जब चैनल ६ के शीर्ष बटन को दबाया जाता है तो यह मोटरों को पूरी शक्ति प्रदान करता है। जब चैनल 6 का निचला बटन दबाया जाता है तो यह मोटरों को आधी शक्ति प्रदान करता है।

चरण 3: इंटरफ़ेस चिप के लिए एक माइक्रोकंट्रोलर को कैसे हुक करें

इंटरफ़ेस चिप के लिए एक माइक्रोकंट्रोलर को कैसे हुक करें
इंटरफ़ेस चिप के लिए एक माइक्रोकंट्रोलर को कैसे हुक करें

यदि आप एक का उपयोग कर रहे हैं तो आपका माइक्रोकंट्रोलर संचार कर सकता है

इंटरफ़ेस चिप के साथ 3 तारों पर। इंटरफ़ेस चिप पर पिन 7 डेटा बिट के लिए इनपुट है। जब पिन कम होता है तो यह शून्य डेटा बिट होता है। जब पिन अधिक होता है तो यह एक डेटा बिट होता है। आपके माइक्रोकंट्रोलर को क्लॉक पल्स से पहले डेटा बिट को आउटपुट करना चाहिए। डेटा बिट कम से कम 40 us लंबा होना चाहिए। इंटरफ़ेस चिप पर पिन 16 क्लॉक बिट के लिए इनपुट है। आपके माइक्रोकंट्रोलर को कम से कम.5 us के लिए एक उच्च पल्स आउटपुट करना चाहिए। इंटरफ़ेस चिप पर पिन 5 एक आउटपुट पिन है। जब यह पिन उच्च हो जाता है तो यह आपके माइक्रोकंट्रोलर को यह बताने के लिए होता है कि यह अगला आदेश प्राप्त करने के लिए तैयार है। यदि इंटरफ़ेस चिप को "VEX" ट्रांसमीटर से सिग्नल मिल रहा है तो यह पिन कम हो जाएगा। यदि आपके माइक्रोकंट्रोलर और इंटरफ़ेस चिप के बीच कोई संचार त्रुटि होती है तो यह पिन भी कम हो जाएगा और कम रहेगा। पिन 4 एक आउटपुट पिन है। यदि इंटरफ़ेस चिप और आपके माइक्रोकंट्रोलर के बीच कोई संचार त्रुटि है, तो यह पिन ऊँचा और ऊँचा रहेगा। इस त्रुटि को दूर करने के लिए एक रीसेट किया जाना चाहिए।

चरण 4: आदेशों की सूची

32 कमांड हैं जिन्हें इंटरफ़ेस चिप समझता है। सभी कमांड 3 बाइट्स या 24 बिट लंबे होते हैं। आदेशों का प्रारूप इस प्रकार है।

भेजी जाने वाली पहली बाइट हमेशा कमांड बाइट होती है जो नीचे दी गई सूची में सबसे बाईं ओर की संख्या होती है। भेजा गया दूसरा बाइट PWM बाइट हो सकता है। यह 0 और 50 के बीच की संख्या है। जब कोई 0 भेजा जाता है तो P. W. M. पल्स कम है जिसका मतलब है कि मोटर बंद हो जाएगी। जब 50 नंबर भेजा जाता है तो P. W. M. पल्स अधिक है जिसका अर्थ है कि मोटर पूरी शक्ति से चालू होगी। 25 नंबर भेजे जाने पर मोटर लगभग आधी शक्ति से चलेगी। जैसा कि सूची में देखा गया है, कभी-कभी दूसरा बाइट सिर्फ 0 होता है जिसका उपयोग केवल एक स्थान धारक के लिए किया जा रहा है। इसका मोटर पर कोई प्रभाव नहीं पड़ता है। भेजी गई तीसरी बाइट PWM बाइट या त्रुटि जाँच संख्या हो सकती है। उदाहरण: मोटर 1 को पूरी गति से जाने और मोटर 2 को आधी गति से आगे जाने का आदेश देने के लिए आदेश होगा। 1 50 25 मोटर 7 को 10% पावर पर पीछे जाने का आदेश देने के लिए कमांड होगा। 16 5 16 1 मोटर 1 और 2 आगे, PWM #, PWM # (कोई त्रुटि जाँच नहीं) 2 मोटर 1 और 2 पीछे, PWM #, PWM # (कोई त्रुटि जाँच नहीं) 3 मोटर 1 आगे, PWM #, 3 4 मोटर 1 पीछे, पीडब्लूएम #, 4 5 मोटर 2 फॉरवर्ड, पीडब्लूएम #, 5 6 मोटर 2 बैकवर्ड, पीडब्लूएम #, 6 7 मोटर 3 फॉरवर्ड, पीडब्लूएम #, 7 8 मोटर 3 बैकवर्ड, पीडब्लूएम #, 8 9 मोटर 4 फॉरवर्ड, पीडब्लूएम #, 9 10 मोटर 4 पीछे, पीडब्लूएम #, 10 11 मोटर 5 आगे, पीडब्लूएम #, 11 12 मोटर 5 पिछड़ा, पीडब्लूएम #, 12 13 मोटर 6 आगे, पीडब्लूएम #, 13 14 मोटर 6 पिछड़ा, पीडब्लूएम #, 14 15 मोटर 7 आगे, पीडब्लूएम #, 15 16 मोटर 7 बैकवर्ड, पीडब्लूएम #, 16 17 मोटर 8 फॉरवर्ड, पीडब्लूएम #, 17 18 मोटर 8 बैकवर्ड, पीडब्लूएम #, 18 19 सभी मोटर स्पीड, पीडब्लूएम #, 19 20 मोटर 1 और 2 स्पीड, पीडब्लूएम #, पीडब्लूएम # (कोई त्रुटि जांच नहीं) 21 मोटर 1 और 2 स्टॉप, एक्स, 21 (पिन कम) 22 मोटर 1 स्टॉप, 0, 22 (पिन कम) 23 मोटर 2 स्टॉप, 0, 23 (पिन कम) 24 मोटर 3 स्टॉप, 0, 24 (पिन कम) 25 मोटर 4 स्टॉप, 0, 25 (पिन कम) 26 मोटर 5 स्टॉप, 0, 26 (पिन कम) 27 मोटर 6 स्टॉप, 0, 27 (पिन कम) 28 मोटर 7 स्टॉप, 0, 28 (पिन कम) 29 मोटर 8 स्टॉप, 0, 29 (पिन कम) 30 सभी मो टॉर्स स्टॉप, 0, 30 (पिन लो) 31 पिन 14 हाई, 0, 31 32 पिन 14 लो, 0, 32

चरण 5: पिन सारांश

इनपुट पिन

पिन 1 यदि यह कम हो जाता है तो यह आराम करता है (एमसीएलआर) पिन 2 यदि कम है तो यह मोटरों को केवल आधा आउटपुट देता है पिन 6 "वीईएक्स" रिसीवर पिन 7 कमांड और दूसरे माइक्रोकंट्रोलर से डेटा पिन 33 डेटा इंटरप्ट पिन 11 + 5 वोल्ट पिन 32 + 5 वोल्ट पिन 12 ग्राउंड पिन 31 ग्राउंड आउटपुट पिन पिन 34 पीडब्लूएम मोटर के लिए 1 पिन 35 हाई जब जॉयस्टिक 1 छोड़ा जाता है पिन 36 हाई जब जॉयस्टिक 1 दाएं होता है पिन 37 पी.डब्ल्यू.एम. मोटर के लिए 2 पिन 38 हाई जब जॉयस्टिक 2 ऊपर है पिन 15 हाई जब जॉयस्टिक 2 नीचे है पिन 16 पी.डब्ल्यू.एम. मोटर के लिए 3 पिन 17 हाई जब जॉयस्टिक 3 ऊपर है पिन 18 हाई जब जॉयस्टिक 3 नीचे है पिन 23 पी.डब्ल्यू.एम. मोटर के लिए 4 पिन 24 हाई जब जॉयस्टिक 4 छोड़ा जाता है पिन 25 हाई जब जॉयस्टिक 4 दाएं होता है पिन 26 पीडब्लूएम। मोटर के लिए 5 पिन 19 हाई जब जॉयस्टिक 3 ऊपर हो और टॉप बटन 5 पिन 20 हाई दबाएं जब जॉयस्टिक 3 नीचे हो और टॉप बटन 5 पिन 21 पी.डब्ल्यू.एम. मोटर के लिए 6 पिन 22 हाई जब जॉयस्टिक 4 छोड़ दिया जाता है और शीर्ष बटन 5 पिन 27 हाई दबाता है जब जॉयस्टिक 4 दाएं होता है और शीर्ष बटन 5 पिन 28 पीडब्लूएम दबाएं। मोटर के लिए 7 पिन 29 हाई जब जॉयस्टिक 3 ऊपर है और नीचे बटन 5 है तो पिन 30 हाई दबाएं जब जॉयस्टिक 3 डाउन हो और बॉटम बटन 5 पिन 8 पी.डब्ल्यू.एम. मोटर के लिए 8 पिन 9 हाई जब जॉयस्टिक 4 छोड़ दिया जाता है और नीचे बटन 5 पिन 10 हाई दबाता है जब जॉयस्टिक 4 दाएं होता है और नीचे बटन 5 दबाता है पिन 14 शीर्ष बटन 6 दबाए जाने पर उच्च रहता है; जब नीचे का बटन 6 दबाया जाता है तो कम हो जाता है पिन 5 अन्य माइक्रोकंट्रोलर को बताता है कि यह अगला कमांड भेज सकता है पिन 4 उच्च हो जाता है यदि कमांड त्रुटि का पता चला है अन्य सभी पिन का उपयोग नहीं किया जा रहा है। इन पिनों पर पुल-अप लगाने की जरूरत नहीं है।

सिफारिश की: