विषयसूची:
- चरण 1: आवश्यक भागों
- चरण 2: तारों की चीजें ऊपर
- चरण 3: Vref समायोजित करें
- चरण 4: मुख्य कोड फ्लैश करें
- चरण 5: नोट्स
- चरण 6: माइक्रोस्टेपिंग
वीडियो: Nema17 स्टेपर मोटर माइक्रोस्टेपिंग: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
तो यह मेरा पहला निर्देश होगा, और मुझे यकीन है कि मुझे चीजों को अपडेट करने की आवश्यकता होगी क्योंकि मुझे इसके साथ समस्याएं मिलती हैं। मैं समय के अनुसार और प्रतिक्रिया के साथ चीजों को ठीक करने की कोशिश करूंगा। धन्यवाद!
स्टेपर्स और माइक्रो स्टेपिंग की खोज में मुझे जो भी जानकारी मिली, वह या तो बहुत बुनियादी थी, या इतने विस्तार में चली गई कि कुछ पन्नों के बाद मेरी आँखें चमक उठीं। यह स्टेपर्स और माइक्रो स्टेपिंग पर मेरे अपने कदम का नतीजा है।
मैंने एक साधारण Nema17 स्टेपर मोटर सेटअप को एक साथ रखा है जो माइक्रो स्टेपिंग को प्रदर्शित करेगा और यह समझाएगा कि चीजें कैसे काम करती हैं और कुछ नमूना कोड इसे क्रिया में देखने के लिए।
अजीब तरह से मेरा आनंद यह पता लगाने से आता है कि चीजें वास्तव में कुछ बनाने के लिए उनका उपयोग करने से ज्यादा कैसे काम करती हैं:) फिर मुझे पता है, अजीब! वैसे भी, स्टेपर्स और माइक्रो स्टेपिंग के बारे में अपनी जिज्ञासा को पूरा करने के लिए मैं यहां कुछ ऐसा लेकर आया हूं। कोड पर टिप्पणी की गई है, लेकिन मैं इसे देखने के दौरान उत्पन्न होने वाले किसी भी प्रश्न का उत्तर देने का प्रयास करना चाहता था। सीखने के लिए और भी बहुत कुछ है लेकिन इससे आपको अपनी यात्रा शुरू करने में मदद मिलेगी।
कोड एक Arduino Nano, एक DRV8825 स्टेपर ड्राइवर बोर्ड और एक Nema17 स्टेपर मोटर (17HS4401S) के लिए लिखा गया था। इसे UNO R3 और MEGA2650 R3 पर भी संकलित और परीक्षण किया गया था। आशा है कि यह किसी प्रोजेक्ट में किसी की मदद करता है या शायद यह जानना चाहता है कि आपका 3D प्रिंटर या शायद सीएनसी वास्तव में उन चिकनी चालों को कैसे करता है। किसी भी तरह से उपयोग करने के लिए स्वतंत्र।
आएँ शुरू करें!
चरण 1: आवश्यक भागों
यदि आप इस निर्देश को देख रहे हैं, तो आपके पास शायद सबसे अधिक है, यदि ये सभी नहीं हैं, तो पहले से ही। उन लोगों के लिए जो यहां नहीं हैं, आपको चीजों की नकल करने की आवश्यकता होगी।
1. Arduino Nano, Uno R3, या Mega2560
2. नेमा 17 स्टेपर मोटर। आप सभी संभावित हुड में किसी भी 4 वायर स्टेपर का उपयोग कर सकते हैं, लेकिन मेरे पास यही था
3. 100uf 25v इलेक्ट्रोलाइटिक कैपेसिटर। हमें इसकी आवश्यकता किसी भी वोल्टेज स्पाइक्स को संभालने के लिए होती है जो हमारे स्टेपर को चलाते समय हो सकती है। 45v स्पाइक्स हो सकते हैं इसलिए सुरक्षित रहें!
4. DRV8825 स्टेपर ड्राइवर बोर्ड
5. ब्रेडबोर्ड
6. ब्रेडबोर्ड तार
7. वोल्ट मीटर।
8. एक बिजली की आपूर्ति। आप बैटरी से लेकर समर्पित बिजली आपूर्ति तक कुछ भी उपयोग कर सकते हैं। इसे केवल 12 वोल्ट और कम से कम 1 amp की आपूर्ति करने की आवश्यकता है। अधिमानतः 2 amps के रूप में ड्राइवर बंद होने से पहले 1.5 तक संभाल लेगा।
चरण 2: तारों की चीजें ऊपर
यहां हमारा योजनाबद्ध है जिसका उपयोग हम चीजों को तार-तार करने के लिए करेंगे। आपके स्टेपर में एक ही रंग के तार हो सकते हैं या नहीं भी हो सकते हैं। इस मामले में आपको यह निर्धारित करने की आवश्यकता होगी कि कौन से तार कौन से वाइंडिंग हैं। अपने डेटाशीट को कैसे कनेक्ट करें, यह निर्धारित करने के लिए आपको अपनी डेटाशीट की जांच करने की आवश्यकता हो सकती है।
ऐसा करने का एक तरीका यह होगा कि आप अपने स्टेपर के प्रतिरोध को मापें। 4 तारों में से 2 जोड़ी 3ohms के आसपास कहीं पढ़ेगी। ये 2 जोड़े आपकी ए और बी वाइंडिंग हैं। तो बस प्रत्येक "जोड़ी" को DRV8825 से कनेक्ट करें। 1 जोड़ी A1 और A2 से, और दूसरी जोड़ी B1 और B2 से। ध्रुवीयता के बारे में ज्यादा चिंता न करें। यदि आपने किसी एक जोड़े की अदला-बदली की है, तो मोटर बस विपरीत दिशा में मुड़ जाएगी। मैं जानता हूँ। मैं इसे करने की कोशिश की! बस सुनिश्चित करें कि प्रत्येक "जोड़ी" ड्राइवर पर एक ही ए या बी से जुड़ा है।
चरण 3: Vref समायोजित करें
आपके पास सब कुछ तार-तार हो जाने और जाने के लिए तैयार होने के बाद, हमें सबसे पहले अपने DRV8825 बोर्ड का vref सेट करना होगा।
Stepper_Board_Adjust कोड के साथ अपने Arduino को फ्लैश करें। यह बस हमें ड्राइवर बोर्ड को बंद करने और चालू करने की अनुमति देगा।
स्टेपर को डिस्कनेक्ट करें।
सीरियल मॉनिटर खोलें और ड्राइवर को चालू करें। कोड एक साधारण मेनू दिखाना चाहिए। यदि नहीं, तो अपने Arduino कनेक्शन को दोबारा जांचें।
अपना वोल्ट मीटर लें और ब्रेडबोर्ड पर ग्राउंड को लॉजिक ग्राउंड से कनेक्ट करें। अपने नुकीले धनात्मक लेड का उपयोग करके इसे पोटेंशियोमीटर के बगल में स्थित छोटे धातु टैब से कभी भी धीरे से कनेक्ट करें। सावधान रहें कि आपके कांपते हाथ इसे कहीं भी न हिलाएं! यह देखने के लिए छवि पर एक नज़र डालें कि लीड को कहाँ स्पर्श करना है। आपके द्वारा उपयोग किए जा सकने वाले समायोजन के पास आप अपने बोर्ड के माध्यम से एक परीक्षण कर सकते हैं। बहुत भाग्यशाली हो!
एक छोटे पेचकस से पोटेंशियोमीटर को धीरे-धीरे समायोजित करें (सावधान रहें! जब तक आप पूरा न कर लें तब तक कोई कॉफी नहीं!) जब तक आपको लगभग.8 वोल्ट न मिल जाए। यह एक अच्छा शुरुआती बिंदु होगा।
अच्छा काम अब तक!
चरण 4: मुख्य कोड फ्लैश करें
यहाँ वह कोड है जिसका उपयोग हम अपने मज़े के लिए करेंगे!
अब मुख्य कोड को अपने Arduino पर फ्लैश करने का समय आ गया है।
मैं आपके Arduino को जोड़ने और कॉन्फ़िगर करने के बारे में विस्तृत विवरण में नहीं जा रहा हूँ। यदि आप इसे यहाँ पढ़ रहे हैं तो आप जानते हैं कि यह कैसे करना है।:पी
कोड पर एक त्वरित नज़र डालें। कुछ टिप्पणियां हैं जो कुछ और चीजों को समझाने में मदद करेंगी।
हालांकि आपको पुस्तकालय लोड करने की आवश्यकता होगी। यह पुस्तकालय प्रबंधक में Arduino IDE में किया जा सकता है।
लाइब्रेरी लोड होने के बाद, आगे बढ़ें और अपने Arduino को फ्लैश करें।
सीरियल पोर्ट खोलें और अगर चीजें अच्छी तरह से चलती हैं तो आपको एक मेनू दिखाई देगा। अच्छा काम!
बाकी सब आपके ऊपर है!
मुझे आशा है कि यह ज्ञान और मनोरंजन की आपकी खोज में सहायक था। मुझे पता है कि मैंने इसे बनाने में बहुत कुछ सीखा है!
धन्यवाद!
चरण 5: नोट्स
एक युगल नोट।
हमेशा याद रखें कि अपने स्टेपर को पावर अप के साथ कभी भी डिस्कनेक्ट न करें। हमेशा पहले बिजली बंद करें।
यदि आप पाते हैं कि आपका स्टेपर कम गति और त्वरण पर कदम छोड़ रहा है, तो एक बार में vref को थोड़ा ऊपर उठाने का प्रयास करें।
चरण 6: माइक्रोस्टेपिंग
यह ३० चक्कर, १/४ कदम, ५००० गति, ३००० त्वरण पर लिया गया था।
सिफारिश की:
डायरेक्ट डिजिटल सिंथेसिस (डीडीएस) चिप के साथ मिडी-नियंत्रित स्टेपर मोटर: 3 कदम
एक डायरेक्ट डिजिटल सिंथेसिस (डीडीएस) चिप के साथ मिडी-नियंत्रित स्टेपर मोटर: कभी भी एक बुरा विचार है कि आपको बस एक मिनी प्रोजेक्ट में बदलना पड़ा? ठीक है, मैं एक एडी९८३३ डायरेक्ट डिजिटल सिंथेसिस (डीडीएस) मॉड्यूल के साथ संगीत बनाने के उद्देश्य से अरुडिनो ड्यू के लिए बनाए गए एक स्केच के साथ खेल रहा था … और कुछ बिंदु पर मैंने सोचा & q
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर !: 6 कदम
माइक्रोकंट्रोलर के बिना स्टेपर मोटर नियंत्रित स्टेपर मोटर !: इस त्वरित निर्देश में, हम स्टेपर मोटर का उपयोग करके एक साधारण स्टेपर मोटर नियंत्रक बनाएंगे। इस परियोजना के लिए किसी जटिल सर्किटरी या माइक्रोकंट्रोलर की आवश्यकता नहीं है। तो बिना किसी देरी के, चलिए शुरू करते हैं
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर (V2): 9 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर (V2): मेरे पिछले निर्देशों में से एक में, मैंने आपको दिखाया था कि बिना माइक्रोकंट्रोलर के स्टेपर मोटर का उपयोग करके स्टेपर मोटर को कैसे नियंत्रित किया जाता है। यह एक त्वरित और मजेदार परियोजना थी, लेकिन यह दो समस्याओं के साथ आई, जो इस निर्देश में हल हो रही हैं। तो, बुद्धि
स्टेपर मोटर नियंत्रित मॉडल लोकोमोटिव - स्टेपर मोटर एक रोटरी एनकोडर के रूप में: 11 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित मॉडल लोकोमोटिव | रोटरी एनकोडर के रूप में स्टेपर मोटर: पिछले निर्देशों में से एक में, हमने सीखा कि स्टेपर मोटर को रोटरी एन्कोडर के रूप में कैसे उपयोग किया जाए। इस परियोजना में, अब हम एक Arduino माइक्रोकंट्रोलर का उपयोग करके एक मॉडल लोकोमोटिव को नियंत्रित करने के लिए स्टेपर मोटर से बने रोटरी एन्कोडर का उपयोग करेंगे। तो, फू के बिना
स्टेपर मोटर नियंत्रित स्टेपर मोटर - स्टेपर मोटर एक रोटरी एनकोडर के रूप में: 11 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित स्टेपर मोटर | स्टेपर मोटर एक रोटरी एनकोडर के रूप में: क्या कुछ स्टेपर मोटर्स चारों ओर पड़ी हैं और कुछ करना चाहते हैं? इस निर्देशयोग्य में, एक Arduino माइक्रोकंट्रोलर का उपयोग करके एक अन्य स्टेपर मोटर की स्थिति को नियंत्रित करने के लिए एक स्टेपर मोटर को रोटरी एन्कोडर के रूप में उपयोग करें। तो बिना ज्यादा देर किए, आइए जानते हैं