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

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

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

در این پست قراره رادیو کنترلمون رو به فلایت وصل کنیم و پالس های دریاقتی رو روی سریال مانیتور بررسی کنیم. رادیو کنترل شما هر چی باشه فرق نمیکنه. اما حداقل دارای ۴ کانال باید باشه.به عکس زیر توجه کنید . این عکس جوی استیک های رادیو کنترل رو توضیح میده در چهار محور yaw , throttle , rool , pitch :

 

رادیوکنترل (Remote Control) در ساخت کوادکوپتر نقش بسیار مهمی دارد، زیرا این دستگاه به شما امکان کنترل و مدیریت کوادکوپتر خود از دور را می‌دهد. رادیوکنترل به عنوان وسیله ارتباطی بین پایلوت (کاربر) و کوادکوپتر عمل می‌کند و امکان اجرای دستوراتی مانند تغییر ارتفاع، جلو و عقب رفتن، چرخش و کنترل جهت را به پایلوت می‌دهد. رادیوکنترل به پایلوت این امکان را می‌دهد که کوادکوپتر را به سمت مورد نظر حرکت دهد. این شامل جلو و عقب رفتن (Pitch)، چرخش (Yaw)، جلو و عقب رفتن (Roll) و تغییر ارتفاع (Throttle) می‌شود.با استفاده از رادیوکنترل، پایلوت می‌تواند پایه‌های پرواز کوادکوپتر را تنظیم کند. این شامل کنترل سطح وضعیت (Stabilization Mode)، حالت ارتفاع متغیر (Altitude Mode) و حالت GPS (GPS Mode) می‌شود.پایلوت از طریق رادیوکنترل دستورات خود را به کوادکوپتر ارسال می‌کند. این دستورات به صورت بی‌سیم از طریق امواج رادیویی به کوادکوپتر منتقل می‌شوند و توسط دستگاه‌های ارتباطی کوادکوپتر (مانند گیرنده) دریافت می‌شوند.برخی از رادیوکنترل‌ها دارای امکانات اضافی مانند دوربین‌های متصل به کوادکوپتر، امکانات نمایش تصاویر در زمان واقعی، ضبط و عکس‌برداری هستند. این امکانات از طریق رادیوکنترل قابل کنترل هستند.رادیوکنترل ابزار اصلی تعامل کاربر با کوادکوپتر است. این ابزار به کاربر امکان مدیریت و کنترل کامل بر کوادکوپتر خود را می‌دهد و از طریق آن می‌توان مسائل ایمنی و عملکرد کوادکوپتر را کنترل کرد.در کل، رادیوکنترل یکی از اجزای اساسی و حیاتی در ساخت و کنترل کوادکوپترهاست و بدون آن، کنترل دقیق و ایمن کوادکوپتر تقریباً غیرممکن خواهد بود.

 

radio

خب ، حالا به تنظیمات Display رادیوی خودتون برین و با توجه به نمودار ها ، جوی استیک هارو در وسط قرار بدین… اگه از تناسب مقادیر نمودار با حالت جوی استیک ها راضی بودین به مرحله ی بعد برین. در غیر این صورت باید به تنظیمات endpoint/limit رادیو کنترلتون برید و محدوده جوی استیک های خودتون رو تغییر بدین تا به رنج دلخواه برسین. جوی استیک ها رو در وسط قرار بدین و با کلید های اطراف جوی استیک مقادیر نمودار رو تنظیم کنید.

79p-t6-6ch-radio-lcd-3

در جلسه بعدی یه برنامه کلی برای تنظیمات و کالیبره کردن رادیو ، جایرو ، اسپید کنترل ها و… براتون میزارم .

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

حسین فهیمی

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

۱۷ دیدگاه

  • اگه بخواهیم روش یه دوربین هم نصب کنیم و بهش مصافت و بعد جغرافیایی رو هم بهش بدیم و اگه مانعی جلوش خودش تشخیص بده و مانع رو با همش مصنوعی تعریف شده پیدا کنه و با سلول خورشیدی و باطری هم قابل شارژ بشه چقدر باید اینو ارتقاء داد؟؟؟؟

    • بستگی به خودتون داره…. در قسمت های بعد آموزش گیمبال با سروو و آردوینو رو جهت نصب دوربین قرار خواهم داد. منظورتون از مسافت چیه؟؟؟ عملیات تشخیص مانع رو میتونید با حسگر التراسونیک روی خود فلایت کنترل انجام بدین. از اونجا که التراسونیک یه پایه ی PWM و یه پای آزاد دیجیتال میخواد شما نمیتونید یه حسگر بیشتر روش نصب کنید. اونم بهتره برای جلوش باشه! توی برنامه هم یه سری تغییرات باید اضافه کنید. برای شارژر باطری هاتون هم میتونید یه شارژر خورشیدی بسازید… کلا توی این آموزش ، ساخت فلایت کنترل و گیمبال و بدنه ی کواد شرح داده شده…. موفق باشید

  • با سلام
    کلیه کدهایی که نوشتین ارر میده و خرابن
    و در ضمن شما برای هر قسمت از قسمت جلسه ۲ تا آخر کد و برنامه نوشتین ما آخر نفهمیدیم کودومش رو در نهایت بریزیم رو آردیونو

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

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

        • سلام. درواقع شما به جای استفاده از سریال مانیتور میتونید با استفاده از تنظیمات Display رادیوی خودتون ، جوی استیک هارو در وست قرار بدین…

  • ببخشید درستن فقط یکیشون ارر میده و فقط حالا آخرین کدی که باید رو آردیونو بریزیم کدومه ؟

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

  • سلام برای رفتن به مرحله بعد و ریختن کدها رو آردیونو باید کدهای قبلی رو پاک کنیم و کد جدید رو بریزیم ؟

    • سلام. در آردوینو ، اگه برنامه ای بر روی بردتون آپلود شده باشه و برنامه ی دیگه ای بر روی بردتون آپلود کنید ، برنامه ی قبلی به صورت خودکار پاک خواهد شد!!

  • سلام خسته نباشید
    ممنون از سایت بسیار خوبتون
    میخواستم بدونم که میشه با استفاده از دسته پلی استیشن ۲ و بیسیم کردن آن برای این کوتد کوپتررادیوکنترل درست کنیم
    اگه میشه لطفا به صورت کامل توضیح بدید فقط کامل باشه چون جای دیگه ای نیست خیلی ممنون
    باتشکر

  • سلام میخواستم بدونم میشه خودم تو دسته پلی استیشن ۲ سیمی فرستنده رادیویی بزارم
    و بیسیم کنم اگه این حالت بشه میشه روش انجام دادنش رو بگید و اگه بشه بردش زیاد میشه یا کم ؟؟؟