نحوه کنترل موتور سروو با یادگیری ماشین با آردوینو و openFrameworks

نوع فایل
PDF
حجم فایل
1.10 MB
نویسنده
تاریخ انتشار
22 آذر 97
دسته بندی
آموزش آردوینو
تعداد بازدید
105 بازدید
۵,۰۰۰ تومان
افزودن به سبد خرید
 خرید این محصول

نحوه کنترل موتور سروو با یادگیری ماشین با آردوینو و openFrameworks

سخت افزار :

1Arduino UNO
1SG90 servo motor

نرم افزار :

1openFrameworks
1Wekinator

در این آموزش، شما نحوه ایجاد یک برنامه در openFrameworks برای کنترل یک موتور سروو متصل به Arduino با استفاده از نرم افزار یادگیری ماشین Wekinator خواهید آموخت. در واقع هدف از این آموزش یادگیری استفاد از یادگیری ماشین با آردوینو است.

openFramework چیست؟

openFramework یک مجموعه ابزار متن باز به زبان سی پلاس پلاس است که در برنامه های خود می توانید از آن استفاده کنید.

ابزار openFramework بیش از 4000 تابع آماده دارد که در سه بعدی سازی، اپلیکیشن ها، رویدادها، ریاضیات، کار با صدا، کار با ویدئو، برنامه نویسی شبکه، هوش مصنوعی، کار با عکس ها، کار با دستگاه های اندروید و iOS و … می تواند نیازهای شما را برآورده کند.

برنامه openFrameworks مقادیر X و Y را به Wekinator در یک پورت 6448 ارسال می کند و از پروتکل ارتباطی OSC برای ارسال داده ها استفاده می کند.

Wekinator با توجه به مقادیر آموزش داده شده  X و Y توسط پروتکل آرتباطی OCS به openFrameworks در پورت 12000 ارسال خواهد کرد.

openFrameworks سپس از طریق ارتباط سریال که در آن موتور سروو کنترل می شود، این پیام را به Arduino ارسال می کند.

 

در واقع این آموزش کاربردی اولین آموزش یادگیری ماشین با آردوینو بین وبسایت های فارسی می باشد.

 

اتصالات مدار

اتصالات زیر را بین موتور سروو و آردوینو ایجاد کنید:

  • سیم زرد سیم سیگنال است. آن را به پین 2 دیجیتال در Arduino وصل کنید.
  • سیم قهوه سیم زمینی است. آن را به GND در Arduino وصل کنید.
  • سیم قرمز سیم برق است. آن را به پین 5V در Arduino وصل کنید.

راه اندازی سروو موتور با ماشین لرنینگبرنامه نویسی آردوینو

در کد آردوینو، ما ابتدا کتابخانه سروو را وارد کردیم و برخی متغیرها را برای سروو تنظیم کردیم.

سپس در تابع setup سروو را در پین 2 آردوینو متصل کرده و ارتباط سریال را آغاز می کنیم.

در تابع loop، ما برای داده های ورودی جستجو می کنیم و اگر داده ای در دسترس باشد، آن را بخوانیم و با توجه به این مقدار، موتور سروو حرکت می کند

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

با تشکر

مطالعه بیشتر

  راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.