विषयसूची:

स्टेपर मोटर को नियंत्रित करना: 5 कदम
स्टेपर मोटर को नियंत्रित करना: 5 कदम

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

वीडियो: स्टेपर मोटर को नियंत्रित करना: 5 कदम
वीडियो: Simple best life hack run a 12v~ stepper motor without a driver 2024, नवंबर
Anonim
स्टेपर मोटर को नियंत्रित करना
स्टेपर मोटर को नियंत्रित करना

यदि हम 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: अस्वीकरण

इस ट्यूटोरियल को मेकर्सस्पेस फॉर इंक्लूजन प्रोजेक्ट के हिस्से के रूप में तैयार किया गया है, जिसे यूरोपीय आयोग के इरास्मस + प्रोग्राम द्वारा सह-वित्तपोषित किया गया है।

इस परियोजना का उद्देश्य शिक्षा के अनौपचारिक रूप को युवाओं के सामाजिक समावेश को बढ़ावा देने के साधन के रूप में बढ़ावा देना है, अनौपचारिक शिक्षा जैसा कि मेकर्सस्पेस के भीतर पाया जा सकता है।

यह ट्यूटोरियल केवल लेखकों के विचारों को दर्शाता है, और यूरोपीय आयोग को किसी भी उपयोग के लिए जिम्मेदार नहीं ठहराया जा सकता है जो उसमें निहित जानकारी से बना हो सकता है।

सिफारिश की: