فهرست مطالب:

دست رباتیک کنترل صدا: 4 مرحله
دست رباتیک کنترل صدا: 4 مرحله

تصویری: دست رباتیک کنترل صدا: 4 مرحله

تصویری: دست رباتیک کنترل صدا: 4 مرحله
تصویری: 13 تمرین عجیب برای مغز که شما را باهوش تر می کند ؟؟؟ 2024, نوامبر
Anonim
کنترل صدا با دست رباتیک
کنترل صدا با دست رباتیک

من یک بازوی روباتیک ایجاد کرده ام که با فرمان صوتی شما کار می کند.

بازوی ربات با ورودی گفتاری متصل طبیعی کنترل می شود. ورودی زبان به کاربر اجازه می دهد تا با روباتی که برای اکثر مردم آشنا است تعامل داشته باشد. مزایای روبات های فعال شده در گفتار ، عملیات دستی و سریع ورود داده است. ربات پیشنهادی قادر به درک معنی دستورات زبان طبیعی است. پس از تفسیر دستورات صوتی ، یک سری داده های کنترلی برای انجام وظایف تولید می شود. سرانجام روبات در واقع کار را انجام می دهد. از تکنیک های هوش مصنوعی استفاده می شود تا روبات دستورات صوتی را درک کرده و در حالت مورد نظر عمل کند. همچنین امکان کنترل ربات با استفاده از حالت ورودی صفحه کلید وجود دارد. روبات ها مجموعه ای از سیستم ها هستند که شامل زمینه های مکانیکی ، الکتریکی ، محاسباتی و اتوماسیون فناوری هستند که می توانند برای انجام کارهای مختلف در مصارف صنعتی و خانگی مورد استفاده قرار گیرند. و در راستای پیشرفت های فزاینده در این زمینه ، روبات ها اکنون می توانند با دخالت مستقیم انسان کمتر کنترل شوند تا تعامل طبیعی تری با ماشین ها حاصل شود. راه دستیابی به چنین چیزی کنترل روبات از طریق دستورات صوتی است. این به کاربر اجازه می دهد تا کار ماسه دستی خود را در کارهای دیگر آزاد کند. برخی از کاربردهای اساسی روبات ها که از تشخیص صدا استفاده می کنند برای حمایت از افراد دارای معلولیت و اجرای مجموعه فرمان از پیش تعیین شده c است. برای پردازش دستورات صوتی یک روش ساده و کارآمد استفاده از تلفن هوشمند است. تلفن های هوشمند دستگاه های قدرتمندی هستند که قادر به انجام بسیاری از عملکردها مشابه یک کامپیوتر هستند. با سیستم عامل مستقل و اتصال به اینترنت ، به طور فزاینده ای در بسیاری از برنامه ها مورد استفاده قرار می گیرد. یکی از مهمترین ویژگی هایی که باید از آن استفاده کنیم بلوتوث یکپارچه است. این به تلفن اجازه می دهد با ربات ارتباط برقرار کند. چندین سیستم عامل برای تلفن های هوشمند استفاده می شود ، اما رایج ترین آنها سیستم عامل Android است که توسط Google Inc توسعه یافته است. انعطاف پذیری و سهولت استفاده از آن رابط کاربری ایده آل برای برنامه های رباتیک می کند. سیستم های مرتبط برای توسعه برنامه های کاربردی در سراسر جهان بسیار کارآمد هستند. فناوری بلوتوث داده ها را در یک محدوده کوتاه رد و بدل می کند اما راهی بسیار ماهر برای برقراری ارتباط بین دو دستگاه مانند میکرو کنترلر و یک تلفن هوشمند است. بسته های داده از طریق سیگنال های رادیویی موج کوتاه ارسال و دریافت می شوند. برای روبات ها ضروری است که فرمان ها را بدون تأخیر انجام دهند ، بنابراین ما از بلوتوث به عنوان اصلی ترین روش ارتباطی استفاده کرده ایم. در زندگی روزمره می توان از چنین روبات هایی برای هدایت و هدایت کنترل به یک موقعیت خاص استفاده کرد. این ربات می تواند سرعت خطی از پیش تعیین شده را حفظ کند یا می تواند در سطوح صاف دارای سرعت متغیر باشد. تشخیص صدا با کمک میکروکنترلر حفظ می شود. یک آردوینو (UNO) از دو دستور اساسی برای هدایت ربات که انگور است ، استفاده می شود. برای تشخیص و گرفتن هرگونه شیء ، ماژول فوق صوتی پیاده سازی شده است ، طوری برنامه ریزی شده است که در صورت وجود هر جسمی در مسیر آن شی را گرفته و کاربر را از دستور صوتی دیگری استفاده کند. سنسورهای فراصوت از فرستنده ها و گیرنده های موج صوتی برای ضبط از زمان اکو استفاده کنید و از آن برای محاسبه فاصله استفاده کنید. MIT App Inventor 2 برای توسعه یک برنامه اندرویدی استفاده شد. این ابزاری است که از تکنیک برنامه نویسی بلوک استفاده می کند تا حتی مبتدیان بتوانند توسعه برنامه اندروید را تجربه کنند. توسعه برنامه ای برای ایجاد ارتباط بی سیم در محدوده خاصی از طریق بلوتوث ضروری بود. به طور خلاصه می توان نتیجه گرفت که ربات های کنترل کننده صدا می توانند بازار آینده ای برای بسیاری از اهداف صنعتی و داخلی مربوط به خودکارسازی کارهای روزانه باشند. پس از چندین بار اجرا و آزمایش ، روش پیشنهادی ما برای ارتباطات بلوتوث با تأخیر زمانی قابل قبول کار کرد. ارتباطات بین میکرو کنترلر و بلوتوث با چند خطا در تشخیص دستورات صوتی بسیار خوب کار می کرد. ما از برنامه اتصال به اینترنت GSM و WIFI برای برنامه برای تشخیص دستورات و پیوند آن به Arduino استفاده کردیم. اما برای تغییرات بعدی می توانیم یک سیستم آفلاین ایجاد کنیم تا برنامه بتواند صدا را تشخیص دهد و آن را به میکرو کنترلر ارسال کند. چند تغییر در برنامه مبتنی بر اندروید می تواند به وضوح بیشتری در تشخیص صدا منجر شود.

مرحله 1: اجزاء

1. آردوینو UNO x2

www.amazon.in/Robotbanao-Atmega328p-Cable-…

2. سنسور التراسونیک HC SR-04 x2

www.amazon.in/SPECTRACORE-Ultrasonic-Detec…

3. سروو موتور Sg90 x4

www.amazon.in/Easy-Electronics-Servo-Motor…

4. رشته

5. ماژول فرستنده گیرنده REES52 با خروجی TTL HC05

www.amazon.in/REES52-Bluetooth-Transceiver…

مرحله 2: مدار

جریان
جریان

مرحله 3: کد نویسی

توصیه شده: