আরডুইনোর সাথে 4WD Mecanum Chassis Metal (one-piece motor hole) ইন্টারফেসিং ও ব্যবহার গাইড
### পরিচিতি
4WD Mecanum Chassis একটি অত্যন্ত উন্নত রোবোটিক প্ল্যাটফর্ম যা মিকানাম (Mecanum) চাকার ব্যবহারের মাধ্যমে যেকোনো দিকে (সামনে, পেছনে, ডানে, বামে এবং কোনাকুনি) মুভ করতে পারে। এর শক্ত মেটাল বডি দীর্ঘস্থায়ী স্থায়িত্ব নিশ্চিত করে।
### প্রয়োজনীয় পার্টস
১. 4WD Mecanum Chassis (Metal)
২. ৪টি গিয়ার মোটর (12V/6V DC)
৩. L298N মোটর ড্রাইভার
৪. আরডুইনো উনো (Arduino Uno)
৫. ব্যাটারি (7.4V/11.1V Li-ion)
৬. জাম্পার ওয়্যার
### সার্কিট কানেকশন
১. মোটর ড্রাইভারের OUT1, OUT2 (সামনের বাম মোটর) এবং OUT3, OUT4 (সামনের ডান মোটর) এর সাথে সংযুক্ত করুন।
২. একইভাবে পেছনের মোটর দুটি ড্রাইভারের দ্বিতীয় চ্যানেলে যুক্ত করুন।
৩. ড্রাইভারের IN1, IN2, IN3, IN4 পিনগুলো আরডুইনোর ডিজিটাল পিন D5, D6, D7, D8 এ যুক্ত করুন।
৪. ড্রাইভারের VCC ব্যাটারির পজিটিভ এবং GND আরডুইনোর GND ও ব্যাটারির নেগেটিভের সাথে কমন গ্রাউন্ড করুন।
### কিভাবে কাজ করে
মিকানাম চাকার বিশেষ কোণযুক্ত রোলারগুলোর ঘূর্ণনের কারণে চাকাগুলো চার দিকে বল প্রয়োগ করে। যখন বিভিন্ন কম্বিনেশনে মোটরগুলো ঘুরানো হয়, তখন রোবটটি তার অক্ষে ঘুরতে (Spin) বা পার্শ্বীয়ভাবে (Strafing) চলাচল করতে সক্ষম হয়।
প্রোগ্রাম কোড (Source Code)
// আরডুইনো এবং L298N মোটর ড্রাইভার কোড
int FL_Motor1 = 5; // সামনের বাম মোটর
int FL_Motor2 = 6;
int FR_Motor1 = 7; // সামনের ডান মোটর
int FR_Motor2 = 8;
void setup() {
// পিনগুলো আউটপুট হিসেবে সেট করা হলো
pinMode(FL_Motor1, OUTPUT);
pinMode(FL_Motor2, OUTPUT);
pinMode(FR_Motor1, OUTPUT);
pinMode(FR_Motor2, OUTPUT);
}
void loop() {
// রোবট সামনে এগোবে
digitalWrite(FL_Motor1, HIGH);
digitalWrite(FR_Motor1, HIGH);
delay(2000);
// রোবট থামবে
digitalWrite(FL_Motor1, LOW);
digitalWrite(FR_Motor1, LOW);
delay(1000);
}
..., ... থেকে
...এইমাত্র অর্ডার করেছেন • ...