যারা বিভিন্ন সৌখিন প্রজেক্ট করে থাকেন তাদের জন্য শক্তিশালী ও সস্তা ( প্রায় ১০০/- ) একটি মোটর ড্রাইভার হচ্ছে L298N মডিউল। এই মোটর ড্রাইভার মডিউলটি একটি L298 H-bridge মোটর ড্রাইভার এবং 78M05 ভোল্টেজ রেগুলেটর এর সমন্বয়ে গঠিত। L298N মোটর ড্রাইভার পৃথক পৃথকভাবে চারটি ডিসি মোটর অথবা রিভার্স-ফরোয়ার্ড কন্ট্রোল সহ একজোড়া ডিসি মোটর নিয়ন্ত্রণ করতে পারে। এছাড়া এর সাহায্যে স্টেপার মোটর নিয়ন্ত্রণ করা যায় যা অন্য কোন পোস্টে আলোচনা করবো।
L298N মোটর ড্রাইভার মডিউল |
L298N মোটর ড্রাইভার এর পিন সমূহের কাজ
ইনপুট ও আউটপুট পিনঃ IN1, IN2, IN3, IN4 হচ্ছে ইনপুট কনট্রোল পিন, এখানে কন্ট্রোল সিগন্যাল প্রদান করা হয় এবং কন্ট্রোল সিগন্যাল সাধারণত মাইক্রোকন্ট্রোলার থেকে আসে। অন্যদিকে OUT1, OUT2, OUT3, OUT4 হচ্ছে আউটপুট পিন। OUT1, OUT2, OUT3, OUT4 পিনগুলোর সাথে মোটর যুক্ত থাকে। উল্লেখ্য IN1, IN2 ও OUT1, OUT2 যথাক্রমে মোটর A এর ইনপুট ও আউটপুট। অন্যদিকে IN3, IN4 ও OUT3, OUT4 যথাক্রমে মোটর B এর ইনপুট ও আউটপুট।
গতি নিয়ন্ত্রন পিনঃ ENA ও ENB যথাক্রমে মোটর A ও B এর গতি নিয়ন্ত্রনের জন্য PWM সক্রিয় করে। ফলে কন্ট্রোল সিগন্যালের মাধ্যমে মোটর A ও B বিভিন্ন গতিতে চালানো যায়।
+12V পাওয়ারঃ 12V পিনের মাধ্যমে মোটরে ড্রিভিং ভোল্টেজ দেয়া হয়। এই পিনের মাধ্যমে ৫-৩৫V পর্যন্ত ড্রাইভিং ভোল্টেজ দেয়া যায়।
+5V পাওয়ারঃ L298 এর লজিক্যাল সার্কিট কাজ করার জন্য এই পিনের মাধ্যমে +৫V প্রদান করা হয়। উল্লেখ্য মোটর ড্রাইভিং ভোল্টেজ ১২V বা তার কম হলে অভন্তরিন ভোল্টেজ রেগুলেটর 78M05 এর মাধ্যমে এটি করা সম্ভব। এক্ষেত্রে +5V শর্ট করতে হবে। সাধারনত এটি শর্ট করা থাকে। ড্রাইভিং ভোল্টেজ ১২V এর বেশি হলে বহিঃস্থ সার্কিট হতে +৫V সরবরাহ করতে হয় এই পিনের মাধ্যমে।
S/N | Logical input for motor A |
Output for motor A |
Logical input for motor B |
Output for motor B |
||||
---|---|---|---|---|---|---|---|---|
IN1 | IN2 | OUT1 | OUT2 | IN3 | IN4 | OUT3 | OUT4 | |
i | 0 | 0 | GND | GND | 0 | 0 | GND | GND |
ii | 0 | 1 | GND | Vcc | 0 | 1 | GND | Vcc |
iii | 1 | 0 | Vcc | GND | 1 | 0 | Vcc | GND |
vi | 1 | 1 | Vcc | Vcc | 1 | 1 | Vcc | Vcc |
উপরের ছক হতে এটি বোঝা যাচ্ছে যে, (i) ও (vi) নং শর্তে কোন মোটর ঘুরবে না। অন্যদিকে (ii) ও (iii) নং শর্তে মোটর যথাক্রমে রিভার্স ও ফরোয়ার্ড দিকে ঘুরবে। পোস্টি বড় হয়ে যাওয়ায় আপাতত এখানেই শেষ করছি। মাইক্রোপ্রসেসর ব্যবহার করে মোটর ড্রাইভার এর জন্য প্রয়োজনীয় কন্ট্রোল সিগন্যাল তৈরি করার কোড ও কৌশল দেখানো হবে আগামী পোস্টে। আশা কিরি সাথেই থাকবেন।
ভালো লাগলে লাইক/কমেন্ট/শেয়ার করতে ভুলবেন না। কারন আপনার কমেন্ট ও শেয়ার আমার পরবর্তী পোস্টের অনুপ্রেরণা।
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন