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

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

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

به نام خدا 

تو این پست میخوام برنامه ی مربوط به کالیبره کردن تجهیزات کوادکوپتر رو قدم به قدم براتون بزارم.  آموزش ها رو مرحله به مرحله انجام بدین. اول برنامه رو قرار بدم بعدش هم توضیحات رو میدم. اول برنامه Setup رو از قسمت زیر کپی و بعد روی بردتون آپلود کنید.

بعد از آپلود برنامه سریال مانیتور رو باز کنید. (رنج کاری سریال مانتور هم یادتون نره یکی باشه. در حلقه ی Setup هر برنامه متغییر هست)

وقتی سریال مانیتور رو باز کردین به ترتیب مراحل زیر براتون نمایش داده میشه :

  • ۱ – لوگوی کواد کوپتر – V2
  • ۲ -در ابتدا میاد ارتباط I2c سنسور رو چک میکنه و اگه اشتباه باشه Eror میده و باید درستش کنید.
  • برای درست کردن اون باید به مسیر نصب آردوینو برید (arduino-1.6.10\hardware\arduino\avr\libraries\Wire\utility\twi.h) – فایل twi.h رو باز کنید و ۱۰۰۰۰۰ رو به ۴۰۰۰۰۰ تغییر بدین.
  • ۳ – فلایت کنترل ، پالس های دریافتی از گیرنده رادیو کنترل رو چک میکنه که روشن هست یا خاموش ، در این قسمت فرستنده رو هم روشن کنید.
  • ۴ – بعد ۱۰ ثانیه صبر میکنه تا جوی استیک های فرستنده رو در وسط قرار بدین.
  • ۵ – تراتل (throttle) را بالا ببرید و به وسط برگردانید.
  • ۶ – رول (roll)  را به سمت راست ببرید و به وسط برگردانید.
  • ۷ – پیتچ (pitch) را به پایین ببرید و به وسط برگردانید.
  • ۸ – یاو (yaw)  را به راست ببرید و به وسط برگردانید.
  • ۹ – حالا هر دو جوی استیک را در تمام نقاط بچرخانید تا مینیمم و ماکزیمم آن را برنامه تشخیص دهد.
  • ۱۰- پیتچ (pitch) رو پایین ببرید و برگردانید .
  • ۱۱ – gyro search —- برنامه به صورت خودکار به دنبال سنسور ی که استفاده کردین میگرده و تشخیص میده.
  • ۱۲- بعد از تشخیص دادن ازتون میخواد که کواد رو تکون ندید چون داره کالیبره میکنه سنسوتون رو .
  • ۱۳ – کواد رو ۴۵ درجه به سمت راست بلند کنید و پیتچ را به پایین ببرید و برگردانید.
  • ۱۴ – کواد رو ۴۵ درجه به سمت جلو بلند کنید و پیتچ را به پایین ببرید و برگردانید.
  • ۱۵ – کواد رو ۴۵ درچه به سمت چپ بپیچانید و پیتچ را به پایین ببرید و برگردانید.
  • ۱۶- LED روشن میشود که با پایین دادن پیتچ (pitch) خاموش میشود.
  • ۱۷- در آخر تنظیمات به صورت خودکار در eeprom ذخیره میشود و همه چی تمام میشه.
  • ۱۸- حالا شما باید اسپید کنترل هاتون رو کالیبره کنید که در پست بعدی آموزش اون رو براتون قرار میدم.

 

این مراحل رو هم میتونید از طریق دیدن فیلم انجام دهید.

فیلم مراحل کانفیگ کردن کوادکوپتر : کلیک کنید

 

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

حسین فهیمی

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

۲۰ دیدگاه

  • سلام خسته نباشید تورو خدا جواب بدین من همه کار را انجام دادم ولی وقتی که کد های بالا رو اپلود میکنم و سریال مانیتور را بازمیکنم ارور i2c clock speed is not set to 400 khz. (error 8) رفتم داخل فایل twi.h و ۱۰۰۰۰۰ را به۴۰۰۰۰۰ تغییر دادم ولی درست نشد
    لطفا راهنمایی کنین؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  • سلام من با این خطا مواجه میشوم
    I2C clock speed is not set to 400kHz. (ERROR 8)
    رفتم داخل فایل twi.h 100000 را به ۴۰۰۰۰۰ تغییردادم ولی درست نشد
    لطفا کمکم کنید

  • با سلام و خسته نباشیدی جانانه برای کد بالا، ولی فقط ای کاش این همه رو به یک یا چند کتابخانه تبدیل کنید تا با نوشتن یه چن تا دستور ساده تو برنامه بشه راحت تر ازش استفاده کرد-اینطوری کاربردی ترهم میشه؛

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

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

    • با سلام
      کاربر گرامی، در نرم افزار آردوینو یک بخشی جهت نمایش وضعیت ارتباطات با ماژول وجود دارد تحت عنوان سریال مانیتور، از طریق این بخش میبایست اقدامات لازم را انجام داد.

  • سلام من آردینو رو وصل کردم وقتی برنامه شما رو داخل آپلود کردم تو سریال مانیتور
    (⸮⸮⸮⸮⸮⸮p⸮⸮)اینجوری نشون میده اینو چطور درست کنم

  • سلام تو سریال مانیتور
    No valid receiver signals found!!! (ERROR 1)
    این رو مینویسه تو یکی از خط هاش
    ریسیور هم وصله و روشن

    • رسیورم رادیولینک AT 9 هست آیا باید کدی رو تغییر بدم
      وقتی پین ۸ تا ۱۱ رو از رسیسور جدا میکنم ارور نمیده وقتی وصل میکنم ارور میده
      Checking for valid receiver signals………………………
      No valid receiver signals found!!! (ERROR 1)
      ؟
      میشه تو ایمیل در ارتباط باشیم

      • با سلام
        متاسفانه بنده با این ماژول کار نکرده‌ام، از اینرو نمیتوانم راهنمایی کنم. از دیگر کاربرانی که با این رادیو کار کرده‌اند، تقاضا دارم تا در این بحث شرکت کنند.