آموزش ساخت فلایت کنترل WLE (جلسه 21 کواد)

آموزش ساخت فلایت کنترل WLE (جلسه 21 کواد)

در این بخش ساخت فلایت کنترل کوادکوپتر را آموزش می دهیم ، فلایت کنترل اصلی ترین بخش یک ربات پرنده است که وظیفه کنترل و هدایت ربات پرنده را به عهده دارد ، ساختن فلایت کنترل کار ساده ای نیست و طراحی فلایت کنترل به اطلاعات تخصصی و کاربردی در مورد دریافت اطلاعات از سنسور ها ، کنترل کننده های PID ، فیلتر ها ، تولید پالس و سایر موارد نیاز دارد ، در این بخش یک فلایت کنترل پایه ای طراحی می کنیم که دارای تعادل مناسبی است و در آن از تمام اصول کنترلی یک کنترل کننده استفاده شده است . اندازه این فلایت کنترل 5.5 در 5.5 سانتی متر است و بصورت در حالت X کانفیک شده است  . برای کنترل ربات از ماژول ژیرسکوپ L3G4200 استفاده شده است و هسته کنترلر آن یک میکروکنترلر ATMEGA328 است ، برای سهولت در برنامه نویسی روی میکرو بوتلودر آردوینو آپلود شده است و از طریق یک مبدل USB به TTL می توان فلایت کنترل WLE را پروگرام کرد (دقیقا مانند برد مولتی وی) ، در این آموزش بصورت کامل نحوه برنامه نویسی فلایت کنترل شرح داده شده است ، برنامه بخش بند شده و هر بخش بصورت مجزا توضیح داده شده است و در آخر برنامه کلی شرح داده شده است تا درک آن برای شما راحت تر باشد ، بعداز شرح برنامه نویسی ، به نحوه کار کرد فلایت و سوار کردن آن روی فریم پرداخته و عملکرد آن را بررسی می کنیم

مطالبی که در جلسه ساخت فلایت کنترل WLE ارائه می شود به شرح زیر است :

  1. نحوه دریافت دیتا از رسیور
  2. شیوه عملکرد پین های ورودی پالس
  3. نحوه استفاده از وقفه برای دریافت دیتا از رسیور
  4. توضیحاتی در مورد ماژول L3G4200 و بررسی دیتاشیت آن
  5. بررسی رجستر های ماژول L3G4200 و کاربرد هر کدام
  6. برنامه نویسی L3G4200 و نحوه دریافت دیتای خام از آن
  7. تبدیل دیتای خام L3G4200 به دیتای قابل استفاده برای فلایت
  8. کالیبره کردن ماژول L3G4200 جهت بهبود عملکرد ربات
  9. معرفی کنترل کننده PID و شرح عملکرد آن
  10. نحوه استفاده از PID در فلایت کنترل
  11. پیاده سازی PID با زبان آردوینو
  12. توضیح مختصری درباره فیلتر ها
  13. بررسی حالت های مختلف کنترل ربات (نحوه پرواز ، رفتن به چپ و راست و …)
  14. بررسی رفتار کانال های رادیو کنترل در حرکت ربات
  15. توضیح کلی برنامه نویسی فلایت کنترل
  16. جمع بندی کلی شرح نهایی برنامه نویسی
  17. بستن فلایت روی فریم و نحوه سیم کشی ها
  18. آموزش استفاده از فلایت کنترل (روشن ، خاموش ، پرواز و … )

برای این مطلب 37 دیدگاه ثبت شده است

آتبین نجفدری بدون امتیاز

نحوه استفاده از فایل با پسوند .ino را میفرمائید . ؟

پاسخ [کامران محمودزاده] : با سلام نرم افزار زیر و دانلود و نصب کنید .
https://wle.ir/5476/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-arduino.html

پاسخ
1398/03/24
بهنام هاشم بیگی بدون امتیاز

سلام فلایت مولتی وی بهتره که بسازیم یا این؟
چه مزیت هایی دارن نسبت به هم؟؟
هزینه کدوم کمتر میشه؟
لطفا لینک یک موتور بدرد بخور و ارزان قیمت جهت خرید را بگذارید…

پاسخ [کامران محمودزاده] : با سلام ، اگر اولین بارتون هست خریدنش بهتره چون ساختنش نیاز به یک سر پیش نیاز ها داره که باید کاملا اگاه باشی
مسلما ساختش 15 20 هزار خرجشه ولی خریدش بالا 90 هزار

ببینید موتور باید با توجه به باطری و اسپید انتخاب بشه
مثلا برای mt2216 ایمکش بهتره یک باتری 4000 تا 5300 بگیری

پاسخ
1395/09/29
احمد احمدیان بدون امتیاز

سلام
طبق فرمایش همکار گرامیتان در فیلم توضیح برنامه برای خطوط 168 تا 184 برنامه که برنامه تولید پالس نوشته شده مقرر شد تا فایل آموزش این تولید پالس رو همکارتون برای دانلود بگذارند.لطفا پیگیری بفرمایید.
با تشکر

پاسخ
1395/09/06
احمد احمدیان بدون امتیاز

سلام
در فایل آموزشی برنامه نویسی بارها صحبت از استیک میشه که من دقیقا متوجه نشدم این استیک چیه و چرا مقدار اون بین 1000 تا 2000 متغیره؟
لطفا راهنمایی بفرمایید.

پاسخ [کامران محمودزاده] : سلام همون محور هست وقتی اهرمو پایین می کشی یم استیکه 1000 تا 2000 مقداری هست که در خروجی یک موج pwm استاندارد ایجاد می کنه برای فلایت و ....

پاسخ
1395/09/06
احمد احمدیان بدون امتیاز

سلام و وقت بخیر
لطفا بفرمایید چرا در قسمت دریافت دیتا از ژیروسکوپ و در یک خط برنامه برای گرفتن دیتا از سه محور نوشته اید
WIRE.WRITE(168)
عدد 168 از کجاست؟
ممنون

پاسخ [کامران محمودزاده] : با سلام اط طریق دستور وان وایر رجستر مربوط به دریافت دیتا برای ماژول ارسال شده

پاسخ
1395/09/03
احمد احمدیان بدون امتیاز

سلام و وقت بخیر
بزرگوار چطوری درخواست dvd کل مطالب رو بدم.هزینه اش چقدر میشه؟

پاسخ [کامران محمودزاده] : با سلام لطفا یک ایمیل برایمان ارسال کنید

پاسخ
1395/08/23
dehghani.m1373 بدون امتیاز

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

پاسخ [کامران محمودزاده] : با سلام نام دیگر ماژول GY50 است

خرید

پاسخ
1395/06/02
ادمین ادمین بدون امتیاز

سلام جناب آقای محمودزاده عیدتون مبارک .
لطفا مطالب بخش ساخت و پروگرام کردن فلایت کنترلر را بیشتر باز و مفهمومی تر کنید و لطفا فلایت کنترلر حرفه ایی تر که حداقل قابلیت پشتیبانی از 8 موتور را داشته باشه آموزش بدین و بی زحمت لیست تمامی قطعات را هم مطرح کنید (در یک فایل PDF ) و هم در سایت موجود کنید .
من ثبت نام کردم ولی در انجمن اختصاصی که پرسش و پاسخ میدین وارد نشدم ! چطوری وارد انجمن اختصاصی دوره بشم ؟

خیلی خیلی سپاسگذارم .

میشه لطفا پاسخگو باشید ؟

پاسخ [کامران محمودزاده] : با سلام ، برای ورود به انجمن یک بار از حاسب خود خارج و مجددا وارد شوید سپس به انجمن مراجعه کنید

پاسخ
1395/04/20
مهدی درگاهی بدون امتیاز

سلام آقاکامران ماکوادرودرست کردیم اما موقع افزایش تراتل سرعت موتورها ریپل نامنظمی داره هی کم زیاد میشه مشکلش چیه میشه کمکمون کنیدممنون

پاسخ [کامران محمودزاده] : احتمالا pid شما تنظیم نیست سعی کنید pid رو ویرایش کنید

پاسخ
1395/04/20
اکبر امینی بدون امتیاز

چرا از رادیو کنترلی که ساخته بودید تو آموزش هاتون استفاده نمی کنید

پاسخ [کامران محمودزاده] : رادیو کنترلی که استفاده کردیم دقیقا با رادیو کنترل دست ساز ما هم تراز هست و میشه بجای هم بکار برد

پاسخ
1395/04/18
mahdi3751 بدون امتیاز

سلام اگه من ثبت نام کنم ، به اموزش های قبل هم دسترسی دارم ؟؟؟

پاسخ [کامران محمودزاده] : با سلام ، بله اگر ثبت نام کنید می توانید به تمامی مطالب قبل دسترسی داشته باشید

پاسخ
1395/04/14
عبدالصالح جعغری بدون امتیاز

سلام مهندس،
کاره خیلی جالبیه ، به نظر من همه ی موضوعات کار شده یه طرف این موضوع هم یه طرف.
بسیار عالیه من که لذت بردم.

پاسخ [کامران محمودزاده] : سلام ، بسیار خوشحالیم که تونستیم شمارو راضی کنیم ، موفق و پیروز باشید

پاسخ
1395/04/13
علیرضا حیدری نسب بدون امتیاز

سلام استاد این PCB با چه برنامه ای باز میشه ؟ نه با التیوم دیزاینر باز میشه نه با پروتؤس

پاسخ [کامران محمودزاده] : با سلام ، با پروتیوس 8.4 طراحی کردم با اون باز کنید

پاسخ
1395/04/13
shahinshahr بدون امتیاز

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

پاسخ [کامران محمودزاده] : سلام کی ثبت نام کردید ؟ الان من بررسی می کنم اکانت شمارو

پاسخ
1395/04/13
صفا سلیمی بدون امتیاز

مهندس سلام خدا قوت .دستت درد نکنه

پاسخ
1395/04/13
سعید رمضانی بدون امتیاز

خیلی عالی

بهترین بخش این دوره است .

برای ربات + هم میشه استفاده کرد

پاسخ [کامران محمودزاده] : با سلام این فلایت در حالت x است برای سایر حالت ها باید برنامه نویسی را تغییر دهید که در داخل فیلم هم اشاره شده

پاسخ
1395/04/13
بابک شاهمحمدی بدون امتیاز

سلام آقای محمود زاده از بابت این فیلم ممنونم
چطور میتونم به شما پیام خصوصی بدم

پاسخ [کامران محمودزاده] : سلام ، میتونید بهم ایمیل بدید

پاسخ
1395/04/12
پویا کرمی بدون امتیاز

یک دنیا سپاس استاد بزرگوار

پاسخ
1395/04/12

در حال لود کردن گوگل کپچا ، لطفا صبر کنید ...
×

محصول آموزشی با موفقیت به سبد خرید اضافه شد .

عضویت در خبرنامه

با عضویت در خبرنامه می توانید از جدیدترین مقالات، اخبار و محصولات سایت در ایمیل خود با خبر شوید...

به جمع 1,269 کاربر خبرنامه بپیوندید