সুচিপত্র:

ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিকনির্দেশনা এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট: 6 ধাপ
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিকনির্দেশনা এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট: 6 ধাপ

ভিডিও: ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিকনির্দেশনা এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট: 6 ধাপ

ভিডিও: ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিকনির্দেশনা এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট: 6 ধাপ
ভিডিও: খুব সহজেই তৈরি করুন আরডুইনো প্রোজেক্টের জন্য অ্যাপ এবং কোড || How to make Bluetooth app for Arduino 2024, নভেম্বর
Anonim
Image
Image
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিক এবং ঘূর্ণনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট।
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিক এবং ঘূর্ণনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট।
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিক এবং ঘূর্ণনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট।
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিক এবং ঘূর্ণনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট।

এই নির্দেশযোগ্য ব্যাখ্যা করে কিভাবে Arduino রোবট তৈরি করা যায় যা প্রয়োজনীয় দিকের দিকে অগ্রসর হতে পারে (ফরওয়ার্ড, ব্যাকওয়ার্ড, বাম, ডান, পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) ভয়েস কমান্ড ব্যবহার করে সেন্টিমিটারে প্রয়োজনীয় দূরত্ব। ভয়েস কমান্ড ব্যবহার করে স্বয়ংক্রিয়ভাবে রোবটকেও সরানো যায়।

ভয়েস কমান্ড ব্যবহার করে ইনপুট করুন:

প্রথম প্যারামিটার - #ফরওয়ার্ড বা #রিভার্স বা #বাম বা #ডান বা #অটো বা #আঙ্গুল

দ্বিতীয় প্যারামিটার - দূরত্ব 100 বা কোণ 300

যেমন: - 1) ফরওয়ার্ড দূরত্ব 100 কোণ 300 - GY -271 ব্যবহার করে গাড়িটি 300 ডিগ্রীতে ঘোরান এবং এগিয়ে যান

100 সেন্টিমিটার

2) ফরওয়ার্ড এঙ্গেল 300 দূরত্ব 100 - কোণ এবং দূরত্ব কমান্ড যে কোন ক্রমে হতে পারে

3) ফরওয়ার্ড দূরত্ব 100 - 100 সেন্টিমিটার এগিয়ে যান

4) ফরওয়ার্ড এঙ্গেল 300 - 300 ডিগ্রি পর্যন্ত গাড়ি ঘোরান এবং পরবর্তী পর্যন্ত সামনের দিকে এগিয়ে যান

কমান্ড

5) স্বয়ংক্রিয় - বাধা এড়িয়ে স্বায়ত্তশাসিত মোডে গাড়ি সরায়

7) কোণ 300 - 300 ডিগ্রি পর্যন্ত গাড়ি ঘোরান।

ধাপ 1: অংশ তালিকা

অংশ তালিকা
অংশ তালিকা

নীচে এই প্রকল্পটি তৈরির জন্য প্রয়োজনীয় অংশগুলির তালিকা রয়েছে, তাদের মধ্যে কিছু alচ্ছিক।

আপনি আপনার নিজের চ্যাসি তৈরি করতে পারেন বা অ্যামাজন থেকে যে কোন 3Wheel বা 4Wheel রোবট গাড়ির চ্যাসি কিনতে পারেন এটি খুব সস্তা।

1. Arduino Uno R3 (অন্যান্য Arduino বোর্ডগুলিও ব্যবহার করা যেতে পারে)

2. ব্লুটুথ মডিউল এইচসি - 02

3. HMC5883L (GY-271)

4. অতিস্বনক সেন্সর HC SR04 সার্ভো মাউন্ট প্লেট সহ (:চ্ছিক: মাউন্ট প্লেট)

5. L298N মোটর ড্রাইভার (L293D এছাড়াও ব্যবহার করা যেতে পারে)

6. রুটি বোর্ড পাওয়ার সাপ্লাই MB-102 (alচ্ছিক: ভোল্টেজ রেগুলেটর 7805 ব্যবহার করা যেতে পারে)

7. রুটি বোর্ড

8. হল এফেক্ট সেন্সর সহ 2 এনকোডার মোটর (অপটো কপলার সেন্সর সহ বিও মোটরও ব্যবহার করা যেতে পারে)

9. 9 V ব্যাটারি (পরিমাণ 1) (মোটরের জন্য আলাদা ব্যাটারি সুপারিশ করা হয়)

10. ব্যাটারি হোল্ডারের সাথে 6 X AA ব্যাটারি (Arduino বোর্ড এবং সেন্সরগুলিতে বিদ্যুৎ সরবরাহের জন্য)

11. জাম্পার তার

12. মাইক্রো সার্ভো মোটর

13. 4 চাকা বা 3 চাকার গাড়ির চ্যাসি

ধাপ 2: রোবট চ্যাসি একত্রিত করুন এবং মোটর ড্রাইভারের মাধ্যমে মোটরগুলিকে আরডুইনোতে সংযুক্ত করুন

রোবট চ্যাসি একত্রিত করুন এবং মোটর ড্রাইভারের মাধ্যমে মোটরগুলিকে আরডুইনোতে সংযুক্ত করুন
রোবট চ্যাসি একত্রিত করুন এবং মোটর ড্রাইভারের মাধ্যমে মোটরগুলিকে আরডুইনোতে সংযুক্ত করুন

3 হুইল ড্রাইভ বা 4 হুইল ড্রাইভ রোবট চ্যাসি একত্রিত করুন এবং L298N মোটর চালকদের মাধ্যমে এনকোডার মোটরগুলিকে আরডুইনো বোর্ডের সাথে সংযুক্ত করুন।

এনকোডার মোটর: ডিসি গিয়ার্ড মোটর একটি অতিরিক্ত চৌম্বকীয় চতুর্ভুজ টাইপ ঘূর্ণমান এনকোডার সমন্বিত। চতুর্ভুজ এনকোডারগুলি দুটি ডাল সরবরাহ করে যা ফেজের বাইরে, খাদ ঘূর্ণনের দিক এবং গতি এবং দূরত্ব ভ্রমণের জন্য।

এনকোডার মোটর শ্যাফ্টের ঘূর্ণন প্রতি 540 ডাল সরবরাহ করে যা Arduino কাউন্টার দ্বারা Arduino এর বাধা পিন ব্যবহার করে গণনা করা হয়।

আমি এনকোডারের শুধুমাত্র একটি আউটপুট ব্যবহার করছি কারণ আমি এই নির্দেশের জন্য খাদ আন্দোলনের দিক জানতে আগ্রহী নই।

সংযোগ:

Inp 1 L298N মোটর ড্রাইভার - Arduino পিন 6

Inp 2 L298N মোটর ড্রাইভার - Arduino পিন 7

Inp 3 L298N মোটর ড্রাইভার - Arduino পিন 8

Inp 4 L298N মোটর ড্রাইভার - Arduino পিন 9

M1 L298N মোটর ড্রাইভার - এনকোডার মোটর বাম M1

M2 L298N মোটর ড্রাইভার - এনকোডার মোটর বাম M2

M1 L298N মোটর ড্রাইভার - এনকোডার মোটর রাইট M3

M2 L298N মোটর ড্রাইভার - এনকোডার মোটর রাইট M4

CHA এনকোডার মোটর বাম - Arduino পিন 2

CHA এনকোডার মোটর ডান - Arduino পিন 3

Arduino UNO ইনপুট ভোল্টেজ - 5V নিয়ন্ত্রিত

এনকোডার মোটর ইনপুট ভোল্টেজ - 5V নিয়ন্ত্রিত

L298N মোটর ড্রাইভার - 5V থেকে 9V

ধাপ 3: আরডুইনোতে কানেট ব্লুটুথ মডিউল

Arduino থেকে কানেট ব্লুটুথ মডিউল
Arduino থেকে কানেট ব্লুটুথ মডিউল

Arduino বোর্ডে ব্লুটুথ মডিউল সংযুক্ত করুন যা গ্রহণ করবে

ব্লুটুথের মাধ্যমে মোবাইল অ্যাপ থেকে ভয়েস ইনপুট। আরডুইনোতে ভয়েস ইনপুট স্ট্রিং আকারে স্থান দ্বারা বিভক্ত একাধিক শব্দের সাথে থাকবে।

কোডটি স্ট্রিংয়ের শব্দগুলিকে বিভক্ত করবে এবং ভেরিয়েবলের জন্য বরাদ্দ করবে।

অ্যান্ড্রয়েড অ্যাপে ডাউনলোড করার লিঙ্ক:

যেমন। ভয়েস ইনপুট: ফরওয়ার্ড দূরত্ব 100 কোণ 50

Arduino পিন 0-HC-02 TX

Arduino পিন 1-HC-02 RX

HC-02 ইনপুট ভোল্টেজ-5V নিয়ন্ত্রিত

ধাপ 4: আরডুইনোতে GY-271 সংযুক্ত করুন

GY-271 কে Arduino এর সাথে সংযুক্ত করুন
GY-271 কে Arduino এর সাথে সংযুক্ত করুন

GY-271 কে Arduino এর সাথে সংযুক্ত করুন যা রোবটের হেডিং পজিশন পেতে এবং রোবটকে কাঙ্ক্ষিত ডিগ্রীতে (0 থেকে 365-0 এবং 365 ডিগ্রী উত্তর, 90 ডিগ্রী পূর্বে, 180 ডিগ্রী দক্ষিণ এবং 270 ডিগ্রী পশ্চিম থেকে)

সংযোগ:

GY-271 SCL-Arduino Analog Input A5

GY-271 SCA-Arduino Analog Input A4

ইনপুট ভোল্টেজ থেকে GY-271-3.3 V নিয়ন্ত্রিত

দয়া করে নোট করুন: প্রথমে মডিউলটি পরীক্ষা করার জন্য লাইব্রেরিতে দেওয়া উদাহরণ কোডটি ব্যবহার করুন।

ধাপ 5: মাইক্রো সার্ভো মোটর এবং অতিস্বনক সেন্সর HC SR04 কে Arduino এর সাথে সংযুক্ত করুন

মাইক্রো সার্ভো মোটর এবং অতিস্বনক সেন্সর HC SR04 কে Arduino এর সাথে সংযুক্ত করুন
মাইক্রো সার্ভো মোটর এবং অতিস্বনক সেন্সর HC SR04 কে Arduino এর সাথে সংযুক্ত করুন

মাইক্রো সার্ভো মোটর এবং অতিস্বনক সেন্সর HC SR04 এর সাথে সংযোগ করুন

আরডুইনো। বস্তুর দূরত্ব পরিমাপের জন্য অতিস্বনক সেন্সর ব্যবহার করা হয় এবং যখন বস্তুটি রোবটের কাছাকাছি থাকে তখন অতিস্বনক সেন্সরকে বাম এবং ডানে সরানোর জন্য সার্ভার মোটর ব্যবহার করা হয় যা বস্তুকে বা দেয়ালের সাথে সংঘর্ষ না করে রোবটকে যে কোন দিকে যেতে সাহায্য করবে।

অতিস্বনক সেন্সর মাউন্ট বোর্ড ব্যবহার করে servo মোটর উপর মাউন্ট করুন।

সংযোগ:

মাইক্রো সার্ভো সিগন্যাল পিন - আরডুইনো পিন 10

HC SR04 Trig Pin - Arduino Pin 11

HC SR04 Echo Pin - Arduino Pin 12

সার্ভো মোটর ইনপুট ভোল্টেজ - 5V নিয়ন্ত্রিত

ইনপুট ভোল্টেজ থেকে HC SR04 - 5V নিয়ন্ত্রিত

ধাপ 6: কোড, লাইব্রেরি এবং অ্যান্ডোরিড অ্যাপ ডাউনলোড করার লিঙ্ক

কোড সংযুক্ত করা হয়েছে। লাইব্রেরি ডাউনলোড করার লিংক

1) টাইমার ওয়ান -

2) QMC5883L -

3) নিউপিং -

অ্যাপ লিঙ্ক:

লাইনের সংখ্যা কমাতে কোডটি আরও অপ্টিমাইজ করা যায়।

ধন্যবাদ এবং দয়া করে আমাকে মেসেজ করুন যদি কারো কোন প্রশ্ন থাকে।

প্রস্তাবিত: