সুচিপত্র:
- ধাপ 1: অংশ তালিকা
- ধাপ 2: রোবট চ্যাসি একত্রিত করুন এবং মোটর ড্রাইভারের মাধ্যমে মোটরগুলিকে আরডুইনোতে সংযুক্ত করুন
- ধাপ 3: আরডুইনোতে কানেট ব্লুটুথ মডিউল
- ধাপ 4: আরডুইনোতে GY-271 সংযুক্ত করুন
- ধাপ 5: মাইক্রো সার্ভো মোটর এবং অতিস্বনক সেন্সর HC SR04 কে Arduino এর সাথে সংযুক্ত করুন
- ধাপ 6: কোড, লাইব্রেরি এবং অ্যান্ডোরিড অ্যাপ ডাউনলোড করার লিঙ্ক
ভিডিও: ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিকনির্দেশনা এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট: 6 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই নির্দেশযোগ্য ব্যাখ্যা করে কিভাবে 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 বোর্ডে ব্লুটুথ মডিউল সংযুক্ত করুন যা গ্রহণ করবে
ব্লুটুথের মাধ্যমে মোবাইল অ্যাপ থেকে ভয়েস ইনপুট। আরডুইনোতে ভয়েস ইনপুট স্ট্রিং আকারে স্থান দ্বারা বিভক্ত একাধিক শব্দের সাথে থাকবে।
কোডটি স্ট্রিংয়ের শব্দগুলিকে বিভক্ত করবে এবং ভেরিয়েবলের জন্য বরাদ্দ করবে।
অ্যান্ড্রয়েড অ্যাপে ডাউনলোড করার লিঙ্ক:
যেমন। ভয়েস ইনপুট: ফরওয়ার্ড দূরত্ব 100 কোণ 50
Arduino পিন 0-HC-02 TX
Arduino পিন 1-HC-02 RX
HC-02 ইনপুট ভোল্টেজ-5V নিয়ন্ত্রিত
ধাপ 4: আরডুইনোতে GY-271 সংযুক্ত করুন
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 এর সাথে সংযোগ করুন
আরডুইনো। বস্তুর দূরত্ব পরিমাপের জন্য অতিস্বনক সেন্সর ব্যবহার করা হয় এবং যখন বস্তুটি রোবটের কাছাকাছি থাকে তখন অতিস্বনক সেন্সরকে বাম এবং ডানে সরানোর জন্য সার্ভার মোটর ব্যবহার করা হয় যা বস্তুকে বা দেয়ালের সাথে সংঘর্ষ না করে রোবটকে যে কোন দিকে যেতে সাহায্য করবে।
অতিস্বনক সেন্সর মাউন্ট বোর্ড ব্যবহার করে 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) নিউপিং -
অ্যাপ লিঙ্ক:
লাইনের সংখ্যা কমাতে কোডটি আরও অপ্টিমাইজ করা যায়।
ধন্যবাদ এবং দয়া করে আমাকে মেসেজ করুন যদি কারো কোন প্রশ্ন থাকে।
প্রস্তাবিত:
ব্যাটারি চালিত অফিস। পূর্ব/পশ্চিম সৌর প্যানেল এবং বায়ু টারবাইন অটো স্যুইচিং সহ সৌর সিস্টেম: 11 টি ধাপ (ছবি সহ)
ব্যাটারি চালিত অফিস। অটো সুইচিং ইস্ট/ওয়েস্ট সোলার প্যানেল এবং উইন্ড টারবাইন সহ সৌর সিস্টেম: প্রকল্প: একটি 200 বর্গফুট অফিস ব্যাটারি চালিত হতে হবে। অফিসে অবশ্যই এই সিস্টেমের জন্য প্রয়োজনীয় সমস্ত কন্ট্রোলার, ব্যাটারি এবং উপাদান থাকতে হবে। সৌর এবং বায়ু শক্তি ব্যাটারি চার্জ করবে। শুধুমাত্র একটি সামান্য সমস্যা আছে
V3 মডিউল ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবট: 6 টি ধাপ
V3 মডিউল ব্যবহার করে ভয়েস কন্ট্রোল্ড রোবট: এই রোবটটি যে কেউ সহজেই তৈরি করতে পারে, শুধু আমার দেওয়া প্রক্রিয়া অনুসরণ করুন এটি একটি ভয়েস নিয়ন্ত্রিত রোবট এবং আপনি আমার রোবটের ডেমো দেখতে পারেন আপনি এটি দুটি উপায়ে ব্যবহার করতে পারেন এক ভাবে দূরবর্তী এবং অন্যান্য ভয়েস দ্বারা হয়
হিউম্যান-কম্পিউটার ইন্টারফেস: ইএমজি ব্যবহার করে কব্জি মুভমেন্ট দ্বারা একটি গ্রিপার (কিরিগামি দ্বারা তৈরি) ফাংশন: 7 ধাপ
হিউম্যান-কম্পিউটার ইন্টারফেস: ইএমজি ব্যবহার করে কব্জি আন্দোলন দ্বারা একটি গ্রিপার (কিরিগামি দ্বারা তৈরি) ফাংশন: সুতরাং এটি একটি মানব-কম্পিউটার ইন্টারফেসে আমার প্রথম চেষ্টা ছিল পাইথন এবং arduino মাধ্যমে এবং একটি অরিগামি ভিত্তিক gripper actuated
আরডুইনো কন্ট্রোল ডিসি মোটর গতি এবং দিকনির্দেশনা একটি পোটেন্টিওমিটার ব্যবহার করে: 6 টি ধাপ
আরডুইনো কন্ট্রোল ডিসি মোটর গতি এবং দিকনির্দেশনা একটি পোটেন্টিওমিটার ব্যবহার করে: এই টিউটোরিয়ালে আমরা একটি ডিসি মোটর গতি এবং দিক নিয়ন্ত্রণের জন্য একটি L298N ডিসি মোটর কন্ট্রোল ড্রাইভার এবং একটি পোটেন্টিওমিটার ব্যবহার করতে শিখব।
ভয়েস নিয়ন্ত্রিত আরডুইনো রোবট + ওয়াইফাই ক্যামেরা + গ্রিপার + এপিপি এবং ম্যানুয়াল ব্যবহার এবং বাধা এড়ানোর মোড (কুরবেস ভার 2.0): 4 টি ধাপ
ভয়েস নিয়ন্ত্রিত আরডুইনো রোবট + ওয়াইফাই ক্যামেরা + গ্রিপার + এপিপি এবং ম্যানুয়াল ব্যবহার এবং বাধা এড়ানোর মোড (কুরবেস ভার 2.0): KUREBAS V2.0 ফিরে এসেছে তিনি নতুন বৈশিষ্ট্যগুলির সাথে খুব চিত্তাকর্ষক। তার কাছে একটি গ্রিপার, ওয়াইফাই ক্যামেরা এবং একটি নতুন অ্যাপ্লিকেশন রয়েছে যা তার জন্য তৈরি করেছে