विषयसूची:
- चरण 1: हमें क्या चाहिए
- चरण 2: स्टेपर मोटर कैसे काम करती है और हम ड्राइवर का उपयोग क्यों करते हैं
- चरण 3: कनेक्शन
- चरण 4: फर्मवेयर और नियंत्रण
- चरण 5: अस्वीकरण
वीडियो: स्टेपर मोटर को नियंत्रित करना: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
यदि हम Arduino का उपयोग करते हैं और दोनों ड्राइवमॉल बनाने के लिए लिंक के नीचे ड्राइवमॉल बोर्ड का उपयोग करते हैं तो यह ट्यूटोरियल मान्य है।
क्लासिक Arduino बोर्ड पर Drivemall को प्राथमिकता देने का लाभ यह है कि कनेक्शन की जटिलता को कम करने के लिए और अधिक सुव्यवस्थित सेटअप की ओर अग्रसर होता है। हालाँकि, यह वैकल्पिक है: सभी परिणाम अभी भी arduino बोर्ड, एक ब्रेडबोर्ड और कनेक्शन के लिए पर्याप्त ड्यूपॉन्ट जंपर्स के साथ मान्य हैं।
आइए एक आर्डिनो बोर्ड के साथ एक स्टेपर मोटर को नियंत्रित करें।
चरण 1: हमें क्या चाहिए
- Arduino माइक्रोकंट्रोलर या ड्राइवमॉल
- तार
- स्टेपर मोटर
- एक ड्राइवर A4988 या DRV8825 या L298N या ULN2003 (इसके लिए बहुत सारे ड्राइवर हैं)
चरण 2: स्टेपर मोटर कैसे काम करती है और हम ड्राइवर का उपयोग क्यों करते हैं
एक स्टेपर मोटर में अनिवार्य रूप से दो कॉइल होते हैं जिन्हें उपयुक्त रूप से संचालित किया जाना चाहिए (चित्र 1), अगर मोटर को गलत गति में खिलाया जाता है तो यह जीएनडी को छोटा कर सकता है।
प्रत्येक चरण में इंजन एक प्रसिद्ध कोण पर मुड़ता है जिसे आमतौर पर निर्माता द्वारा 1.8 ° के रूप में दर्शाया जाता है, इसलिए एक पूर्ण चक्र बनाने के लिए 200 चरणों की आवश्यकता होती है
आइए स्पष्ट करें कि स्टेपर को सीधे माइक्रोकंट्रोलर से जोड़ने के बजाय हमें ड्राइवर की आवश्यकता क्यों है।
ड्राइवर आपको चरणों को स्कैन करने की अनुमति देते हैं क्योंकि एक माइक्रोकंट्रोलर स्टेपर मोटर के अंदर कॉइल लोड करने में असमर्थ है।
स्टेपर मोटर्स के लिए बाजार में दो प्रकार के ड्राइवर हैं:
- क्लासिक ड्राइवर L298 या ULN2003 एक डबल एच-ब्रिज जिसमें एकल चरणों को शक्ति देने का तर्क कोड में रहता है;
- आधुनिक ड्राइवर A4988 या drv8825 जहां कुछ तर्क ड्राइव में रहते हैं।
इनपुट में कार्य करने के लिए A4988 एक सक्षम और दो पिन प्रदान करता है, एक दिशा के लिए और दूसरा चरणों की संख्या के साथ-साथ बिजली की आपूर्ति के लिए।
चरण 3: कनेक्शन
स्टेपर मोटर्स के पहले दृष्टिकोण के रूप में हमने ड्राइवर ULN2003 का उपयोग करना चुना है।
इंजन नियंत्रण के लिए तीन बटन Arduino से GND से जुड़े एक प्रतिरोधक के साथ जुड़े हुए हैं।
हम चित्र 2 में योजना के अनुसार मोटर को ULN से जोड़ते हैं, Arduino ड्राइवर से पिन 8 9 10 और 11 से जुड़ा है।
चरण 4: फर्मवेयर और नियंत्रण
यहां आपको स्टेपर मोटर को नियंत्रित करने के लिए एक बुनियादी फर्मवेयर मिलता है। इस विशेष मामले में नीचे की ओर
- पिन A0 का उपयोग सकारात्मक दिशा और रुकने के लिए किया जाता है
- पिन A1 का उपयोग नकारात्मक दिशा और रुकने के लिए किया जाता है
- पिन A2 का उपयोग पहले दबाए गए बटन की दिशा के अनुसार पुष्टि करने और इसे गति में सेट करने के लिए किया जाता है
प्रति चक्र चरणों की संख्या 20 पर सेट है इसका मतलब है कि कार्यक्रम मोटर की एक पूर्ण क्रांति करने के लिए 10 चक्रों का प्रदर्शन करेगा
चरण 5: अस्वीकरण
इस ट्यूटोरियल को मेकर्सस्पेस फॉर इंक्लूजन प्रोजेक्ट के हिस्से के रूप में तैयार किया गया है, जिसे यूरोपीय आयोग के इरास्मस + प्रोग्राम द्वारा सह-वित्तपोषित किया गया है।
इस परियोजना का उद्देश्य शिक्षा के अनौपचारिक रूप को युवाओं के सामाजिक समावेश को बढ़ावा देने के साधन के रूप में बढ़ावा देना है, अनौपचारिक शिक्षा जैसा कि मेकर्सस्पेस के भीतर पाया जा सकता है।
यह ट्यूटोरियल केवल लेखकों के विचारों को दर्शाता है, और यूरोपीय आयोग को किसी भी उपयोग के लिए जिम्मेदार नहीं ठहराया जा सकता है जो उसमें निहित जानकारी से बना हो सकता है।
सिफारिश की:
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर !: 6 कदम
माइक्रोकंट्रोलर के बिना स्टेपर मोटर नियंत्रित स्टेपर मोटर !: इस त्वरित निर्देश में, हम स्टेपर मोटर का उपयोग करके एक साधारण स्टेपर मोटर नियंत्रक बनाएंगे। इस परियोजना के लिए किसी जटिल सर्किटरी या माइक्रोकंट्रोलर की आवश्यकता नहीं है। तो बिना किसी देरी के, चलिए शुरू करते हैं
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर (V2): 9 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर (V2): मेरे पिछले निर्देशों में से एक में, मैंने आपको दिखाया था कि बिना माइक्रोकंट्रोलर के स्टेपर मोटर का उपयोग करके स्टेपर मोटर को कैसे नियंत्रित किया जाता है। यह एक त्वरित और मजेदार परियोजना थी, लेकिन यह दो समस्याओं के साथ आई, जो इस निर्देश में हल हो रही हैं। तो, बुद्धि
स्टेपर मोटर चलाने के लिए ५५६ टाइमर का उपयोग करना: ५ कदम
स्टेपर मोटर चलाने के लिए 556 टाइमर का उपयोग करना: यह निर्देशयोग्य बताएगा कि 556 टाइमर स्टेपर मोटर कैसे चला सकता है। इस सर्किट के लिए किसी कोड की आवश्यकता नहीं है
स्टेपर मोटर नियंत्रित मॉडल लोकोमोटिव - स्टेपर मोटर एक रोटरी एनकोडर के रूप में: 11 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित मॉडल लोकोमोटिव | रोटरी एनकोडर के रूप में स्टेपर मोटर: पिछले निर्देशों में से एक में, हमने सीखा कि स्टेपर मोटर को रोटरी एन्कोडर के रूप में कैसे उपयोग किया जाए। इस परियोजना में, अब हम एक Arduino माइक्रोकंट्रोलर का उपयोग करके एक मॉडल लोकोमोटिव को नियंत्रित करने के लिए स्टेपर मोटर से बने रोटरी एन्कोडर का उपयोग करेंगे। तो, फू के बिना
स्टेपर मोटर नियंत्रित स्टेपर मोटर - स्टेपर मोटर एक रोटरी एनकोडर के रूप में: 11 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित स्टेपर मोटर | स्टेपर मोटर एक रोटरी एनकोडर के रूप में: क्या कुछ स्टेपर मोटर्स चारों ओर पड़ी हैं और कुछ करना चाहते हैं? इस निर्देशयोग्य में, एक Arduino माइक्रोकंट्रोलर का उपयोग करके एक अन्य स्टेपर मोटर की स्थिति को नियंत्रित करने के लिए एक स्टेपर मोटर को रोटरी एन्कोडर के रूप में उपयोग करें। तो बिना ज्यादा देर किए, आइए जानते हैं