আরডুইনোর সাথে N20 Motor Kit (Narrow Wheel) ইন্টারফেসিং ও ব্যবহার গাইড
### পরিচিতি
N20 গিয়ার মোটর ছোট রোবটিক প্রজেক্টের জন্য অত্যন্ত জনপ্রিয়। এই কিটে একটি কমপ্যাক্ট গিয়ার মোটর এবং একটি ন্যারো হুইল অন্তর্ভুক্ত থাকে, যা মিনি রোবট বা কার তৈরির জন্য আদর্শ।
### প্রয়োজনীয় পার্টস
১. N20 মোটর এবং ন্যারো হুইল কিট
২. আরডুইনো উনো (Arduino Uno)
৩. L298N বা L293D মোটর ড্রাইভার মডিউল
৪. ব্রেডবোর্ড এবং জাম্পার ওয়্যার
৫. ৯-১২ ভোল্ট ব্যাটারি
### সার্কিট কানেকশন
১. মোটরের দুটি টার্মিনালকে মোটর ড্রাইভারের OUT1 এবং OUT2 পোর্টে যুক্ত করুন।
২. মোটর ড্রাইভারের IN1 এবং IN2 পিনকে আরডুইনোর ডিজিটাল পিন ৮ এবং ৯-এ যুক্ত করুন।
৩. ড্রাইভারের ENA পিনকে আরডুইনোর ১০ নম্বর পিনে (PWM) যুক্ত করুন।
৪. ব্যাটারির পজিটিভ প্রান্ত ড্রাইভারের ১২V পিনে এবং নেগেটিভ প্রান্ত GND-তে যুক্ত করুন।
৫. আরডুইনোর GND এবং ড্রাইভারের GND কমন (একইসাথে) যুক্ত করুন।
### কিভাবে কাজ করে
N20 মোটর সরাসরি আরডুইনোর পিন থেকে পর্যাপ্ত কারেন্ট পায় না, তাই মোটর ড্রাইভার ব্যবহার করা হয়। আরডুইনো থেকে সিগন্যাল (High/Low) ড্রাইভারের ট্রানজিস্টরগুলোকে অন করে, যা মোটরের ঘূর্ণন দিক নিয়ন্ত্রণ করে। PWM সিগন্যাল ব্যবহার করে মোটরের গতি নিয়ন্ত্রণ করা সম্ভব।
কানেকশন ও সার্কিট ডায়াগ্রাম (Connection Diagram)
প্রোগ্রাম কোড (Source Code)
// আরডুইনো পিন ডিক্লেয়ারেশন
const int IN1 = 8; // মোটর দিক ১
const int IN2 = 9; // মোটর দিক ২
const int ENA = 10; // গতি নিয়ন্ত্রণ (PWM)
void setup() {
// পিন মোড সেট করা
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(ENA, OUTPUT);
}
void loop() {
// মোটর সামনের দিকে ঘোরান
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
analogWrite(ENA, 200); // গতি ২০০ সেট করা হলো
delay(2000);
// মোটর বন্ধ করা
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
delay(1000);
}
..., ... থেকে
...এইমাত্র অর্ডার করেছেন • ...