آموزش آردوینو پروژه های آردوینو پهپاد Drone

آموزش ساخت کوادکوپتر با آردوینو — جلسه ۲

نوشته شده توسط حسین فهیمی

در این پست می خوام درباره ی ساخت فلایت کنترل توضیح بدم. فلایت کنترل اصلی ترین بخش یک ربات پرنده است که وظیفه کنترل و هدایت ربات پرنده را به عهده دارد ، ساختن فلایت کنترل کار ساده ای نیست و طراحی فلایت کنترل به اطلاعات تخصصی و کاربردی در مورد دریافت اطلاعات از سنسور ها ، کنترل کننده های PID ، فیلتر ها ، تولید پالس و سایر موارد نیاز دارد ، در این بخش یک فلایت کنترل پایه ای طراحی می کنیم که دارای تعادل مناسبی است و در آن از تمام اصول کنترلی یک کنترل کننده استفاده شده است . این فلایت کنترل در حالت X کانفیگ می شود. در شماتیک زیر از l3g4200 استفاده شده ولی شما میتوانید از mpu6050 هم استفاده کنید. مدار را مانند شماتیک زیر بر روی شیلد خود لحیم کنید. بهتر است از پین هدر برای اتصالات اسپید کنترل و …. استفاده کنید ولی تا حد امکان مدار را لحیم کنید.

 

YMFC-3D-scematic

 

تنها یه LED روی بردمون وجود داره که LED هشدار هست و مواقعی مثل بروگرم شدن برد یا ضعیف شدن باطری یا …. چشمک میزنه.


ترتیب پایه ها


از پایه ۸ تا ۱۱ برای گیرنده رادیو کنترل استفاده میشه :

  • ۸ = roll
  • ۹= pitch
  • ۱۰ = yaw
  • ۱۱= throttle

از ۴ تا ۷ آردوینو هم برای اسپید کنترل استفاده میشه :

  • ۴ = راست جلو
  • ۵ = راست عقب
  • ۶ = چپ عقب
  • ۷ = چپ جلو

سنسورتون (چه mpu6050 و چه  l3g4200 هست فرقی نمیکنه) رو طوری روی بردتون لحیم کنید که محور X  سنسورتون رو به جلوی کواد کوپتر باشه مانند شکل زیر:

 

Untitl2ed

  • میتونید برای اتصال گیرنده به فلایت کنترل از کابل های fmale to fmale استفاده کنید.
  • برای اتصال اسپید کنترل ها به آردوینو از پین هدر های نری تکی و دوبل استفاده کنید.

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

درباره نویسنده

حسین فهیمی

تبادل نظر و رفع عیب با ثبت دیدگاه

۳۵ دیدگاه