विषयसूची:
- चरण 1: जानें कि "सर्वो मोटर्स" क्या हैं
- चरण 2: सर्वोमोटर कैसे काम करता है
- चरण 3: सर्किट आरेख (कैसे एक सर्वो को तार करने के लिए)
- चरण 4: कोड और परीक्षण
वीडियो: सर्वो मोटर Arduino ट्यूटोरियल को कैसे नियंत्रित करें: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
हे लोगों! मेरे नए ट्यूटोरियल में आपका स्वागत है, मुझे आशा है कि आपने पहले से ही मेरे पिछले निर्देश योग्य "लार्ज स्टेपर मोटर कंट्रोल" का आनंद लिया है। आज 'मैं आपको किसी भी सर्वोमोटर नियंत्रण की मूल बातें सिखाने के लिए सूचनात्मक ट्यूटोरियल पोस्ट कर रहा हूं, मैंने पहले ही डीसी मोटर्स और स्टेपर मोटर्स की गति और दिशा को नियंत्रित करने के बारे में एक वीडियो पोस्ट किया है और आज हम सर्वो के साथ शुरुआत करेंगे और इस तरह हम कर रहे हैं अधिकांश महत्वपूर्ण एक्चुएटर्स के साथ जो एक निर्माता उपयोग कर सकता है।
इस ट्यूटोरियल के निर्माण के दौरान, हमने यह सुनिश्चित करने का प्रयास किया कि यह निर्देशयोग्य सर्वोमोटर्स को नियंत्रित करने की मूल बातें सीखने का आनंद लेने के लिए आपके लिए सबसे अच्छा मार्गदर्शक होगा क्योंकि परियोजनाओं के विकास के लिए इलेक्ट्रॉनिक्स एक्ट्यूएटर्स की कार्य प्रक्रिया सीखना बहुत महत्वपूर्ण है। इसलिए हम आशा करते हैं कि इस निर्देशयोग्य में आवश्यक दस्तावेज शामिल हैं।
आप इस निर्देश से क्या सीखेंगे:
- सर्वोमोटर्स के उपयोग और जरूरतों को परिभाषित करें।
- सर्वोमोटर हुड के अंदर एक नज़र डालें।
- सर्वोमोटर तंत्र को समझें।
- विद्युत नियंत्रण भाग जानें।
- Arduino बोर्ड के साथ उपयुक्त वायरिंग आरेख बनाएं।
- अपने पहले सर्वोमोटर नियंत्रण कार्यक्रम का परीक्षण करें।
चरण 1: जानें कि "सर्वो मोटर्स" क्या हैं
सर्वो मोटर्स लंबे समय से आसपास हैं और कई अनुप्रयोगों में उपयोग की जाती हैं। वे आकार में छोटे होते हैं लेकिन एक बड़ा पंच पैक करते हैं और बहुत ऊर्जा कुशल होते हैं, जो उन्हें कई अनुप्रयोगों के लिए बेहतर विकल्प बनाता है।
स्टेपर और डीसी मोटर्स के विपरीत, सर्वो सर्किटरी मोटर यूनिट के ठीक अंदर बनाई गई है और इसमें एक पोजीशनेबल शाफ्ट है, जो आमतौर पर गियर के साथ लगाया जाता है। मोटर को एक विद्युत संकेत के साथ नियंत्रित किया जाता है जो शाफ्ट के आंदोलनों की मात्रा निर्धारित करता है।
तो यहां से हम परिभाषित करते हैं कि यह समझने के लिए कि सर्वो कैसे काम करता है हमें हुड के नीचे एक नज़र डालने की जरूरत है। सर्वो के अंदर (उपरोक्त तस्वीरों की जांच करें), एक बहुत ही सरल सेट-अप है:
- छोटी डीसी मोटर
- तनाव नापने का यंत्र
- नियंत्रण परिपथ।
मोटर गियर द्वारा कंट्रोल व्हील से जुड़ी होती है।
जैसे ही मोटर घूमता है, पोटेंशियोमीटर का प्रतिरोध बदल जाता है, इसलिए नियंत्रण सर्किट ठीक से नियंत्रित कर सकता है कि वहां कितनी गति है और किस दिशा में है।
इसलिए जब मोटर का शाफ्ट वांछित स्थिति में होता है, तो मोटर को आपूर्ति की जाने वाली बिजली बंद हो जाती है।
चरण 2: सर्वोमोटर कैसे काम करता है
नियंत्रण तार के माध्यम से चर चौड़ाई, या पल्स चौड़ाई मॉडुलन (पीडब्लूएम) की विद्युत पल्स भेजकर सर्वो को नियंत्रित किया जाता है।
हाँ, यह मुझे Arduino के PWM पिन की याद दिलाता है!
एक सर्वो मोटर आमतौर पर आवृत्ति और उसके नियंत्रण तार के माध्यम से प्राप्त पल्स चौड़ाई के संबंध में कुल 180 डिग्री आंदोलनों के लिए किसी भी दिशा में केवल 90 डिग्री मोड़ सकती है।
सर्वो मोटर को हर 20 मिलीसेकंड (एमएस) में एक पल्स देखने की उम्मीद है और पल्स की लंबाई निर्धारित करेगी कि मोटर कितनी दूर मुड़ती है। उदाहरण के लिए, 1.5ms की पल्स मोटर को 90° की स्थिति में मोड़ देगी। 1.5ms से छोटा इसे काउंटर क्लॉकवाइज दिशा में 0° स्थिति की ओर ले जाता है, और 1.5ms से अधिक समय सर्वो को दक्षिणावर्त दिशा में 180° स्थिति की ओर घुमाएगा।
चरण 3: सर्किट आरेख (कैसे एक सर्वो को तार करने के लिए)
मैं इस ट्यूटोरियल में एक कार्सन सर्वो का उपयोग कर रहा हूं जिसका उपयोग रेसिंग कारों के लिए अपने उच्च टोक़ और धातु गियर के कारण किया जाता है, सभी सर्वो की तरह इसमें तीन तार होते हैं, नियंत्रण सिग्नल के लिए एक तार और बिजली आपूर्ति के लिए दो तार जो 6V डीसी है लेकिन परीक्षण के लिए आंदोलनों यह ठीक है 5V डीसी के साथ चलाएं।
मैं एक Arduino नैनो बोर्ड का भी उपयोग कर रहा हूं जिसमें सिग्नल नियंत्रण के लिए पहले से ही PWM पिन हैं।
सर्वो आंदोलनों को नियंत्रित करने के लिए मैं अपने Arduino के एनालॉग इनपुट से जुड़े एक पोटेंशियोमीटर का उपयोग करूंगा और सर्वो शाफ्ट बिल्कुल पोटेंशियोमीटर रोटेशन के समान होगा।
मैं सर्किट आरेख तैयार करने के लिए EasyEDA में चला गया, यह एक बहुत ही सरल सेटअप है क्योंकि हमें जो कुछ चाहिए वह एक बाहरी DC 5V बिजली की आपूर्ति द्वारा संचालित एक सर्वो मोटर है और एक पोटेंशियोमीटर से प्राप्त एनालॉग संकेतों के माध्यम से एक Arduino नैनो द्वारा नियंत्रित किया जाता है।
चरण 4: कोड और परीक्षण
नियंत्रण कार्यक्रम के बारे में, इस ट्यूटोरियल में हम एक Arduino लाइब्रेरी का उपयोग करेंगे जो सर्वो लाइब्रेरी है जो एक सर्वो इंस्टेंस के निर्माण की अनुमति देती है जहां आपको सर्वो के लिए आउटपुट कंट्रोल पिन सेट करने की आवश्यकता होती है और इस उदाहरण में हम पीडब्लूएम पिन 9 का उपयोग कर रहे हैं, फिर हम पोटेंशियोमीटर से एनालॉग के माध्यम से एनालॉग सिग्नल पढ़ रहे हैंएनालॉग इनपुट A0. से फ़ंक्शन पढ़ें
सर्वो को नियंत्रित करने के लिए हमें सर्वो ऑब्जेक्ट से राइट फ़ंक्शन का उपयोग करने की आवश्यकता होती है, जिसका मान 0 से 180 तक होता है, इसलिए हम एनालॉग मान को 0 से 1024 (ADC का आकार) से 0 से 180 के मान में परिवर्तित करते हैं। मानचित्र फ़ंक्शन का उपयोग करना। फिर हम परिवर्तित मान को राइट फंक्शन में छोड़ देते हैं।
इस ट्यूटोरियल के बाद अब आप अपने सर्वो मोटर्स को नियंत्रित और परीक्षण करने में सक्षम हैं और आप रोबोटिक आर्म्स जैसे उन्नत तंत्र में अधिक सर्वो को नियंत्रित करने के लिए इन ज्ञान को विकसित कर सकते हैं।
इस ट्यूटोरियल के लिए बस इतना ही।
यह मेगा दास से बीईई एमबी था अगली बार मिलते हैं।
सिफारिश की:
DIY Visuino अनुक्रम घटक का उपयोग करके सर्वो मोटर कोण को कैसे नियंत्रित करें: 10 कदम
DIY Visuino अनुक्रम घटक का उपयोग करके सर्वो मोटर कोण को कैसे नियंत्रित करें: इस ट्यूटोरियल में हम सर्वो मोटर और Arduino UNO, और Visuino का उपयोग अनुक्रम घटक का उपयोग करके सर्वो मोटर कोण को नियंत्रित करने के लिए करेंगे। अनुक्रम घटक उन स्थितियों के लिए एकदम सही है जहां हम अनुक्रम में कई घटनाओं को ट्रिगर करना चाहते हैं। हमारे मामले में सर्वो मोटर degr
जीयूआई के साथ पीसी से सर्वो मोटर को कैसे नियंत्रित करें: 5 कदम
जीयूआई के साथ पीसी से एक सर्वो मोटर को कैसे नियंत्रित करें: अपनी सर्वो मोटर को पीसी से ग्राफिकल यूजर इंटरफेस (जीयूआई) के माध्यम से कंट्रोल करने के लिए यह निर्देश योग्य पढ़ा जा सकता है, आप अपने पीसी से
160A ब्रश वाले इलेक्ट्रॉनिक स्पीड कंट्रोलर और सर्वो टेस्टर का उपयोग करके DC गियर मोटर को कैसे नियंत्रित करें: 3 चरण
160A ब्रश इलेक्ट्रॉनिक स्पीड कंट्रोलर और सर्वो टेस्टर का उपयोग करके DC गियर मोटर को कैसे नियंत्रित करें: विशिष्टता: वोल्टेज: 2-3S लाइपो या 6-9 NiMH निरंतर चालू: 35A बर्स्ट करंट: 160A BEC: 5V / 1A, रैखिक मोड मोड: 1. आगे और amp; उलटना; 2. आगे &ब्रेक; 3. आगे और; ब्रेक & रिवर्स वेट: 34g साइज: 42*28*17mm
HW30A मोटर स्पीड कंट्रोलर और Arduino UNO का उपयोग करके ड्रोन क्वाडकॉप्टर ब्रशलेस डीसी मोटर (3 वायर टाइप) को कैसे नियंत्रित करें: 5 कदम
HW30A मोटर स्पीड कंट्रोलर और Arduino UNO का उपयोग करके ड्रोन क्वाडकॉप्टर ब्रशलेस डीसी मोटर (3 वायर टाइप) को कैसे नियंत्रित करें: विवरण: HW30A मोटर स्पीड कंट्रोलर का उपयोग 4-10 NiMH / NiCd या 2-3 सेल LiPo बैटरी के साथ किया जा सकता है। BEC 3 LiPo कोशिकाओं तक कार्य करता है। इसका उपयोग ब्रशलेस डीसी मोटर (3 तार) की गति को अधिकतम 12Vdc तक नियंत्रित करने के लिए किया जा सकता है। विशिष्ट
निरंतर रोटेशन के लिए एक सर्वो मोटर को कैसे संशोधित करें (एक मोटर वॉकर रोबोट): 8 कदम (चित्रों के साथ)
निरंतर रोटेशन के लिए एक सर्वो मोटर को कैसे संशोधित करें (एक मोटर वॉकर रोबोट): यह निर्देशयोग्य एक मोटर वॉकर का हिस्सा है।https://www.instructables.com/id/How-to-build-the-one-motor- वॉकर/इस तरह के खरबों ट्यूटोरियल हैं, मुझे पता है:-)वे जहां लंच ब्रेक के दौरान सोनी माविका कैमरा (फ्लॉप