فهرست مطالب:

ربات هدایت با قابلیت تشخیص صدا: 7 مرحله (همراه با تصاویر)
ربات هدایت با قابلیت تشخیص صدا: 7 مرحله (همراه با تصاویر)

تصویری: ربات هدایت با قابلیت تشخیص صدا: 7 مرحله (همراه با تصاویر)

تصویری: ربات هدایت با قابلیت تشخیص صدا: 7 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
Image
Image
پایگاه ربات
پایگاه ربات

ربات هدایت کننده یک ربات متحرک است که ما آن را برای راهنمایی بازدیدکنندگان به بخشهای مختلف در محوطه دانشگاه ساخته ایم. ما مجبور شدیم چند عبارت از پیش تعریف شده را بیان کنیم و با توجه به صدای ورودی به جلو و عقب حرکت کنیم. در دانشکده ما ما دپارتمان مکاترونیک و بخش IT روبروی یکدیگر داریم. هنگامی که ربات در مقابل دپارتمان مکاترونیک قرار می گیرد ، به جلو حرکت می کند تا به دپارتمان مکاترونیک برسد و با توجه به ورودی به عقب می رود تا به بخش IT برسد. صدا ، به همین سادگی

مرحله 1: اجزای مورد نیاز

  • 1 عدد تمشک پای 3
  • 1 عدد آردوینو نانو
  • موتورهای 4 * 12 ولت با گیره
  • 4 عدد چرخ
  • 1 عدد راننده موتور
  • 1 عدد باتری 12 ولت
  • پاوربانک 1 x 5V
  • 1 عدد پایه چوبی
  • 1 عدد بلندگوی USB
  • 1 عدد میکروفون
  • 1 عدد بدن و سر روبات
  • برخی از مهره ها ، پیچ ها و سیم ها
  • اتصال اینترنت

مرحله 2: پایگاه ربات

پایگاه ربات
پایگاه ربات
پایگاه ربات
پایگاه ربات
  1. یک تخته مستطیلی (l ، b ، h در صورت نیاز) بردارید.
  2. مطابق سوراخ های گیره موتور سوراخ کنید.
  3. موتور و گیره را با مهره و پیچ به پایه ثابت کنید.
  4. همانطور که در تصویر نشان داده شده است سوراخ هایی ایجاد کنید تا بدنه روبات ثابت شود.
  5. یک سوراخ دیگر ایجاد کنید تا سیم ها را از موتور به بالای پایه بیاورید.

مرحله 3: بدن

بدن
بدن
بدن
بدن
بدن
بدن
بدن
بدن
  1. ما از دو جعبه شیمیایی به عنوان بدن و جعبه جوجه به عنوان سر استفاده کردیم.
  2. سوراخ های مناسب را روی جعبه ها ایجاد کرده و یکی را روی دیگری ثابت کنید.
  3. بدن را روی پایه قرار دهید و سر را در بالا قرار دهید.

مرحله 4: راه اندازی رزبری پای

سیستم عامل مورد استفاده: Rasbian Jessie

کتابخانه های زیر را با وابستگی های خود نصب کنید:

  1. کتابخانه متن به گفتار: eSpeak (مرجع)
  2. تشخیص گفتار: SpeechRecognition 3.8.1 (مرجع)
  3. Arduino IDE (مرجع)

مرحله 5: اتصالات

اتصالات
اتصالات
اتصالات
اتصالات
اتصالات
اتصالات
اتصالات
اتصالات
  1. دو سیم موتور راست را به پورت خروجی 1 و دو سیم موتور دیگر را به پورت خروجی 2 درایور موتور وصل کنید.
  2. پین های آردوینو نانو 2 ، 3 ، 4 و 5 را به پایه های 1 ، 2 ، 3 و 4 درایور موتور وصل کنید.
  3. آردوینو نانو را از طریق کابل USB به RPi وصل کنید. ما از آردوینو نانو به عنوان برده و RPi به عنوان استاد استفاده کردیم. در برخی موارد RPi قادر به کنترل راننده موتور نبود ، بنابراین از آردوینو نانو برای کنترل راننده موتور استفاده کردیم.
  4. USB بلندگو و میکروفون (ما از میکروفون داخلی وب کم استفاده کردیم) را از طریق پورت های USB به RPi متصل کرده و آنها را به سر ربات ثابت کنید.

مرحله 6: بارگیری ها

  1. فایل پیوست را بارگیری و استخراج کنید.
  2. RPi را تغذیه کرده و فایل های استخراج شده را در دسکتاپ RPi کپی کنید.
  3. کد arduino را از RPi در arduino nano بارگذاری کنید.
  4. روی نماد بلندگو روی میز کار راست کلیک کرده و دستگاه صوتی خروجی را به عنوان دستگاه صوتی USB انتخاب کنید.
  5. فایل "1.txt" شامل عبارتهای ورودی صوتی است و دستورات خروجی صوتی مربوطه در فایل "2.txt" آورده شده است.
  6. دستورات ورودی مورد نظر را به فایل "1.txt" و دستور خروجی را به خط مربوطه فایل "2.txt" اضافه کنید.

مرحله 7: آزمایش ربات

  1. راننده موتور را با باتری 12 ولت تغذیه کنید.
  2. کد "GuideRobot.py" را اجرا کنید
  3. وقتی شما عبارت اول را در فایل "1.txt" بیان می کنید ، ربات با تبدیل اولین عبارت فایل "2.txt" به گفتار و غیره پاسخ می دهد.
  4. بگویید "مرا به بخش مکاترونیک راهنمایی کنید" ، این کار جلو می رود و می گوید "مرا به بخش فناوری اطلاعات راهنمایی کنید" ، به عقب حرکت می کند. این عبارات را می توان در صورت لزوم ویرایش کرد.

توصیه شده: