• Slide 1

23دی

آموزش تغییر PID و تنظیمات بتافلایت (BETAFLIGHT) با استفاده از رادیوکنترل TARANIS LUA SCRIPT

جالب است بدانید که میتوانید بسیاری از تنظیمات Betaflight (از جمله PID ، تایم لوپ، فیلترها ، تنظیمات VTX  و ...) با استفاده از رادیو Taranis TX تغییر دهید. دراین آموزش قصد داریم تا نحوه این تغییرات را به شما آموزش دهیم.

سخت افزار مورد نیاز

  • فلایت کنترلر F3/F4 با سیستم عامل Betaflight 3.2 یا بالاتر
  • رادیو Frsky Taranis X9D-Plus یا فرستنده QX7 با OpenTX 2.2 یا جدیدتر
  • ریسیورهای X4R-SR ، XSR یا R-XSR (به پورت نیاز Smart دارید)
  • پورت های UART برای پورت Smart

در مرحله اول SmartPort را راه اندازی کنید، آموزش راه اندازی SmartPort در سیستم عامل Betaflight را میتوانید از این صفحه مشاهده کنید. 

حال از کجا میتوان فهمید که SmartPort در حال کار است. مقدار ولتاژ باتری کوادکوپتر خود را چک کنید. 

برای کنترل VTX، پورت SmartAudio از TBS Unify Pro (یا پورت تلمتری از Tramp) نیز باید به یکی از UART TX‌ها متصل شوند. در این لینک میتوانید آموزش مفصل چگونگی کنترل تنظیمات VTX را مشاهده کنید. اگر نیازی به کنترل VTX ندارید، میتوانید به سادگی از این بخش صرف نظر کنید. 

در تصویر زیر میتوانید نمونه اتصالات فلایت کنترلر Betaflight را مشاهده کنید. 

 

betaflight-change-pid-02

 

به روز رسانی فریمور OpenTX رادیو کنترل Taranis

رادیو کنترل Taranis TX شما باید به آخرین فریمور OpenTX به روز رسانی شود (ما با موفقیت نسخه V2.2 RC14 را تست کردیم). این یک روند ساده است که در این  لینک  به آن پرداخته شده است.

دسترسی به کارت حافظه SD 

برای دسترسی به کارت حافظه SD میتوانید به یکی از دو روش زیر اقدام کنید. 

  • Taranis را در مد Bootloader قرار داده و سپس به کابل USB متصل کنید. 
  • یا کارت حافظه SD را به سادگی از رادیو Taranis خارج کنید. 

راهنمای روش اول : برای قرار دادن Taranis در مد Bootloader باید دکمه های تریم Yaw و Roll را به سمت مرکز فشار دهید و سپس رادیو کنترل را در TX روشن کنید. با انجام اینکار صفحه نمایش رادیو کنترل مد bootloader را به شما نشان خواهد داد. 

 

betaflight-change-pid-04

 

دانلود LUA Script برای فریمور Betaflight

در لینک زیر میتوانید آخرین نسخه LUA Script را برای فریمور Betaflight دانلود کنید. 

دانلود آخرین نسخه LUA Script را برای فریمور Betaflight

فایل zip دانلود شده، محتوی دو فولدر است: BF و SCRIPTS. فولدر SCRIPTS را باز کنید. خواهید دید که در این فایل دو فولدر به نام های BF  و  TELEMETRY وجود دارد:

1- فایل bf.lua را در فولدر TELEMETRY کارت حافظه رادیو کنترل Taranis به آدرس /SCRIPTS/TELEMETRY/ کپی کنید. 

2- کل فولدر BF را در مسیر /SCRIPTS/ کارت حافظه SD کپی کنید. این فایل ها رابط اسکریپ مورد نیاز برای کار هستند (برای اسکریپ دو مدل TX مختلف وجود دارد، نگران کپی کردن کل فولدر نباشید، Taranis شما به صورت خودکار فایل های مورد نیاز خود را انتخاب می کند. 

 


 

راه اندازی پیکربندی Betaflight

احتمالا بسیاری از تنظیمات مورد نیاز شما در اسکریپت LUA در فریمور Betaflight 3.2 یا بالاتر به درستی کار می‌کند، بنابراین از به روز رسانی FC too اطمینان حاصل کنید. 

اول از همه مطمین شوید که SmartPort به درستی تنظیم شده است: 

  1. در پیکربندی Betaflight  از تب PORTS ، گزینه UART  را در جایی‌که S.PORT را متصل کرده اید پیدا کنید و  سپس SmartPort را به عنوان خروجی تلمتری انتخاب کنید. 
  2. گزینه TELEMETRY را از تب Configuration انتخاب کنید. 

 betaflight-change-pid-05

 

کنترل VTX (اگر از کنترل VTX استفاده نمی‌کنید، این مرحله را نادیده بگیرید)

اگر TBS Unify Pro یا ImmersionRC Tramp را دارید به تب PORTS بروید و UART را برای اتصال به VTX پیدا کنید و سپس انتخاب کنید که کدام  VTX شما تحت لوازم جانبی است. 

برای مثال در LUX V2 FC (تصویر زیر) من از SmartPort در UART1 ، TBS SmartAudio در  UART2و SBUS  در  UART4استفاده می‌کنم.

 

betaflight-change-pid-15

 

VTX و Blackbox logging تحت لوازم جانبی را انتخاب کنید. 

 

betaflight-change-pid-15

 

بعد از اتمام کار ، فراموش نکنید که روی دکمه Save and Reboot کلیک کنید. 

 


 

تنظیم LUA script در صفحه تلمتری

به صفحه 13 همین بخش رادیو کنترل Taranis خود مراجعه کنید.

شما میتوانید صفحه نمایش تلمتری را برای نمایش دادن LUA script که کپی کرده‌اید، تنظیم کنید. در صفحه نمایش 1، اسکریپ را به عنوان مقدار پارامتر اول و سپس Lua script را به عنوان مقدار پارامتر دوم انتخاب کنید. 

 

betaflight-change-pid-15

 

حالا باید BF LUA script را با نگه داشتن دکمه PAGE انتخاب کنید. 

صفحه 1 اسکریپت تنظیمات PID است. 

 

betaflight-change-pid-09

 

صفحه 2 و 3 برای نمایش rates، expo، TPA ، گین Anti-Gravity و ... است. 

 

betaflight-change-pid-10

 

 

betaflight-change-pid-15

 

صفحه 4 ام برای نمایش فیلترهاست. 

 

betaflight-change-pid-12

 

صفحه 5 ام برای تنظیمات PWM ، پروتکل ESC و حتی لوپ تایم (Looptime) است. 

 

betaflight-change-pid-15

 

صفحه 6 ام برای تنظیمات ریسیور RX است. 

 

betaflight-change-pid-14

 

و آخرین صفحه برای تنظیمات VTX است. 

 

betaflight-change-pid-15

 

برای ذخیره سازی تغییرات، دکمه MENU را به مدت 3 ثانیه نگه دارید و از لیست ظاهر شده گزینه Save Settings را انتخاب نمایید. 

امیدواریم این مطلب برای شما مفید باشد. با تشکر از همراهی شما تا این قسمت از آموزش!

منبع : سایت oscarliang

Posted in آموزش

 

تمام حقوق برای شرکت رهنوردان هلیای آسمان محفوظ است
Copyright © 2015 RAHA