ভয়েস স্বীকৃতি বৈশিষ্ট্য সহ গাইডিং রোবট: 7 টি ধাপ (ছবি সহ)
ভয়েস স্বীকৃতি বৈশিষ্ট্য সহ গাইডিং রোবট: 7 টি ধাপ (ছবি সহ)
Anonim
Image
Image
রোবটের ভিত্তি
রোবটের ভিত্তি

গাইডিং রোবট একটি মোবাইল রোবট যা আমরা আমাদের কলেজ ক্যাম্পাসের বিভিন্ন বিভাগে দর্শনার্থীদের গাইড করার জন্য তৈরি করেছি। আমরা কিছু পূর্বনির্ধারিত বিবৃতি বলতে এবং ইনপুট ভয়েস অনুযায়ী এগিয়ে এবং পিছনে যাওয়ার জন্য এটি তৈরি করেছি। আমাদের কলেজে আমাদের মেকাট্রনিক্স ডিপার্টমেন্ট এবং আইটি ডিপার্টমেন্ট একে অপরের বিপরীতে আছে। ভয়েস, যে হিসাবে সহজ।

ধাপ 1: প্রয়োজনীয় উপাদান

  • 1 এক্স রাস্পবেরি পাই 3
  • 1 x Arduino ন্যানো
  • Clamps সঙ্গে 4 x 12V মোটর
  • 4 এক্স চাকা
  • 1 এক্স মোটর ড্রাইভার
  • 1 x 12V ব্যাটারি
  • 1 x 5V পাওয়ার ব্যাংক
  • 1 x কাঠের বেস
  • 1 x ইউএসবি স্পিকার
  • 1 এক্স মাইক্রোফোন
  • 1 এক্স রোবট শরীর এবং মাথা
  • কিছু বাদাম, বোল্ট এবং তার
  • ইন্টারনেট সংযোগ

ধাপ 2: রোবটের ভিত্তি

রোবটের ভিত্তি
রোবটের ভিত্তি
রোবটের ভিত্তি
রোবটের ভিত্তি
  1. একটি আয়তক্ষেত্রাকার বোর্ড নিন (প্রয়োজন অনুযায়ী l, b, h)।
  2. মোটর ক্ল্যাম্প গর্ত অনুযায়ী গর্ত ড্রিল।
  3. বাদাম এবং বোল্ট দিয়ে মোটর এবং ক্ল্যাম্পকে বেসে ঠিক করুন।
  4. রোবটের শরীর ঠিক করতে ছবিতে দেখানো ছিদ্রগুলি ড্রিল করুন।
  5. মোটর থেকে বেসের উপরে তারগুলি আনতে আরেকটি গর্ত ড্রিল করুন।

ধাপ 3: শরীর

শরীর
শরীর
শরীর
শরীর
শরীর
শরীর
শরীর
শরীর
  1. আমরা শরীর হিসাবে দুটি রাসায়নিক বাক্স এবং মাথা হিসাবে একটি ছানা বাক্স ব্যবহার করেছি।
  2. বাক্সগুলিতে যথাযথ গর্ত ড্রিল করুন এবং এটি অন্যটিতে ঠিক করুন।
  3. মাথার উপরে মাথা রেখে শরীরটি বেসে রাখুন।

ধাপ 4: রাস্পবেরি পাই সেট আপ করা

ওএস ব্যবহৃত: রাসবিয়ান জেসি

নিম্নলিখিত লাইব্রেরিগুলি তাদের নির্ভরতার সাথে ইনস্টল করুন:

  1. টেক্সট টু স্পিচ লাইব্রেরি: ই স্পিক (রেফারেন্স)
  2. বক্তৃতা স্বীকৃতি: SpeechRecognition 3.8.1 (রেফারেন্স)
  3. Arduino IDE (রেফারেন্স)

ধাপ 5: সংযোগ

সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
  1. দুটি ডান মোটর তারগুলিকে আউটপুট পোর্ট -1 এবং অন্য দুটি মোটর তারের সাথে মোটর ড্রাইভারের আউটপুট পোর্ট -2 এর সাথে সংযুক্ত করুন।
  2. Arduino ন্যানো পিন 2, 3, 4 এবং 5 মোটর ড্রাইভার পিনের সাথে 1, 2, 3 এবং 4 সংযুক্ত করুন।
  3. ইউএসবি ক্যাবলের মাধ্যমে আরপুইনো ন্যানোকে RPi এর সাথে সংযুক্ত করুন। আমরা দাস হিসেবে আরডুইনো ন্যানো এবং আরপিআইকে মাস্টার হিসেবে ব্যবহার করেছি কিছু ক্ষেত্রে আরপিআই মোটর চালককে নিয়ন্ত্রণ করতে পারছিল না, তাই আমরা মোটর চালককে নিয়ন্ত্রণ করতে আরডুইনো ন্যানো ব্যবহার করেছি।
  4. ইউএসবি পোর্টের মাধ্যমে ইউএসবি স্পিকার এবং মাইক্রোফোন (আমরা একটি ওয়েবক্যামের অন্তর্নির্মিত মাইক ব্যবহার করেছি) আরপিআই -এর সাথে সংযুক্ত করুন এবং সেগুলো রোবটের মাথায় ঠিক করুন।

ধাপ 6: ডাউনলোড

  1. সংযুক্ত ফাইলটি ডাউনলোড করুন এবং এটি বের করুন।
  2. RPi কে পাওয়ার করুন এবং নিষ্কাশিত ফাইলগুলিকে RPi ডেস্কটপে অনুলিপি করুন।
  3. RPi থেকে arduino ন্যানোতে arduino কোড আপলোড করুন।
  4. ডেস্কটপে স্পিকার আইকনে ডান ক্লিক করুন এবং ইউএসবি অডিও ডিভাইস হিসাবে আউটপুট অডিও ডিভাইস নির্বাচন করুন।
  5. "1.txt" ফাইলটিতে ভয়েস ইনপুট স্টেটমেন্ট থাকে এবং সংশ্লিষ্ট অডিও আউটপুট স্টেটমেন্টগুলি "2.txt" ফাইলে দেওয়া হয়।
  6. "1.txt" ফাইলে কাঙ্ক্ষিত ইনপুট স্টেটমেন্ট এবং "2.txt" ফাইলের সংশ্লিষ্ট লাইনে আউটপুট স্টেটমেন্ট যোগ করুন।

ধাপ 7: রোবটের পরীক্ষা

  1. 12 V ব্যাটারি দিয়ে মোটর ড্রাইভারকে শক্তি দিন।
  2. "GuideRobot.py" কোডটি চালান
  3. যখন আপনি "1.txt" ফাইলে ১ ম স্টেটমেন্ট বলবেন, তখন রোবট "2.txt" ফাইলের ১ ম স্টেটমেন্টকে বক্তৃতাতে রূপান্তর করে উত্তর দেয়।
  4. বলুন "আমাকে মেকাট্রনিক্স ডিপার্টমেন্টে গাইড করুন", এটি এগিয়ে যাবে এবং বলবে "আইটি ডিপার্টমেন্টে আমাকে গাইড করুন", এটি পিছিয়ে যাবে। এই বিবৃতিগুলি প্রয়োজন অনুযায়ী সম্পাদনা করা যেতে পারে।

প্রস্তাবিত: