সুচিপত্র:

Mpu6050 এবং Arduino ব্যবহার করে অঙ্গভঙ্গি নিয়ন্ত্রণ গাড়ি: 7 টি ধাপ (ছবি সহ)
Mpu6050 এবং Arduino ব্যবহার করে অঙ্গভঙ্গি নিয়ন্ত্রণ গাড়ি: 7 টি ধাপ (ছবি সহ)

ভিডিও: Mpu6050 এবং Arduino ব্যবহার করে অঙ্গভঙ্গি নিয়ন্ত্রণ গাড়ি: 7 টি ধাপ (ছবি সহ)

ভিডিও: Mpu6050 এবং Arduino ব্যবহার করে অঙ্গভঙ্গি নিয়ন্ত্রণ গাড়ি: 7 টি ধাপ (ছবি সহ)
ভিডিও: Joystick and Gesture Controlled Smart Wireless Wheel Chair | Arduino Projects | Naba Tech World 2024, জুলাই
Anonim
Mpu6050 এবং Arduino ব্যবহার করে অঙ্গভঙ্গি নিয়ন্ত্রণ গাড়ি
Mpu6050 এবং Arduino ব্যবহার করে অঙ্গভঙ্গি নিয়ন্ত্রণ গাড়ি

এখানে একটি হাত নিয়ন্ত্রক অঙ্গভঙ্গি নিয়ন্ত্রণ গাড়ি, mpu6050 এবং arduino ব্যবহার করে তৈরি। আমি বেতার সংযোগের জন্য আরএফ মডিউল ব্যবহার করি।

ধাপ 1: প্রয়োজনীয় জিনিসগুলি:

প্রয়োজনীয় জিনিস
প্রয়োজনীয় জিনিস
প্রয়োজনীয় জিনিস
প্রয়োজনীয় জিনিস
প্রয়োজনীয় জিনিস
প্রয়োজনীয় জিনিস

Ard 1. অর্ডুইনো উনো

• 2. মাইক্রো আরডুইনো

• 3. আরএফ মডিউল (ট্রান্সমিটার এবং রিসিভার)

• 3.mpu6050 (accelomitter)

• 4. মোটর ড্রাইভার

• 5.2 ডিসি মোটর

Ro 6. রোবোটিক্স চ্যাসি

7। Arduino তারের

Hand 8. একটি হাত ঝলক

9। মোটর চালক

• 10। LiPo ব্যাটারি

11। 9V ব্যাটারি

12. ইউএসবি কেবল

ধাপ 2: সংযোগ:-

সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ

• 1. আরএফ ট্রান্সমিটারের জন্য সংযোগ:-

• GND = GND

• ডেটা = 12

• VCC = 5V

• 2. mpu6050 এর জন্য সংযোগ:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 এর 3.5V ভোল্টেজ দরকার কিন্তু আমরা এটাকে 5V ভোল্টেজ দিতে পারি।

Two দুটি ভোল্টেজ পিন প্রথমে 5V এবং আরেকটি 3.3V.rf রিসিভারকে 5V প্রয়োজন।তাই আমি RF ট্রান্সমিটারের জন্য 5V পিন ব্যবহার করি।

• mpu6050 3.5V চালাতে পারে।

• 3. আরএফ রিসিভারের জন্য সংযোগ:-

• GND = GND

• ডেটা = 12

• VCC = 5V

Motor 4. মোটর চালকের জন্য সংযোগ:-

• মোটর এক:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• মোটর দুই:-

• int enB = 3

• int in3 = 5

• int in4 = 4

ধাপ 3: কর্মরত অধ্যক্ষ:-

কর্মরত অধ্যক্ষ
কর্মরত অধ্যক্ষ

1. এমপিইউ 6050:-

MPU-6050 ট্রিপল এক্সিস অ্যাকসিলরোমিটার এবং গাইরো ব্রেকআউট বোর্ড। এটি তিনটি কোণ পড়ে। আমরা তাদের X, Y, এবং Z নাম দিতে পারি, এখানে আমরা

এখানে শুধুমাত্র দুটি কোণ ব্যবহার করুন। এখানে আমরা Y এবং Z. Y ফরওয়ার্ডের জন্য এবং Z বাম, ডানদিকে ব্যবহার করি।

কোডের এই অংশটি কোণটি পড়ুন।

• mpu-6050 রেডিয়ানে কোণগুলি পড়ে, এটি "* 180/M_PI" এটিকে ডিগ্রীতে পরিণত করে।

ধাপ 4: • আরএফ ট্রান্সমিটার:-

• আরএফ ট্রান্সমিটার
• আরএফ ট্রান্সমিটার

•আরএফ

ট্রান্সমিটার:-

Mpu6050 কোণ পড়ুন। তারপর আমি একটি "if" লুপ তৈরি করি এবং একটি condition.in করি তারপর দুটি বাফার তৈরি করি। এবং দ্বিতীয়টিতে, আমি কোণ দ্বারা গতি নিয়ন্ত্রণের জন্য কোণ পাঠাই। কোডের এই অংশটি বার্তা পাঠায়। এবং আমি কোণটি ম্যাপ করি।

ধাপ 5: আরএফ প্রাপক:-

আরএফ প্রাপক
আরএফ প্রাপক

• Rf রিসিভার:-

রিসিভার বাফারে বার্তা পায়। আবার আমি ফরোয়ার্ডের জন্য প্রথম বাফারে একটি শর্ত তৈরি করি। এবং দ্বিতীয়টি আমি গতি নিয়ন্ত্রণের জন্য ব্যবহার করি। এবং আমি আবার এটি মানচিত্র। কোডের এই অংশটি এই কাজটি করছে। এবং গতি নিয়ন্ত্রণের জন্য, আমি দ্বিতীয় বাফার ব্যবহার করি এবং, কোণগুলি ম্যাপ করা (0, 9), আমি গতি ম্যাপ করি (50, 255)। আপনি কোডে সবকিছু দেখতে পারেন।

ধাপ 6: চলুন গাড়ি চালাই:-

Image
Image
Arduino প্রতিযোগিতা 2017
Arduino প্রতিযোগিতা 2017

এখন সময় এসেছে রোবট চালানোর। নিশ্চিত করুন যে সমস্ত সংযোগ সঠিক। এখন আপনার কম্পিউটারের সাথে আপনার গ্ল্যাপসের মাইক্রো আরডুইনো সংযোগ করুন। সিরিয়াল মনিটরটি খুলুন, এখন আপনি কোণগুলি পড়তে দেখতে পারেন এখন ট্রান্সমিটার থেকে রিসিভারে কোন ইনপুট পাঠান। এখন আপনার রোবট রান করার জন্য প্রস্তুত।

ধাপ 7:

যদি আপনি সেই কোডগুলিতে অসুবিধা পূরণ করেন। আপনি এই কোডগুলি ব্যবহার করতে পারেন। আমি এগুলো তৈরি করি কারণ আমি পূরণ করি আপনি ট্রান্সমিটার কোড পূরণ করতে অসুবিধা হবে। তাই আমি এই সহজ কোড তৈরি। এবং আপনাকে 6th ষ্ঠ ধাপ অনুসরণ করতে হবে না। শুধু ট্রান্সমিটারের আরডুইনো পাওয়ার সংযোগ করুন এবং আপনার রোবট আপনার নিয়ন্ত্রণে আছে।

প্রস্তাবিত: