آموزش آردوینو پروژه های آردوینو ربات1

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

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

به نام خدا

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

YMFC-3D-scematic

 

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

ترتیب پایه ها :

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

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

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

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

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

 

Untitl2ed

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

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

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

حسین فهیمی

حسین فهیمی هستم رشته ی ریاضی. چیزهای خیلی زیادی رو در دنیا دوست دارم. تقریبا یک هکرم. نه به معنی دزدی پسورد و ایمیل مردم. به معنی عشق به دونستن و عشق به تحقیق درباره خیلی از چیزهایی که نمیتونم ببینم مثل کارنامه های مدرسه... تنها چیزی رو که از الکترونیک دوست دارم فقط و فقط آردوینو هست :)

۴ دیدگاه

    • سلام. مگه منبع شما آقای Brokking نیستند؟ من از طریق سایت شما با ایشون آشنا نشدم. کلا تو سایت های ایرانی دنبال مطلب نیستم. چون به غیر از سایت خودمون سایت مرجع دیگه ای نیست…

      • بله . این نوشته ها دقیقا نوشته های وبلاگ منه . و من از آقای brokking اجازه گرفتم و این مطلب هارو ترجمه کردم و در وبلاگم قرار دادم . با ذکر نام ایشون و صفحه ی یوتوب ایشون . عکس هایی که گذاشتین مثل وبلاگ منه . مهم نیس . باعث خوشحالیمه . ولی کاش یاد بگیریم ذکر منبع کنیم

        • در آخر پست ۶ ، اگه نگاه کرده باشین ، نام شما ذکر شده و ازتون به خاطر مطالبتون تشکر کردم. اما مطالب من کامل تر و تکمیل تر از مطالب وبلاگ شما هست. میتونید جلسه ی ۱ رو نگاه کنید….

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