एक सर्वाधिक लोकप्रिय स्टिपर मोटर 28 बीवायजे -48 आहे. या ब्लॉगमध्ये प्रकाशित झालेल्या लेखानंतर, आपल्याला आधीच माहित असावे या प्रकारच्या इंजिनबद्दल आपल्याला आवश्यक असलेली प्रत्येक गोष्ट अचूकतेनुसार आपण वळण नियंत्रित करू शकता जेणेकरून ते हळू हळू प्रगती करेल किंवा आपल्याला पाहिजे असलेल्या स्थितीत स्थिर राहील. ज्यायोगे आपण विचार करू शकता अशा बर्याच गोष्टींद्वारे त्यांना औद्योगिक ते रोबोटिक्सपर्यंत बरेच अनुप्रयोग मिळू शकतात.
28BYJ-48 एक लहान आहे युनिपोलर प्रकारची स्टीपर मोटर, आणि अर्डिनोसह समाकलित करणे सोपे आहे, कारण त्यात ड्राइव्हर / कंट्रोलर मॉड्यूल मॉडेल ULN2003A आहे जे सहसा यासह समाविष्ट केले जाते. सर्व अगदी स्वस्त किंमतीसाठी आणि ब comp्यापैकी कॉम्पॅक्ट आकारासाठी. या वैशिष्ट्यांमुळे या डिव्हाइससह सराव करणे देखील आदर्श बनते.
28BYJ-48 वैशिष्ट्ये
मोटर 28 बीवायजे -498 ही एक स्टिपर मोटर आहे ज्यामध्ये खालील वैशिष्ट्ये आहेत:
- प्रकार: स्टेपर मोटर किंवा युनिपोलर स्टेपर
- टप्पा: 4 (पूर्ण चरण), कारण आतमध्ये 4 कॉइल्स आहेत.
- रेसिस्टेन्सिया: 50 Ω.
- इंजिन टॉर्कः 34 एन / मीटर, म्हणजेच, जर मीटर प्रति न्यूटन्स केजीवर गेले तर ते एक अक्षरेवर प्रति सेंमी सुमारे 0.34 किलोग्राम ठेवण्याइतकी एक शक्ती असेल. एक किलोच्या चतुर्थांश भागावर एक चरखी सह उचलण्यासाठी पुरेसे आहे.
- खप: 55 एमए
- पायरी प्रत्येक पायरी: 8 अर्धा चरण प्रकार (प्रत्येक 45º)
- समाकलित गिअरबॉक्स: होय, १/1., म्हणून ते अधिक अचूकतेसाठी प्रत्येक चरण smaller 64 लहानांमध्ये विभागते, म्हणून ते प्रत्येकी ०.ºº च्या 64 चरणांवर पोहोचते. किंवा प्रति लॅपमध्ये 512 पूर्ण चरणे (पूर्ण चरण) म्हणून देखील पाहिले जाऊ शकते.
पूर्ण किंवा अर्धी चरणे किंवा पूर्ण आणि अर्ध्या पायर्या ही ज्या मोडमध्ये आपण कार्य करू शकता. आपल्याला आठवत असेल तर, स्टिपर मोटर्सवरील लेखात मी म्हणालो की अर्दूनो आयडीईसाठी कोड उदाहरण पूर्ण टॉर्कवर काम केले.
अधिक माहितीसाठी, आपण हे करू शकता आपले डेटाशीट डाउनलोड करा, म्हणून उदाहरणार्थ. पिनआउटसाठी, आपल्याला जास्त काळजी करण्याची आवश्यकता नाही, जरी आपण विकत घेतलेल्या मॉडेलच्या डेटाशीटमध्ये देखील माहिती पाहू शकता. परंतु या कॉंक्रिटमध्ये एक कनेक्शन आहे ज्यामुळे आपण ध्रुवीकरणाची चिंता न करता किंवा जेथे प्रत्येकजण जातो तेथे फक्त एकाच वेळी सर्व केबल कनेक्ट करण्याची परवानगी देतो, फक्त नियंत्रक आणि व्होइलामध्ये घाला ...
या 28 बीवायवाय -48 मोटरमध्ये समाविष्ट असलेल्या मोटर नियंत्रक किंवा ड्रायव्हरसाठी, आपल्याकडे आहे ULN2003A, सर्वात लोकप्रिय आणि आपण आर्दूइनोसह अगदी सहजपणे वापरू शकता. यात डार्लिंग्टन ट्रान्झिस्टरचे एक अॅरे आहे जे 500 एमए पर्यंत समर्थन देतात आणि आयएन 4 ते आयएन 1 मधील अर्डिनो बोर्डच्या 4 पट्ट्यांसह जोडण्यासाठी पिन आहेत, जसे आपण मी आधी नमूद केलेल्या स्टीपर मोटर लेखात पाहिले आहे. अर्डिनोपासून, आपल्याकडे पिन 5 व जीएनडी पासून बोर्ड व स्टेपर मोटरला पॉवर करण्यासाठी - + (5-12 व्ही) ड्राइव्हर मॉड्यूल बोर्डवरील दोन पिनवर वायर असू शकतात.
तसे, सह डार्लिंग्टन ट्रान्झिस्टर एकत्र ठेवलेले आणि एकल ट्रान्झिस्टर म्हणून अभिनय करण्यासाठी द्विध्रुवीय ट्रान्झिस्टरची जोडी वापरण्यास परवानगी आहे. यामुळे परिणामी सिंगल 'ट्रान्झिस्टर' मधील सिग्नलचा फायदा मोठ्या प्रमाणात वाढतो आणि उच्च प्रवाह आणि व्होल्टेज देखील वाहून नेण्याची परवानगी मिळते.
El डार्लिंग्टन जोडी, दोन द्विध्रुवी ट्रान्झिस्टरच्या संयोजनाद्वारे बनविलेले एकल "ट्रांझिस्टर" म्हणून ओळखले जाते. सिडनी डार्लिंग्टन यांनी 1952 मध्ये बेल लॅब येथे सुरुवात केली, म्हणूनच त्याचे नाव हे ट्रान्झिस्टर अशा प्रकारे जोडलेले आहेत की एखाद्या एनपीएनने त्याच्या संग्राहकास दुसर्या एनपीएन ट्रान्झिस्टरच्या संग्राहकाशी जोडले आहे. प्रथम जारीकर्ता दुसर्याच्या पायथ्याशी जातो. म्हणजे, परिणामी ट्रान्झिस्टर किंवा जोडीचे सिंगल ट्रान्झिस्टर म्हणून तीन कनेक्शन आहेत. पहिल्या ट्रान्झिस्टरचा आधार आणि दुसरा ट्रान्झिस्टरचा कलेक्टर / एमिटर ...
मोटार कोठे खरेदी करावी
अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना आपण बर्याच स्टोअरमध्ये शोधू शकता inमेझॉन सारख्या ऑनलाईन इलेक्ट्रॉनिक्समध्येही खास उदाहरणार्थ, आपण त्यांना येथे खरेदी करू शकता:
- सुमारे € 6 साठी आपल्याकडे एक असू शकते कोणतीही उत्पादने आढळली नाहीत..
- कोणतीही उत्पादने आढळली नाहीत. आणि त्याच्या कनेक्शनसाठी केबल्स, जर आपण करत असलेल्या रोबोट किंवा प्रोजेक्टसाठी आपल्याला एकापेक्षा जास्त मोटारींची आवश्यकता असेल तर ...
आर्डिनोसह 28BYJ-48 प्रोग्रामिंग
सर्व प्रथम, आपण पाहिजे स्टिपर मोटरच्या संकल्पनांबद्दल स्पष्ट व्हा, म्हणून मी तुम्हाला शिफारस करतो या आयटमवर ह्लीब्रेचा लेख वाचा. हे मोटर्स सतत पोसण्यासाठी डिझाइन केलेले नाहीत, परंतु त्यांचे वेगवेगळ्या टप्प्यात ध्रुवीकरण करण्यासाठी जेणेकरून ते आम्हाला इच्छित असलेल्या पदवीपर्यंत पुढे जाऊ शकतील. टप्प्याटप्प्याने उत्साहित करण्यासाठी आणि शाफ्टच्या फिरण्यावर नियंत्रण ठेवण्यासाठी, आपल्याला प्रत्येक कनेक्शन योग्य प्रकारे द्यावे लागेल.
निर्माता एका वेळी 2 कॉइल चालविण्याची शिफारस करतो.
- ते कार्य करण्यासाठी जास्तीत जास्त टॉर्कवरवेगवान गती आणि जास्तीत जास्त वापरासह आपण ही सारणी वापरू शकता:
पासो | कॉइल ए | कॉइल बी | कॉइल सी | कॉइल डी |
---|---|---|---|---|
1 | उच्च | उच्च | कमी | कमी |
2 | कमी | उच्च | उच्च | कमी |
3 | कमी | कमी | उच्च | उच्च |
4 | उच्च | कमी | कमी | उच्च |
- एका वेळी फक्त एक कॉइल उत्तेजित करणे आणि ते कार्य करण्यासाठी वेव्ह ड्राइव्ह मोडमध्ये (अगदी अर्ध्या भागासाठी, परंतु कमी खपण्यासाठी देखील), आपण खालील सारणी वापरू शकता:
पासो | कॉइल ए | कॉइल बी | कॉइल सी | कॉइल डी |
---|---|---|---|---|
1 | उच्च | कमी | कमी | कमी |
2 | कमी | उच्च | कमी | कमी |
3 | कमी | कमी | उच्च | कमी |
4 | कमी | कमी | कमी | उच्च |
- किंवा प्रगतीसाठी अर्ध्या पायर्या, आपण हे लहान टप्प्यात अधिक वळण अचूकतेसाठी प्राप्त करू शकता:
पासो | कॉइल ए | कॉइल बी | कॉइल सी | कॉइल डी |
---|---|---|---|---|
1 | उच्च | कमी | कमी | कमी |
2 | उच्च | उच्च | कमी | कमी |
3 | कमी | उच्च | कमी | कमी |
4 | कमी | उच्च | उच्च | कमी |
5 | कमी | कमी | उच्च | कमी |
6 | कमी | कमी | उच्च | उच्च |
7 | कमी | कमी | कमी | उच्च |
8 | कमी | कमी | कमी | उच्च |
आणि आपण विचार करू शकता ... याचा अर्दूनो प्रोग्रामिंगबरोबर काय संबंध आहे? कारण सत्य हे बरेच आहे अर्डिनो आयडीई मधील व्हॅल्यूजसह आपण एक मॅट्रिक्स किंवा अॅरे तयार करू शकता जेणेकरून मोटार आपल्या इच्छेनुसार हलवेल, आणि नंतर लूपमध्ये किंवा जेव्हा आपल्याला त्याची आवश्यकता असेल तेव्हा अरे वापरा अरडुइनो असे संकेत आहेत की मोटर चालविण्याकरिता तुम्ही कंट्रोलर पाठवावे. उदाहरणार्थ, मध्यम चरणांसाठी आपण मॅट्रिक्ससाठी कोड वापरू शकता:
int Paso [ 8 ][ 4 ] = { {1, 0, 0, 0}, {1, 1, 0, 0}, {0, 1, 0, 0}, {0, 1, 1, 0}, {0, 0, 1, 0}, {0, 0, 1, 1}, {0, 0, 0, 1}, {1, 0, 0, 1} };
म्हणजेच स्केचचा संपूर्ण कोड अर्डिनो आयडीई कडून, आपण हे मूलभूत उदाहरण वापरू शकता की 28 बीवायजे-48 स्टेपर मोटर कशा कार्य करते. एकदा, संपूर्ण आकृती योग्यरित्या कनेक्ट झाल्यावर आपण मोटर शाफ्ट फिरवू शकता. आपल्या बाबतीत आपल्याला आवश्यक असलेल्या अनुप्रयोगासाठी मूल्ये सुधारित करण्याचा किंवा कोड बदलण्याचा प्रयत्न करा:
// Definir pines conectados a las bobinas del driver #define IN1 8 #define IN2 9 #define IN3 10 #define IN4 11 // Secuencia de pasos a par máximo del motor. Realmente es una matriz que representa la tabla del unipolar que he mostrado antes int paso [4][4] = { {1, 1, 0, 0}, {0, 1, 1, 0}, {0, 0, 1, 1}, {1, 0, 0, 1} }; void setup() { // Todos los pines se configuran como salida, ya que el motor no enviará señal a Arduino pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); } // Bucle para hacerlo girar void loop() { for (int i = 0; i < 4; i++) { digitalWrite(IN1, paso[i][0]); digitalWrite(IN2, paso[i][1]); digitalWrite(IN3, paso[i][2]); digitalWrite(IN4, paso[i][3]); delay(10); } }
आपण पहातच आहात की, या प्रकरणात हे जास्तीत जास्त टॉर्कने कॉइल्स दोन ते दोन सक्रिय करून कार्य करेल ...