আরডুইনোর সাথে Mecanum Wheel (1Pair) ইন্টারফেসিং ও ব্যবহার গাইড
### পরিচিতি
Mecanum Wheel বা ম্যাকানাম হুইল হলো একটি বিশেষ ধরনের চাকা যা রোবটকে যেকোনো দিকে (সামনে, পেছনে, ডানে, বামে এবং ডায়াগোনাল) নড়াচড়া করতে সাহায্য করে। এই প্যাকেজে এক জোড়া (২টি) চাকা থাকে যা সাধারণত ৪টি চাকার রোবট প্ল্যাটফর্মের জন্য ব্যবহৃত হয়।
### প্রয়োজনীয় পার্টস
১. Mecanum Wheel (1 Pair)
২. ৪টি DC Gear Motor
৩. L298N Motor Driver
৪. Arduino Uno
৫. ৭.৪ ভোল্ট বা ১২ ভোল্ট ব্যাটারি
৬. জাম্পার ওয়্যার
### সার্কিট কানেকশন
১. মোটরের টার্মিনালগুলো L298N ড্রাইভারের OUT1, OUT2, OUT3, এবং OUT4 পিনে যুক্ত করুন।
২. L298N এর IN1, IN2, IN3, IN4 পিনগুলো আরডুইনোর ডিজিটাল পিন ৮, ৯, ১০, এবং ১১ এর সাথে যুক্ত করুন।
৩. ড্রাইভারের GND পিন আরডুইনো এবং ব্যাটারির নেগেটিভ টার্মিনালের সাথে যুক্ত করুন।
৪. ব্যাটারির পজিটিভ প্রান্ত ড্রাইভারের 12V পিনে এবং আরডুইনোর Vin পিনে যুক্ত করুন।
### কিভাবে কাজ করে
Mecanum হুইলের উপরিভাগে ৪৫ ডিগ্রি কোণে ছোট ছোট রোলার থাকে। যখন চাকাগুলো ভিন্ন ভিন্ন দিকে ঘোরে, তখন রোলারের ঘর্ষণ বল এবং চাকার গতির সমন্বয়ে রোবটটি যেকোনো দিকে কোনো মোড় না নিয়েই সরাসরি স্লাইড করতে পারে।
কানেকশন ও সার্কিট ডায়াগ্রাম (Connection Diagram)
প্রোগ্রাম কোড (Source Code)
// আরডুইনো পিন কনফিগারেশন
int IN1 = 8; // মোটর ১ ফরওয়ার্ড
int IN2 = 9; // মোটর ১ রিভার্স
int IN3 = 10; // মোটর ২ ফরওয়ার্ড
int IN4 = 11; // মোটর ২ রিভার্স
void setup() {
// পিনগুলোকে আউটপুট হিসেবে সেট করা
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
}
void loop() {
// রোবট সামনে চালানোর কোড
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
delay(2000);
// রোবট থামানোর কোড
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
delay(1000);
}
..., ... থেকে
...এইমাত্র অর্ডার করেছেন • ...