فهرست مطالب:
تصویری: دست رباتیک کنترل صدا: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
من یک بازوی روباتیک ایجاد کرده ام که با فرمان صوتی شما کار می کند.
بازوی ربات با ورودی گفتاری متصل طبیعی کنترل می شود. ورودی زبان به کاربر اجازه می دهد تا با روباتی که برای اکثر مردم آشنا است تعامل داشته باشد. مزایای روبات های فعال شده در گفتار ، عملیات دستی و سریع ورود داده است. ربات پیشنهادی قادر به درک معنی دستورات زبان طبیعی است. پس از تفسیر دستورات صوتی ، یک سری داده های کنترلی برای انجام وظایف تولید می شود. سرانجام روبات در واقع کار را انجام می دهد. از تکنیک های هوش مصنوعی استفاده می شود تا روبات دستورات صوتی را درک کرده و در حالت مورد نظر عمل کند. همچنین امکان کنترل ربات با استفاده از حالت ورودی صفحه کلید وجود دارد. روبات ها مجموعه ای از سیستم ها هستند که شامل زمینه های مکانیکی ، الکتریکی ، محاسباتی و اتوماسیون فناوری هستند که می توانند برای انجام کارهای مختلف در مصارف صنعتی و خانگی مورد استفاده قرار گیرند. و در راستای پیشرفت های فزاینده در این زمینه ، روبات ها اکنون می توانند با دخالت مستقیم انسان کمتر کنترل شوند تا تعامل طبیعی تری با ماشین ها حاصل شود. راه دستیابی به چنین چیزی کنترل روبات از طریق دستورات صوتی است. این به کاربر اجازه می دهد تا کار ماسه دستی خود را در کارهای دیگر آزاد کند. برخی از کاربردهای اساسی روبات ها که از تشخیص صدا استفاده می کنند برای حمایت از افراد دارای معلولیت و اجرای مجموعه فرمان از پیش تعیین شده 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: کد نویسی
توصیه شده:
اتوماسیون پرحرف -- صدا از آردوینو -- خودکار کنترل صدا -- HC - 05 ماژول بلوتوث: 9 مرحله (همراه با تصاویر)
اتوماسیون پرحرف || صدا از آردوینو || خودکار کنترل صدا || HC - 05 ماژول بلوتوث: …………………………. لطفا برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید …. …. در این ویدئو ما یک Automatation Talkative ساخته ایم. هنگامی که یک فرمان صوتی را از طریق تلفن همراه ارسال می کنید ، دستگاه های خانگی روشن می شود و بازخورد ارسال می کند
دست ربات کنترل صدا: 8 مرحله (همراه با تصاویر)
دست ربات کنترل صدا: a.articles {font-size: 110.0٪؛ font-weight: bold؛ font-style: italic؛ text-decoration: none؛ background-color: red؛} a.articles: hover {background-color: black؛} این دستورالعمل نحوه ساخت یک دست رباتیک با کنترل صدا با استفاده از
MIDI/Arduino کنترل صدا 8 بیتی صدا (AY-3-8910): 5 مرحله
MIDI/Arduino Controlled 8-sound Sound Generator (AY-3-8910): یک ژنراتور 8 بیتی با صدای یکپارچهسازی با سیستمعامل ایجاد کنید و آن را از طریق MIDI کنترل کنید. این طراحی تا حدی از علاقه مندان Chiptune که مدارهای آردوینو را برای پخش فایلهای Chiptune و برخی از آنها الهام گرفته اند ، الهام گرفته است. ایده های من برای ادغام صدای منفی بازی های ویدئویی اولیه
کنترل دست رباتیک با EMG: 7 مرحله
کنترل دست رباتیک با EMG: این پروژه کنترل دست روباتیک (با استفاده از دست باز در inMoov) را با 3 دستگاه منبع باز uECG که برای اندازه گیری و پردازش فعالیت ماهیچه ها استفاده می شود (الکترومیوگرافی ، EMG) نشان می دهد. تیم ما داستانی طولانی با دستان و کنترل آنها دارد و این
کنترل رباتیک بی سیم توسط ژست و صدا: 7 مرحله (همراه با تصاویر)
کنترل رباتیک بی سیم توسط ژست و صدا: اساساً این پروژه کالج ما بود و به دلیل کمبود زمان برای ارسال این پروژه ، ما عکس گرفتن از برخی مراحل را فراموش کردیم. ما همچنین کدی را طراحی کردیم که با استفاده از آن می توان این دست روباتیک را با استفاده از حرکت و صدا همزمان کنترل کرد ، اما به دلیل