L298N: আরডুইনোর জন্য মোটর নিয়ন্ত্রণের জন্য মডিউল

l298n

আরডুইনো বা নির্মাতাদের দ্বারা DIY প্রকল্পগুলিতে ব্যবহারের জন্য অনেকগুলি মডিউল রয়েছে। এর ব্যাপারে L298N মোটর নিয়ন্ত্রণের জন্য একটি মডিউল। তাদের সাথে আপনি এতে সহজ কোডগুলি ব্যবহার করতে পারেন আমাদের আরডুইনো বোর্ড প্রোগ্রাম এবং একটি সাধারণ এবং নিয়ন্ত্রিত উপায়ে ডিসি মোটর নিয়ন্ত্রণ করতে সক্ষম হন। সাধারণত, এই ধরণের মডিউলটি রোবোটিকগুলিতে বা মোটর চালিত অ্যাকিউটিউটরে বেশি ব্যবহৃত হয়, যদিও এটি প্রচুর অ্যাপ্লিকেশনগুলির জন্য ব্যবহৃত হতে পারে।

আপনার প্রয়োজনীয় সমস্ত কিছু আমরা ইতিমধ্যে প্রবেশ করেছি ESP8266 চিপ সহ ESP মডিউলজাতিসংঘ মডিউল যা সক্ষমতা প্রসারিত করতে দেয় আরডুইনো বোর্ড এবং অন্যান্য প্রকল্পগুলি যাতে তাদের ওয়াইফাই সংযোগ থাকে। এই মডিউলগুলি কেবল বিচ্ছিন্নভাবে ব্যবহার করা যায় না, ভাল জিনিসটি হ'ল এগুলি একত্রিত করা যায়। উদাহরণস্বরূপ, একটি ESP8266 আমাদের প্রোটোটাইপ এবং L298N এর জন্য ব্যবহার করা যেতে পারে, যার সাহায্যে আমরা ইন্টারনেট বা ওয়্যারলেস মাধ্যমে একটি নিয়ন্ত্রণযোগ্য মোটর পেতে পারি।

L298N এবং ডেটাশিটগুলির পরিচিতি:

l298n পিনআউট

যদিও আরডুইনো দিয়ে আপনি স্টিপার মোটরগুলির সাথেও কাজ করতে পারেন, যা রোবোটিকগুলিতে সুপরিচিত, এক্ষেত্রে সাধারণত নিয়ামক ব্যবহার করা বেশি সাধারণ বা ডিসি মোটর জন্য ড্রাইভার। আপনি L298 চিপ এবং নির্মাতাদের ডেটাশিটে যেমন মডিউল সম্পর্কে তথ্য পেতে পারেন এই লিঙ্কটি থেকে এসটি মাইক্রোইলেকট্রনিক্স। আপনি যদি কেবলমাত্র চিপ না করে নির্দিষ্ট মডিউলটির একটি ডেটাসিট দেখতে চান তবে আপনি এই পিডিএফটির অন্য পিডিএফ ডাউনলোড করতে পারেন হ্যান্ডসোনেক L298N.

তবে বিস্তৃতভাবে বলতে গেলে, একটি L298N হ'ল এইচ-ব্রিজ ধরণের ড্রাইভার যা ডিসি মোটরগুলির ঘোরার গতি এবং দিক নিয়ন্ত্রণ করতে দেয়। এটি স্টিপার মোটর সহ সহজেই 2 এর জন্য ধন্যবাদ ব্যবহার করা যেতে পারে এইচ-ব্রিজ যে প্রয়োগ। এর অর্থ হ'ল, এইচ-তে একটি সেতু, যার অর্থ এটি 4 ট্রানজিস্টর দ্বারা গঠিত যা কারেন্টের দিকটি উল্টে দেবে যাতে মোটরটির রটারটি আমাদের ইচ্ছে মতো এক দিক বা অন্য দিকে ঘুরতে পারে। এটি নিয়ন্ত্রণকারীদের উপর একটি সুবিধা যা কেবলমাত্র সরবরাহের ভোল্টেজের মান নিয়ন্ত্রণ করে আপনাকে ঘূর্ণন গতি (আরপিএম) নিয়ন্ত্রণ করতে দেয়।

L298N বিভিন্ন সাথে কাজ করতে পারে ভোল্টেজ, 3 ভি থেকে 35 ভি পর্যন্ত, এবং 2 এ এর ​​তীব্রতায়। এটিই মোটরটির কার্যকারিতা বা ঘূর্ণন গতি নির্ধারণ করবে। এটি অবশ্যই বিবেচনায় রাখা উচিত যে মডিউলটি যে ইলেক্ট্রনিক্সগুলি সাধারণত ব্যবহার করে সেগুলি প্রায় 3 ভি-ওষুধ খায়, সুতরাং মোটরটি সর্বদা 3V কম পাওয়ার জন্য আমরা যে বিদ্যুৎ থেকে এটি খাওয়াচ্ছি from এটি কিছুটা বেশি খরচ, বাস্তবে এটিতে একটি উচ্চ শক্তি উপাদান রয়েছে যা আপনি হিট সিনিং প্রয়োজন যা আপনি ইমেজে দেখতে পাচ্ছেন।

গতি নিয়ন্ত্রণ করতে, আপনি LM35 এর সাথে আমরা যা করেছি তার বিপরীতে কিছু করতে পারেন, এই ক্ষেত্রে, আউটপুটটিতে একটি নির্দিষ্ট ভোল্টেজ পাওয়ার পরিবর্তে এবং এটি ডিগ্রীতে রূপান্তরিত করার পরিবর্তে, এটি বিপরীত হবে। আমরা ড্রাইভারকে নিম্ন বা উচ্চতর ভোল্টেজ প্রাপ্ত করতে খাওয়াই একটি দ্রুত বা ধীর মোড়। এছাড়াও, L298N মডিউলটি যতক্ষণ না আমরা কমপক্ষে 5 ভি ভোল্টেজ সহ ড্রাইভারকে খাওয়াচ্ছি ততক্ষণ আরডুইনো বোর্ড 12 ভি চালিত করার অনুমতি দেয়।

আরডুইনোর সাথে একীকরণ

আরডুইনো সহ l298n এর সার্কিট ডায়াগ্রাম

আছে আপনি এই মডিউলটি L298N ব্যবহার করতে পারেন এমন অনেকগুলি প্রকল্প। প্রকৃতপক্ষে, আপনি এটি দিয়ে যা করতে পেরেছিলেন তার সবকিছু কল্পনা করতে পারেন এবং কাজ করতে পারেন। উদাহরণস্বরূপ, একটি সহজ উদাহরণ হ'ল দুটি সরাসরি বর্তমান মোটরের নিয়ন্ত্রণ যা ফ্রাইটিংয়ের সাথে তৈরি পূর্ববর্তী চিত্রে দেখা যায়।

L298N এর সাথে কাজ করার আগে আমাদের অবশ্যই অ্যাকাউন্টে নেওয়া উচিত যে মডিউল বা ভিনের ইনপুট 3v এবং 35v এর মধ্যে ভোল্টেজ সমর্থন করে এবং আমাদের এটি অবশ্যই স্থল বা জিএনডি এর সাথে সংযুক্ত করতে হবে, যথাক্রমে লাল এবং কালো তারের সাহায্যে ছবিতে দেখা যাবে। একবার পাওয়ারের সাথে সংযুক্ত হওয়ার পরে, পরবর্তী জিনিসটি মোটর বা দুটি মোটরকে সংযুক্ত করা হয় যা এটি একই সাথে নিয়ন্ত্রণ করতে স্বীকার করে। এটি সহজ, আপনাকে কেবল মোটরটির দুটি টার্মিনাল সংযোগ ট্যাবটিতে সংযুক্ত করতে হবে যার প্রতিটি পাশে মডিউল রয়েছে।

এবং এখন সম্ভবত সবচেয়ে জটিল আসে এবং এটি মডিউল সংযোগগুলি বা সংযোগ করা আরডুইনোগুলিতে পিনগুলি সঠিকভাবে দিন। মনে রাখবেন যে মডিউলটির জাম্পার বা নিয়ামক সেতুটি বন্ধ হয়ে থাকলে, এটি হল, মডিউলটির ভোল্টেজ নিয়ন্ত্রক সক্রিয় করা হয় এবং সেখানে 5 ভি আউটপুট থাকে যা আপনি আরডুইনো বোর্ডকে শক্তি প্রয়োগ করতে পারেন। অন্যদিকে, আপনি জাম্পারটি সরিয়ে ফেললে আপনি নিয়ন্ত্রককে নিষ্ক্রিয় করেন এবং আপনাকে আরডুইনোকে স্বাধীনভাবে পাওয়ার প্রয়োজন। চোখ! কারণ জাম্পারটি কেবলমাত্র 12 ভি ভোল্টেজ সেট আপ করা যেতে পারে, তার চেয়ে বেশি আপনাকে মডিউলটির ক্ষতি না করার জন্য এটি সরিয়ে ফেলতে হবে ...

আপনি যে প্রশংসা করতে পারেন প্রতিটি মোটরের জন্য 3 টি সংযোগ রয়েছে। আইএন 1 থেকে আইএন 4 হিসাবে চিহ্নিত হিসাবে চিহ্নিত মোটরগুলি এ এবং বি নিয়ন্ত্রণ করে you আপনার যদি মোটরগুলির সাথে কোনও যুক্ত না হয় কারণ আপনার কেবল একটি প্রয়োজন, তবে আপনাকে সেগুলি সমস্ত লাগাতে হবে না। প্রতিটি মোটরের জন্য এই সংযোগগুলির প্রতিটি পাশের জাম্পাররা হ'ল ইএনএ এবং ইএনবি, অর্থাৎ মোটর এ এবং বি সক্রিয় করতে, যা অবশ্যই উপস্থিত থাকতে হবে যদি আমরা উভয় মোটরই কাজ করতে চাই।

পাড়া মোটর এ (এটি বি এর ক্ষেত্রে একই হবে), আমাদের অবশ্যই IN1 এবং IN2 সংযুক্ত থাকতে হবে যা ঘূর্ণনের দিকটি নিয়ন্ত্রণ করবে। যদি IN1 উচ্চে এবং IN2 LOW এ থাকে, মোটরটি একদিকে ঘুরিয়ে দেয় এবং যদি তারা নীচে এবং উচ্চতায় থাকে তবে এটি অন্যদিকে ঘুরে যায়। ঘূর্ণনের গতি নিয়ন্ত্রণ করতে আপনাকে অবশ্যই INA বা INB jumpers সরিয়ে ফেলতে হবে এবং এটি পিনগুলি অবশ্যই এটি Ardino PWM এর সাথে সংযুক্ত করার জন্য ব্যবহার করতে হবে, যাতে আমরা 0 থেকে 255 এর মধ্যে একটি মান দিলে আমরা যথাক্রমে কম বা উচ্চ গতি অর্জন করি।

শর্তাবলী আরডুইনো আইডিইতে প্রোগ্রামিংও সহজ। উদাহরণস্বরূপ, একটি কোড হবে:

<pre>// Motor A
int ENA = 10;
int IN1 = 9;
int IN2 = 8;

// Motor B
int ENB = 5;
int IN3 = 7;
int IN4 = 6;

void setup ()
{
 // Declaramos todos los pines como salidas
 pinMode (ENA, OUTPUT);
 pinMode (ENB, OUTPUT);
 pinMode (IN1, OUTPUT);
 pinMode (IN2, OUTPUT);
 pinMode (IN3, OUTPUT);
 pinMode (IN4, OUTPUT);
}
//Mover los motores a pleno rendimiento (255), si quieres bajar la velocidad puedes reducir el valor hasta la mínima que son 0 (parados)</pre>
<pre>//Para mover los motores en sentido de giro contrario, cambia IN1 a LOW e IN2 a HIGH

void Adelante ()
{
 //Direccion motor A
 digitalWrite (IN1, HIGH);
 digitalWrite (IN2, LOW);
 analogWrite (ENA, 255); //Velocidad motor A
 //Direccion motor B
 digitalWrite (IN3, HIGH);
 digitalWrite (IN4, LOW);
 analogWrite (ENB, 255); //Velocidad motor B
}</pre>

মন্তব্য করতে প্রথম হতে হবে

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।