সুচিপত্র:

ভয়েস সক্রিয় RoBoT: 5 টি ধাপ
ভয়েস সক্রিয় RoBoT: 5 টি ধাপ

ভিডিও: ভয়েস সক্রিয় RoBoT: 5 টি ধাপ

ভিডিও: ভয়েস সক্রিয় RoBoT: 5 টি ধাপ
ভিডিও: আর্টিফিশিয়াল ইন্টিলিজেন্সের কিছু ভয়ংকর রূপ | Use of Artificial Intelligence 2024, নভেম্বর
Anonim
ভয়েস সক্রিয় RoBoT
ভয়েস সক্রিয় RoBoT
ভয়েস সক্রিয় RoBoT
ভয়েস সক্রিয় RoBoT
ভয়েস সক্রিয় RoBoT
ভয়েস সক্রিয় RoBoT

Arduino ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবট: হাই সবাই, আমি আশা করি আপনি ভাল আছেন এবং ভাল করছেন। আজ আমরা আরডুইনো ব্যবহার করে রোবোটিক্স সম্পর্কিত প্রকল্প শুরু করতে যাচ্ছি। আজ, আমরা Arduino এবং Android অ্যাপ্লিকেশন ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবট সম্পর্কে কথা বলতে যাচ্ছি। ভয়েস নিয়ন্ত্রিত রোবট একটি মোবাইল রোবট যা কিছু নির্দিষ্ট ভয়েস কমান্ড দ্বারা নিয়ন্ত্রণ করা হয়। মোবাইল অ্যাপ্লিকেশনটি "স্টপ", "ফরওয়ার্ড", "পিছনে", "বাম", "ডান" পাঁচটি কমান্ড সনাক্ত করতে সক্ষম। এই এমবেডেড সিস্টেম প্রজেক্টে, আমরা একটি 4-WD রোবোটিক গাড়ি তৈরি করি যা আমরা একটি মোবাইল অ্যাপ্লিকেশনের মাধ্যমে ভয়েস ব্যবহার করে নিয়ন্ত্রণ করতে পারি। অ্যাপ্লিকেশন শোনা এবং ব্লুটুথ ব্যবহার করে Arduino নির্দেশ পাঠায় এবং তারপর Arduino নির্দিষ্ট অপারেশন সঞ্চালন। ভয়েস স্বীকৃতি অ্যাপ্লিকেশন 100% সঠিক নয়। অ্যাপ্লিকেশনটি আশেপাশের শব্দগুলির প্রতি সংবেদনশীল। এটি কখনও কখনও রোবটকে দেওয়া ভয়েস কমান্ডের ভুল ব্যাখ্যা করে। কিন্তু আপনি আপনার নিজের অ্যাপ্লিকেশন ডিজাইন করতে পারেন যা পারিপার্শ্বিকতা উপেক্ষা করতে পারে এবং শুধুমাত্র আপনার নিজস্ব ভয়েস গ্রহণ করতে পারে।

ধাপ 1: ব্লক ডায়াগ্রাম

ব্লক ডায়াগ্রাম
ব্লক ডায়াগ্রাম

ভয়েস নিয়ন্ত্রিত রোবটের জন্য প্রয়োজনীয় উপাদান

Arduino Uno: Arduino Uno ব্যবহার করা হয় কারণ আমরা এতে মোটর ড্রাইভার shাল মাউন্ট করতে পারি। এটি সস্তা, ব্যবহার করা সহজ এবং কম জায়গা অর্জন করে কারণ আমাদের সবকিছু চেসিসে রাখতে হবে। আপনি যদি Arduino প্রোগ্রামিংয়ে নতুন হন, আমি আপনাকে Arduino নিবন্ধের সাথে শুরু করার জন্য সুপারিশ করছি। মোটর ড্রাইভার শিল্ড: মোটর ড্রাইভার শিল্ডটি L293 IC এর উপর ভিত্তি করে তৈরি করা হয়েছে, যা একটি দ্বৈত পূর্ণ-সেতু ড্রাইভার। এটি রিলে, সোলেনয়েডস, ডিসি এবং স্টেপিং মোটরের মতো ইনডাকটিভ লোড চালাতে ব্যবহৃত হয়। এটি আপনাকে আপনার আরডুইনো দিয়ে চারটি ডিসি মোটর এবং ২ টি সার্ভিস চালাতে দেয়। আমরা প্রতিটি মোটরের গতি এবং দিক স্বাধীনভাবে নিয়ন্ত্রণ করতে পারি।

ধাপ 2: HC-05 ব্লুটুথ মডিউল

HC-05 ব্লুটুথ মডিউল
HC-05 ব্লুটুথ মডিউল

: এটি সিরিয়াল পোর্ট প্রোফাইল সহ একটি ক্লাস -২ ব্লুটুথ মডিউল, যা মাস্টার বা স্লেভ হিসাবে কনফিগার করতে পারে। আমরা এমসিইউ, পিসি এবং আপনার এমবেডেড প্রজেক্টের মধ্যে সংযোগ স্থাপনের জন্য এটি কেবল একটি সিরিয়াল পোর্ট প্রতিস্থাপনের জন্য ব্যবহার করতে পারি।

HC-05 স্পেসিফিকেশন:

ব্লুটুথ প্রোটোকল: ব্লুটুথ স্পেসিফিকেশন v2.0+EDR ফ্রিকোয়েন্সি: 2.4GHz আইএসএম ব্যান্ড মডুলেশন: GFSK (গাউসিয়ান ফ্রিকোয়েন্সি শিফট কী) নির্গমন শক্তি: ≤4dBm, ক্লাস 2 সংবেদনশীলতা: ≤-84dBm 0.1% BERSpeed: Asynchronous: 2.1Mbps (Max) / 160 kbps, সিঙ্ক্রোনাস: 1Mbps/1Mbps নিরাপত্তা: প্রমাণীকরণ এবং এনক্রিপশন প্রোফাইল: ব্লুটুথ সিরিয়াল পোর্ট পাওয়ার সাপ্লাই: +3.3VDC 50mA কাজের তাপমাত্রা: -20 ~ +75 সেন্টিগ্রেড মাত্রা: 26.9 মিমি x 13 মিমি x 2.2 মিমি

ধাপ 3: উপাদান

উপাদান
উপাদান

4-ডব্লিউডি কার চ্যাসি: এতে এক্রাইলিক দিয়ে তৈরি 2 টি প্ল্যাটফর্ম রয়েছে। এতে রয়েছে 4 ডিসি মোটর যার স্পিড এনকোডার রয়েছে। Arduino, ব্লুটুথ মডিউল, এবং ব্যাটারি প্যাক স্থাপন করার জন্য এটি একত্রিত করা এবং অনেক জায়গা প্রদান করা সহজ।

ব্যাটারি: প্রতিটি মোটর 200mA কারেন্ট পর্যন্ত ব্যবহৃত হয়। আমি তিনটি 3.7v, 2200mA লি-আয়ন কোষ সমান্তরালে ব্যবহার করেছি। ব্যাটারি প্যাক 12.1 ভোল্ট সরবরাহ করে। লি-আয়ন সেল হল এক ধরনের রিচার্জেবল ব্যাটারি। তাই আমরা এই কোষগুলো বার বার ব্যবহার করতে পারি।

ধাপ 4: Arduino ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবটের সার্কিট ডায়াগ্রাম

Arduino ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবটের সার্কিট ডায়াগ্রাম
Arduino ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবটের সার্কিট ডায়াগ্রাম

সবার আগে Arduino Uno- এ মাউন্ট মোটর ড্রাইভার shাল।

HC-05 বা HC-06 সংযোগ: Vcc কে 5 ভোল্টের সাথে সংযুক্ত করুন। GND থেকে Ground কে সংযুক্ত করুন। মডিউল Rx থেকে Arduino Tx। মডিউল Tx থেকে Arduino Rx যদি ব্লুটুথ মডিউল কাজ না করে তাহলে 1K এবং 2K রেজিস্টর ব্যবহার করে ভোল্টেজ ডিভাইডার তৈরি করুন এবং সংযোগ করুন 5v থেকে 3.3v রূপান্তর করতে মডিউলের Rx পিনে। মোটর থেকে মোটর ড্রাইভার শিল্ড: M3 এবং M4 টার্মিনালে বাম দিকের মোটর। M1 এবং M2 টার্মিনালে ডান পাশের মোটর।

ধাপ 5: আরডুইনো ব্যবহার করে ভয়েস নিয়ন্ত্রিত রোবটের কাজ

দ্রষ্টব্য: আরডুইনোতে কোড আপলোড করার সময় সর্বদা ব্লুটুথ মডিউলের Rx এবং Tx পিন সংযোগ বিচ্ছিন্ন করুন অন্যথায় এটি কিছু ত্রুটি দেখায় এবং কোড আপলোড করে না। যখন আপনি প্রথমবার আপনার মোবাইলের সাথে ব্লুটুথ মডিউল সংযুক্ত করেন তখন "1234" বা "0000" পাসওয়ার্ড ব্যবহার করে দেখুন। যদি চাকাগুলি বিপরীত দিকে ঘুরছে তবে মোটর ড্রাইভার শিল্ড টার্মিনাল থেকে মোটরের সংযোগটি অদলবদল করে। ভয়েসের মাধ্যমে রোবটকে নিয়ন্ত্রণ করা একটি কার্যকর উপায় নয়। ।

প্রস্তাবিত: