नेमा 17: सर्व अर्डिनो सुसंगत स्टीपर मोटरबद्दल आहे

नेमा 17

आम्ही याबद्दल सर्व काही आधीच विश्लेषण केले आहे stepper मोटर्स आपण आपल्या अर्डिनो प्रकल्पांसह वापरू शकता, परंतु त्यापैकी एक मोटार आहे जी उर्वरित मॉडेल्समध्ये उभी आहे जसे की नेमा 17 जसे की बर्‍याच withप्लिकेशन्ससह अगदी अचूक मोटार आहे, त्यासह खराब झालेल्या मोटरची जागा घेण्यासह काही प्रिंटरचे 3 डी.

या स्टिपर मोटरद्वारे आपण त्याच्या अक्षांचे फिरविणे अगदी तंतोतंत नियंत्रित करू शकाल अचूक हालचाली करा आणि अशा प्रकारे आपल्या मशीन किंवा रोबोटच्या हालचाली नियंत्रित करा. आणि या मार्गदर्शकामध्ये आपण त्याच्या जवळ जाण्यासाठी आणि त्याच्याबरोबर कार्य करण्यास आवश्यक असलेल्या सर्व माहिती मिळवू शकता.

नेमा 17 चे तांत्रिक वैशिष्ट्ये

स्टिपर मोटर नेमा 17 द्विध्रुवीय प्रकार आहे, 1,8º च्या चरण कोनात, म्हणजेच, ते प्रत्येक क्रांती विभाजित करू शकतात किंवा 200 चरणांमध्ये बदलू शकतात. प्रत्येक आवाजामध्ये त्याच्यात 1.2v तीव्रतेचे तणाव होते आणि ते 4 कि.ग्रा / सेमी अंतरावर लक्षणीय शक्ती विकसित करण्यास सक्षम आहे.

तसेच, हे इंजिन नेमा 17 मजबूत आहेम्हणूनच होम prin डी प्रिंटर आणि इतर रोबोट्ससारख्या अनुप्रयोगांमध्ये याचा वापर केला जातो ज्यामध्ये सुसंगतता असणे आवश्यक आहे. हे इंजिन त्यांच्या हालचालींचा आधार म्हणून वापरणारे प्रिंटरचे एक उदाहरण म्हणजे प्रुसा. हे लेसर कटर, सीएनसी मशीन, पिक आणि प्लेस मशीन इत्यादींमध्ये देखील वापरले जाते.

तथापि, या इंजिनमध्ये सर्वच चमत्कार आणि फायदे नाहीत अधिक शक्तिशाली म्हणून विश्वसनीय, या अर्थाने इतके संतुलित नाही ...

थोडक्यात, तांत्रिक वैशिष्ट्ये ते आहेत:

  • स्टिपर मोटर.
  • नेमा 17 मॉडेल
  • वजन 350 ग्रॅम
  • आकार शाफ्टशिवाय 42.3x48 मिमी
  • शाफ्ट व्यास 5 मिमी डी
  • शाफ्टची लांबी 25 मिमी
  • प्रति पाळी 200 चरणे (1,8º / चरण)
  • प्रति वारा चालू 1.2 ए
  • पुरवठा व्होल्टेज 4 व्ही
  • प्रतिरोध 3.3 ओम प्रति कॉइल
  • 3.2 किलो / सेमी मोटर टॉर्क
  • प्रति कॉइल इंडक्शनन्स 2.8 एमएच

पिनआउट आणि डेटाशीट

नेमा 17 पिनआउट

El या स्टिपर मोटर्सचा पिनआउट हे अगदी सोपे आहे, कनेक्शनसाठी त्यांच्याकडे बरीच केबल्स नसल्यामुळे, त्यांच्याकडे एक कनेक्टर देखील आहे जेणेकरून आपण त्या अधिक सहजपणे करू शकाल. नेमा 17 च्या बाबतीत आपल्याला वरील प्रतिमेमध्ये आपण पाहू शकता त्याप्रमाणे एक पिनआउट दिसेल.

परंतु आपल्याला नेमा 17 कार्य करू शकणार्‍या मर्यादा आणि श्रेणींचे अधिक तांत्रिक आणि विद्युत तपशील माहित असणे आवश्यक असल्यास, आपण हे करू शकता डेटाशीट शोधा या स्टीपर मोटरची आणि अशा प्रकारे आपण शोधत असलेली सर्व पूरक माहिती मिळवा. येथे आपण हे करू शकता एक पीडीएफ डाउनलोड करा उदाहरणार्थ.

कुठे खरेदी आणि किंमत

आपण शोधू शकता कमी किंमतीत विविध विशेष इलेक्ट्रॉनिक्स स्टोअरमध्ये आणि ऑनलाइन स्टोअरमध्ये देखील. उदाहरणार्थ, आपल्याकडे ते Amazonमेझॉनवर उपलब्ध आहे. वेगवेगळ्या निर्मात्यांकडून आणि विक्रीच्या वेगवेगळ्या स्वरूपात ते आहेत, जसे की मोबाइल रोबोटसाठी आपल्याला अनेकांची आवश्यकता असल्यास इ. येथे काही महान सौदे आहेत:

नेमा 17 आणि आर्डिनो सह प्रारंभ कसे करावे याचे उदाहरण

नेमा 17 आणि आर्डिनो स्टीपर मोटर योजनाबद्ध

हे वापरणे सुरू करण्यासाठी एक साधे उदाहरण स्टीपर मोटर नेमा 17 आर्डूनो सह ही सोपी योजनाबद्ध आहे जी आपण एकत्र करू शकता. मी डीआरव्ही 8825२XNUMX मोटर्ससाठी ड्रायव्हर वापरला आहे, परंतु आपण प्रकल्प बदलू इच्छित असल्यास आणि तो आपल्या गरजेनुसार अनुकूल करू इच्छित असल्यास आपण एक वेगळी आणि वेगळी स्टीपर मोटर वापरू शकता. स्केच कोडसह असेच घडते, जे आपण आपल्या आवडीनुसार सुधारित करू शकता ...

वापरलेल्या ड्रायव्हरच्या बाबतीत, ते 45 व 2 ए तीव्रतेचा प्रतिकार करते, म्हणूनच हे स्टेपर मोटर्स किंवा नेमा 17 बायपोलर सारख्या लहान आणि मध्यम आकाराच्या स्टीपर्ससाठी योग्य आहे. परंतु आपल्याला "भारी" काहीतरी पाहिजे असेल तर त्यासारखी मोठी मोटर नेमा 23, तर आपण TB6600 ड्राइव्हर वापरू शकता.

लक्षात ठेवा आपण लायब्ररी देखील वापरू शकता एक्सेलस्टेपर चांगल्या हाताळणीसाठी. माईक मॅककॉले यांनी लिहिलेले एक लायब्ररी जे आपल्या प्रोजेक्ट्ससाठी अतिशय व्यावहारिक आहे, प्रवेग आणि घसघशीत समर्थनासह, मोठ्या संख्येने फंक्शन्ससाठी एक चांगला फायदा.

अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना कनेक्शन पुढील सारांश दिले आहेत:

  • नेमा 17 मोटरचे वीज पुरवठ्यासाठी जीएनडी आणि व्हीएमओटी कनेक्शन आहेत. प्रतिमेत जे रेखांकित किरण आणि कपॅसिटर असलेल्या घटकासह दिसते. स्त्रोत 8 ते 45 व्ही दरम्यानचा पुरवठा असणे आवश्यक आहे आणि मी जोडलेला जोडलेला कॅपेसिटर 100µF असू शकतो.
  • स्टेपरच्या दोन कॉइल्स अनुक्रमे ए 1, ए 2 आणि बी 1, बी 2 ला जोडलेल्या आहेत.
  • डायव्हरची जीएनडी पिन अर्डिनोच्या जीएनडीशी जोडलेली आहे.
  • ड्रायव्हरचा व्हीडीडी पिन आर्डिनोच्या 5 व्हीशी जोडलेला आहे.
  • स्टेप आणि दिशेसाठी एसटीपी आणि डीआयआर अनुक्रमे 3 आणि 2 डिजिटल पिनशी जोडलेले आहेत. आपण घेऊ शकता असे इतर अर्डिनो पिन निवडायचे असल्यास आपल्याला त्यानुसार कोड सुधारित करावे लागेल.
  • आरएसटी आणि एसएलपी रीसेट करण्यासाठी आणि ड्रायव्हरची झोपेसाठी आपण त्यांना अर्दूनो बोर्डच्या 5 वीशी कनेक्ट केले पाहिजे.
  • EN किंवा सक्रियकरण पिन डिस्कनेक्ट केलेला असू शकतो, कारण या मार्गाने ड्रायव्हर सक्रिय असेल. जर ते LOW ऐवजी HIGH वर सेट केले असेल तर ड्राइव्हर अक्षम होईल.
  • इतर पिन डिस्कनेक्ट केले जातील ...

साठी म्हणून स्केच कोडनेमा 17 कार्य करणे आणि प्रारंभ करणे हे सुलभ असू शकते ...

#define dirPin 2
#define stepPin 3
#define stepsPerRevolution 200
void setup() {
  // Declare pins as output:
  pinMode(stepPin, OUTPUT);
  pinMode(dirPin, OUTPUT);
}
void loop() {
  // Set the spinning direction clockwise:
  digitalWrite(dirPin, HIGH);
  // Spin the stepper motor 1 revolution slowly:
  for (int i = 0; i < stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(2000);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(2000);
  }
  delay(1000);
  // Set the spinning direction counterclockwise:
  digitalWrite(dirPin, LOW);
  // Spin the stepper motor 1 revolution quickly:
  for (int i = 0; i < stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(1000);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(1000);
  }
  delay(1000);
  // Set the spinning direction clockwise:
  digitalWrite(dirPin, HIGH);
  // Spin the stepper motor 5 revolutions fast:
  for (int i = 0; i < 5 * stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(500);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(500);
  }
  delay(1000);
  // Set the spinning direction counterclockwise:
  digitalWrite(dirPin, LOW);
  //Spin the stepper motor 5 revolutions fast:
  for (int i = 0; i < 5 * stepsPerRevolution; i++) {
    // These four lines result in 1 step:
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(500);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(500);
  }
  delay(1000);
}

अधिक माहिती, आपण यासह प्रोग्रामिंग कोर्सचा सल्ला घेऊ शकता अर्दूनो आयडीई Hwlibre करून.


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.