ربات تعاملی با قابلیت تشخیص چهره و تبدیل متن به گفتار

0
333
ربات تعاملی ماشینی

در این پروژه می خواهم یک ربات تعاملی طراحی کنم که دارای قابلیت تشخیص چهره، تبدیل متن به گفتار، دوربین برای فیلمبرداری و کنترل بلوتوث می باشد.

برای شناسایی چهره از کتابخانه face-recognition پایتون استفاده کرده ام.

نحوه ساخت و طراحی ربات تعاملی ماشینی

هدف من از این پروژه ایجاد ارتباط متقابل ربات با انسان از طریق تشخیص چهره و ارتباط کلامی است.

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

با استفاده از اپلیکیشن بلوتوث می توان تمام حرکات ربات را از طریق گوشی موبایل کنترل کرد. ربات یه یک دوربین مجهز شده تا بتواند چهره ها را با استفاده از کتابخانه “تشخیص چهره” پایتون به صورت بلادرنگ شناسایی کند.

interactive robot

مشخصات ربات تعاملی با قابلیت تشخیص چهره

این ربات تعاملی دارای قابلیت ارتباط با تبدیل متن به گفتار به صورت آنلاین (با استفاده از gTTS) و آفلاین (با استفاده از Pico TTS) است. می توانید یک پیغام را از طریق موبایل برای ربات بفرستید تا بلافاصله پیغام را بخواند. این ربات می تواند با استفاده از بلندگوی روی بورد، علاوه بر خواندن پیغام ها، آهنگی را نیز اجرا کند.

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

در نهایت چند چراغ ال ای دی در جلوی ربات قرار داده ام تا تغییر حالتهای مختلف این ربات تعاملی را نشان دهد.

ویدیوی ربات

لینک دانلود ویدیوی نحوه عملکرد ربات تعاملی

قطعات مورد نیاز

  • ۱x Raspberry pi 3b+
  • 1x Iron man 2 wd robot chassis
  • 2x L298 Dual H-Bridge DC Motor Controller
  • 1x Ultrasonic Distance sensor
  • 1x Raspberry Pi Camera Module V2
  • 1x pan and tilt servo
  • 1x 7.4v 4000mah lipo battery
  • 1x 5v USB Power Bank
  • 1x 6v battery pack with holder
  • 1x LEDs, wires, jumper cables, resistors, mounting bits

ارسال یک پاسخ

لطفا دیدگاه خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید