এক সর্বাধিক জনপ্রিয় স্টিপার মোটরটি 28 বিওয়াইজে -48 XNUMX এই ব্লগে প্রকাশিত নিবন্ধের পরে, আপনার ইতিমধ্যে জানা উচিত এই ধরণের ইঞ্জিন সম্পর্কে আপনার যা কিছু প্রয়োজন নির্ভুলতার যেখানে আপনি পালাটি নিয়ন্ত্রণ করতে পারেন যাতে এটি আস্তে আস্তে অগ্রসর হয় বা আপনি যে অবস্থাতে চান স্থির থাকে। এটি তাদের ভাবতে পারে এমন আরও অনেকের মাধ্যমে শিল্প থেকে শুরু করে রোবোটিক্স পর্যন্ত প্রচুর অ্যাপ্লিকেশন পেতে দেয়।
28BYJ-48 একটি ছোট ইউনিপোলার ধরণের স্টেপার মোটর, এবং আরডুইনোর সাথে সংহত করা সহজ, যেহেতু এটিতে একটি ড্রাইভার / নিয়ন্ত্রক মডিউল মডেল ULN2003A রয়েছে যা সাধারণত এটির সাথে অন্তর্ভুক্ত থাকে। সমস্ত খুব সস্তা দাম এবং মোটামুটি কমপ্যাক্ট আকারের জন্য। এই বৈশিষ্ট্যগুলি এই ডিভাইসগুলির সাথে অনুশীলন শুরু করাও আদর্শ করে তোলে।
28BYJ-48 বৈশিষ্ট্য
মোটরটি 28 বিওয়াইজে -২৮ এটি একটি স্টিপার মোটর যার নিম্নলিখিত বৈশিষ্ট্য রয়েছে:
- আদর্শ: স্টিপার মোটর বা ইউনিপোলার স্টিপার
- পর্যায়ক্রমে: 4 (পূর্ণ পদক্ষেপ), ভিতরে 4 টি কয়েল রয়েছে।
- সহ্য করার ক্ষমতা: 50 Ω
- ইঞ্জিন ঘূর্ণন সঁচারক বল: 34 এন / মি, অর্থাৎ, যদি মিটার প্রতি নিউটনগুলি কেজিতে পৌঁছে যায়, তবে এটি তার অক্ষের উপরে প্রতি সেমি 0.34 কেজি রাখার সমতুল্য একটি শক্তি হবে। এক কিলোর এক চতুর্থাংশের মধ্যে একটি পালি দিয়ে তুলতে যথেষ্ট।
- খরচ: 55 এমএ
- কোলে প্রতি পদক্ষেপ: অর্ধ পদক্ষেপের ধরণের 8 (প্রতিটি 45º)
- ইন্টিগ্রেটেড গিয়ারবক্স: হ্যাঁ, ১/1।, সুতরাং এটি প্রতিটি ধাপকে বৃহত্তর নির্ভুলতার জন্য ones৪ টি ছোট ছোট ভাগে ভাগ করে, সুতরাং এটি প্রতিটি 64º এর 64 ধাপে পৌঁছে যায়। অথবা এটিকে 512 সম্পূর্ণ প্রতি ধাপে (সম্পূর্ণ পদক্ষেপ) হিসাবেও দেখা যেতে পারে।
পূর্ণ বা অর্ধ পদক্ষেপ বা পুরো এবং অর্ধ ধাপগুলি হল এমন মোড যা আপনি কাজ করতে পারেন। আপনি যদি মনে রাখেন, স্টিপার মোটর সম্পর্কিত নিবন্ধে আমি বলেছিলাম যে আরডুইনো আইডিইর কোড কোডটি সম্পূর্ণ টর্কে কাজ করেছিল।
আরও তথ্যের জন্য, আপনি পারেন আপনার ডেটাশিটটি ডাউনলোড করুন, হিসাবে হিসাবে উদাহরণস্বরূপ এটি। পিনআউট হিসাবে, আপনাকে খুব বেশি চিন্তা করার দরকার নেই, যদিও আপনি যে মডেলটি কিনেছেন তার ডেটাশিটেও তথ্য দেখতে পাবেন। তবে এই কংক্রিটটির একটি সংযোগ রয়েছে যা আপনাকে মেরুকরণের বিষয়ে চিন্তা না করে বা যেখানে প্রতিটি যায় সেদিকে একবারেই সমস্ত তারের সংযোগ স্থাপন করতে দেয়, কেবল নিয়ামক এবং ভয়েলাতে প্রবেশ করুন ...
এই 28BYJ-48 মোটরের অন্তর্ভুক্ত মোটর নিয়ামক বা ড্রাইভার হিসাবে, আপনার কাছে রয়েছে ULN2003A, সর্বাধিক জনপ্রিয় একটি এবং আপনি খুব সহজেই আরডুইনোর সাথে ব্যবহার করতে পারেন। এটিতে ডার্লিংটন ট্রানজিস্টরগুলির একটি অ্যারে রয়েছে যা 500 এমএ পর্যন্ত সমর্থন করে এবং আইএন 4 থেকে আইএন 1 নম্বরযুক্ত আরডুইনো বোর্ডের পিনের সাথে 4 টি কয়েল সংযোগ করার জন্য সংযোগ পিন রয়েছে, যেমনটি আপনি উপরে উল্লিখিত স্টিপার মোটর নিবন্ধে দেখেছেন। আরডুইনো থেকে আপনার বোর্ড পিন এবং স্টিপার মোটরটি চালিত করতে ড্রাইভার মডিউল বোর্ডে চিহ্নিত পিন 5 ভি এবং জিএনডি থেকে দুটি পিনের জন্য তার থাকতে পারে - + (5-12 ভি)।
যাইহোক, সাথে ডার্লিংটন ট্রানজিস্টর একত্রে স্থাপন করা এবং একক ট্রানজিস্টর হিসাবে অভিনয় করে একজোড়া বাইপোলার ট্রানজিস্টর ব্যবহারের অনুমতি রয়েছে। এটি ফলাফলের একক 'ট্রানজিস্টর'-এ সংকেতের লাভকে বাড়িয়ে তোলে এবং উচ্চতর স্রোত এবং ভোল্টেজ বহন করার অনুমতি দেয়।
El ডার্লিংটন জুটি, দুটি বাইপোলার ট্রানজিস্টারের সমন্বয়ে গঠিত একক "ট্রানজিস্টর" হিসাবে পরিচিত। এটি 1952 সালে বেল ল্যাবসে সিডনি ডার্লিংটন দ্বারা উত্পন্ন হয়েছিল, তাই এটির নাম। এই ট্রানজিস্টরগুলি এমনভাবে সংযুক্ত রয়েছে যে কোনও এনপিএন এর সংগ্রাহক দ্বিতীয় এনপিএন ট্রানজিস্টারের সংগ্রাহকের সাথে সংযুক্ত থাকে। প্রথম ইস্যুকারীটি দ্বিতীয়টির গোড়ায় যায়। এটি হ'ল ফলস্বরূপ ট্রানজিস্টর বা জুটির একক ট্রানজিস্টর হিসাবে তিনটি সংযোগ রয়েছে। প্রথম ট্রানজিস্টরের ভিত্তি এবং দ্বিতীয় ট্রানজিস্টারের সংগ্রহকারী / প্রেরক ...
কোথায় মোটর কিনতে হবে
The আপনি অনেক দোকানে খুঁজে পেতে পারেন ইলেকট্রনিক্সে বিশেষজ্ঞ, এবং অনলাইনে অ্যামাজনের মতো। উদাহরণস্বরূপ, আপনি এগুলি এখানে কিনতে পারেন:
- প্রায় € 6 এর জন্য আপনার একটি থাকতে পারে ড্রাইভার মডিউল সহ 28BYJ-48 ইঞ্জিন.
- কোন পণ্য পাওয়া যায় নি। এবং এর সংযোগগুলির জন্য কেবলগুলির ক্ষেত্রে, আপনি করছেন এমন রোবট বা প্রকল্পের জন্য যদি আপনার একাধিক মোটর প্রয়োজন হয় ...
আরডুইনো দিয়ে 28BYJ-48 প্রোগ্রামিং
প্রথমত, আপনার উচিত একটি স্টিপার মোটর ধারণা সম্পর্কে পরিষ্কার থাকুন, তাই আমি আপনাকে সুপারিশ এই আইটেমগুলিতে Hwlibre এর নিবন্ধ পড়ুন। এই মোটরগুলি একটানা খাওয়ানোর জন্য ডিজাইন করা হয়নি, তবে তাদের বিভিন্ন ধাপে তাদের মেরুকরণ করার জন্য যাতে তারা কেবল আমাদের ডিগ্রি অগ্রসর হয়। পর্যায়ক্রমে উত্তেজিত করতে এবং খাদটির আবর্তন নিয়ন্ত্রণ করতে আপনাকে প্রতিটি সংযোগটি সঠিকভাবে খাওয়াতে হবে।
প্রস্তুতকারক একবারে 2 টি কয়েল চালানোর পরামর্শ দেন।
- এটা কাজ করতে সর্বাধিক টর্ক, দ্রুত গতি এবং সর্বাধিক খরচ সহ আপনি এই টেবিলটি ব্যবহার করতে পারেন:
এর মধ্যে paso | কয়েল এ | কয়েল বি | কয়েল সি | কয়েল ডি |
---|---|---|---|---|
1 | উচ্চ | উচ্চ | কম | কম |
2 | কম | উচ্চ | উচ্চ | কম |
3 | কম | কম | উচ্চ | উচ্চ |
4 | উচ্চ | কম | কম | উচ্চ |
- একবারে কেবল একটি কয়েল উত্তেজিত করা এবং এটি কার্যকর করে তোলা ওয়েভ ড্রাইভ মোডে (এমনকি অর্ধের জন্য, তবে কম খরচ), আপনি নিম্নলিখিত টেবিলটি ব্যবহার করতে পারেন:
এর মধ্যে paso | কয়েল এ | কয়েল বি | কয়েল সি | কয়েল ডি |
---|---|---|---|---|
1 | উচ্চ | কম | কম | কম |
2 | কম | উচ্চ | কম | কম |
3 | কম | কম | উচ্চ | কম |
4 | কম | কম | কম | উচ্চ |
- বা অগ্রগতির জন্য অর্ধ পদক্ষেপ, আপনি ছোট পদক্ষেপে বৃহত্তর বাঁক নির্ভুলতা অর্জন করতে এটি ব্যবহার করতে পারেন:
এর মধ্যে paso | কয়েল এ | কয়েল বি | কয়েল সি | কয়েল ডি |
---|---|---|---|---|
1 | উচ্চ | কম | কম | কম |
2 | উচ্চ | উচ্চ | কম | কম |
3 | কম | উচ্চ | কম | কম |
4 | কম | উচ্চ | উচ্চ | কম |
5 | কম | কম | উচ্চ | কম |
6 | কম | কম | উচ্চ | উচ্চ |
7 | কম | কম | কম | উচ্চ |
8 | কম | কম | কম | উচ্চ |
এবং আপনি ভাবতে পারেন ... এর সাথে আরডুইনো প্রোগ্রামিংয়ের কী সম্পর্ক আছে? সত্য সত্য যে অনেক পরে, আপনি আরডুইনো আইডিইতে মান সহ একটি ম্যাট্রিক্স বা অ্যারে তৈরি করতে পারেন যাতে মোটরটি আপনার ইচ্ছামতো চলতে পারে এবং তারপরে একটি লুপে বা যখন আপনার প্রয়োজনের সময় বলে অ্যারে ব্যবহার করে ... LOW = 0 এবং HIGH = 1 অর্থাত্, ভোল্টেজ বা উচ্চ ভোল্টেজের অভাবে আপনি তৈরি করতে পারেন সংকেত দেয় যে আরডুইনো আপনাকে অবশ্যই মোটর চালানোর জন্য নিয়ামকের কাছে পাঠাতে হবে। উদাহরণস্বরূপ, মাঝারি পদক্ষেপ গ্রহণের জন্য আপনি ম্যাট্রিক্সের জন্য কোডটি ব্যবহার করতে পারেন:
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} };
যে, জন্য স্কেচের সম্পূর্ণ কোড আরডুইনো আইডিই থেকে আপনি 28BYJ-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); } }
আপনি দেখতে পাচ্ছেন, এক্ষেত্রে এটি সর্বাধিক টর্কের সাহায্যে দু'একজন করে কয়েলগুলি সক্রিয় করে ...