INAV Configurator عبارة عن أداة تكوين عبر الأنظمة الأساسية لنظام التحكم في الطيران INAV.
يتم دعم أنواع مختلفة من الطائرات بواسطة الأداة وINAV، على سبيل المثال المروحيات الرباعية، والمروحيات السداسية، والأوكتوكوبتر، والطائرات ذات الأجنحة الثابتة.
يأتي برنامج INAV Configurator as is
، دون أي ضمان أو دعم من المؤلفين. إذا وجدت خطأ، يرجى إنشاء مشكلة على GitHub.
إن أداة تعقب مشكلات GitHub محجوزة للأخطاء والمشكلات الفنية الأخرى. إذا كنت لا تعرف كيفية إعداد كل شيء، أو أن الجهاز لا يعمل، أو لديك أي مشكلة دعم أخرى، فيرجى الرجوع إلى:
خادم الديسكورد INAV
INAV الرسمية على الفيسبوك
دعم مجموعات RC
حساب INAV الرسمي على التليجرام
مناقشات جيثب
يتم توزيع INAV Configurator كتطبيق مستقل .
زيارة صفحة الإصدار
تنزيل Configurator لنظام التشغيل Windows (يوجد ia32 أو win64)
ثَبَّتَ
قم باستخراج أرشيف ZIP وتشغيل تطبيق INAV Configurator من المجلد الذي تم فك حزمته
أو فقط استخدم برنامج الإعداد INAV-Configurator_win32_arch_x.yzexe
، Arch هو بنية الكمبيوتر لديك (ia32 (32 بت) أو x64 (64 بت)) و xyz هو رقم إصدار INAV Configurator.
لم يتم توقيع Configurator، لذا يتعين عليك السماح لـ Windows بتشغيل التطبيقات غير الموثوق بها. قد يكون هناك مونيت لذلك أثناء التشغيل الأول
زيارة صفحة الإصدار
تنزيل Configurator لمنصة Linux (يوجد linux64 فقط)
.rpm هو ملف تثبيت Fedora. ما عليك سوى التنزيل والتثبيت باستخدام sudo dnf localinstall /path/to/INAV-Configurator_linux_x64-xyzrpm
أو فتحه باستخدام مدير الحزم (على سبيل المثال عبر الملفات)
.deb هو ملف تثبيت Debian/Ubuntu. ما عليك سوى التنزيل والتثبيت باستخدام sudo apt install /path/to/INAV-Configurator_linux_x64_x.yzdeb
أو فتحه باستخدام مدير الحزم (على سبيل المثال عبر مدير الملفات)
.zip هو أرشيف عالمي. قم بتنزيل ومتابعة هذه التعليمات للتثبيت
قم بالتغيير إلى الدليل الذي يحتوي على الملف المضغوط الذي تم تنزيله
قم بتنزيل هذا الملف إلى نفس الدليل. يجب أن يكون اسم الملف الخاص به inav-configurator.desktop
.
استخراج أرشيف مضغوط
unzip INAV-Configurator_linux_arch_x.y.z.zip -d /tmp/
Arch هو بنية جهاز الكمبيوتر الخاص بك (x64، Armv7l، ...)، xyz هو رقم إصدار INAV Configurator.
إذا كانت هذه هي المرة الأولى التي تقوم فيها بتثبيت INAV Configurator، فقم بإنشاء مكان لملفاته
sudo mkdir /opt/inav sudo chown $USER /opt/inav
انقل الملفات المؤقتة إلى منزلهم
mv /tmp/INAV Configurator /opt/inav/inav-configurator
تحديث أيقونة التطبيق.
sudo mkdir /opt/inav/inav-configurator/icon sudo cp /opt/inav/inav-configurator/images/inav_icon_128.png /opt/inav/inav-configurator/icon
لمرة واحدة، انقل ملف سطح المكتب إلى دليل التطبيقات
sudo mv inav-configurator.desktop /usr/share/applications/
اجعل الملفات التالية قابلة للتنفيذ:
inav-configurator chmod +x /opt/inav/inav-configurator/inav-configurator
قم بتشغيل تطبيق INAV Configurator من المجلد الذي تم فك حزمته /opt/inav/inav-configurator/inav-configurator
زيارة صفحة الإصدار
قم بتنزيل Configurator لمنصة Mac
ثَبَّتَ
قم باستخراج أرشيف ZIP وتشغيل INAV Configurator
أو استخدم حزمة DMG للتثبيت
للتطوير المحلي، يتم استخدام نظام البناء Node.js.
قم بتثبيت Node.js
من مجلد المشروع، قم بتشغيل yarn install
ثم npm install
لبناء وبدء تشغيل المكوّن:
قم بتشغيل npm start
.
لإنشاء التطبيق، npm run make
لإنشاء النظام الأساسي الخاص بك.
خيارات:
البنية: --arch - القيم المسموح بها هي: "ia32" أو "x64" أو "armv7l" أو "arm64" أو "universal" أو "mips64el".
راجع وثائق Electron Forge CLI للحصول على التفاصيل
ملاحظة: ليست كل البنيات متاحة لجميع الأنظمة الأساسية. على سبيل المثال، لا يتوفر دعم ia32 (32 بت) لنظام التشغيل Linux. البنيات التي تم اختبارها:
ويندوز: x64 و ia32
لينكس: x64 وarmv7l
نظام التشغيل MacOS: x64 وarm64
لإنشاء برنامج الإعداد لنظام التشغيل Windows، يجب عليك تثبيت WiX Toolset V3 وإضافة مجلد bin
إلى PATH
، على سبيل المثال C:Program Files (x86)WiX Toolset v3.14bin
لإنشاء حزم deb وrpm لنظام التشغيل Linux، يجب عليك تثبيت الحزم التالية:
أوبونتو/ديبيان: dpkg, fakeroot, rpm, build-essential, libudev-dev
OpenSuse/Fedora: dpkg, fakeroot, rpmbuild, systemd-devel, devel-basis (zypper install -t pattern devel_basis), zip
مثال (لاحظ المضاعفة -- ): npm run make -- --arch="x64"
لتتمكن من فتح Inspector، قم بتعيين متغير البيئة NODE_ENV
على development
أو قم بتعيين العلامة مباشرة عند تشغيل npm start
:
NODE_ENV=development npm start
أو $env:NODE_ENV="development" | npm start
لنظام التشغيل Windows PowerShell
أو استخدم vscode وابدأ جلسة تصحيح الأخطاء Debug Configurator
(فقط اضغط على F5!)
يتيح لك INAV Configurator 2.1 الاختيار بين موفري خرائط OpenStreetMap وBing Maps (العرض الجوي) وMapProxy. يتم شحن INAV Configurator بدون مفتاح API لخرائط Bing. وهذا يعني: يجب على كل مستخدم يريد استخدام Bing Maps إنشاء حساب خاص به، والموافقة على جميع الشروط والأحكام التي تتطلبها Bing Maps، وتكوين INAV Configurator بنفسه.
انقر فوق أيقونة الإعدادات في الزاوية العلوية اليمنى من INAV Configurator
اختر موفرًا: OpenStreetMap، أو Bing، أو MapProxy
في حالة خرائط Bing، يتعين عليك تقديم مفتاح Bing Maps API الخاص بك، والذي تم إنشاؤه بواسطتك
بالنسبة لـ MapProxy، تحتاج إلى توفير عنوان URL للخادم واسم الطبقة المراد استخدامها
في 21 مايو 2024، أعلنت شركة Microsoft أنه تم إهمال تطبيق Bing Maps for Enterprise وسيتم إيقافه عن العمل. بدءًا من ذلك التاريخ، لن يتمكن المستخدمون الجدد من الحصول على مفاتيح API في Bing Maps Dev Center.
يمكن لعملاء حساب المؤسسة الاستمرار في استخدام Bing Maps for Enterprise Services حتى 30 يونيو 2028 .
يمكن لعملاء الحساب المجاني (الأساسي) الاستمرار في استخدام Bing Maps for Enterprise Services حتى 30 يونيو 2025 .
انتقل إلى مركز تطوير خرائط Bing على https://www.bingmapsportal.com/.
إذا كان لديك حساب Bing Maps، فقم بتسجيل الدخول باستخدام حساب Microsoft الذي استخدمته لإنشاء الحساب أو إنشاء حساب جديد. بالنسبة للحسابات الجديدة، اتبع الإرشادات الموجودة في إنشاء حساب خرائط Bing.
حدد مفاتيحي ضمن حسابي .
حدد الخيار لإنشاء مفتاح جديد.
قم بتوفير المعلومات التالية لإنشاء مفتاح:
إسم التطبيق : مطلوب . اسم التطبيق.
عنوان URL للتطبيق: عنوان URL للتطبيق. وهذا حقل اختياري مفيد لمساعدتك على تذكر الغرض من هذا المفتاح في المستقبل.
نوع المفتاح: مطلوب. حدد نوع المفتاح الذي تريد إنشاءه. يمكنك العثور على أوصاف لأنواع المفاتيح والتطبيقات هنا.
نوع التطبيق: مطلوب. حدد نوع التطبيق الذي يمثل التطبيق الذي سيستخدم هذا المفتاح على أفضل وجه. يمكنك العثور على أوصاف لأنواع المفاتيح والتطبيقات هنا.
انقر فوق الزر "إنشاء" . يتم عرض المفتاح الجديد في قائمة المفاتيح المتاحة. استخدم هذا المفتاح لمصادقة تطبيق Bing Maps الخاص بك كما هو موضح في الوثائق الخاصة بـ Bing Maps API الذي تستخدمه.
اتبع العملية الموضحة في MAPPROXY.md
اختبر خادم MapProxy الخاص بك في متصفح الويب، على سبيل المثال: http://192.168.145.20/inavmapproxy/
بمجرد أن يكون لديك خادم MapProxy يعمل، اختر MapProxy كموفر للخريطة
أدخل عنوان URL لخدمة MapProxy، على سبيل المثال: http://192.168.145.20/inavmapproxy/service؟
أدخل طبقة خدمة MapProxy (inav_layer إذا تم تكوينها من MAPPROXY.md)
بمجرد الانتهاء، يمكنك تكبير المنطقة التي ستطير فيها أثناء اتصالك بالإنترنت إما في علامة التبويب GPS أو Mission Control لحفظ ذاكرة التخزين المؤقت للاستخدام دون اتصال بالإنترنت
يوفر INAV صور الخطوط بحيث يمكن إنشاء خطوط مخصصة حسب تفضيلاتك الشخصية. هذا هو الحال بالنسبة لكل من الخطوط التناظرية والرقمية. يمكن العثور على الموارد في مجلد osd. ستجد ضمن المجلدات الفرعية التناظرية والرقمية معلومات حول تجميع الخطوط الخاصة بك. يوجد أيضًا مستند INAV Character Map. يحتوي هذا على معاينات لجميع صور الأحرف في الخطوط وأسماء المتغيرات المناسبة داخل البرنامج الثابت والمكون. هناك أدوات لتجميع الخطوط التناظرية والرقمية. نرحب بتقديم الخطوط الجديدة عبر طلبات السحب.
تأكد من تحديد الإعدادات -> النظام -> "تسريع أجهزة المستخدم عند توفرها" لتحقيق أفضل أداء
بالنسبة لمشاكل مكون INAV، ارفعها هنا
https://github.com/iNavFlight/inav-configurator/issues
بالنسبة لمشكلات البرامج الثابتة لـ INAV، قم برفعها هنا
https://github.com/iNavFlight/inav/issues
نحن نقبل التصحيحات النظيفة والمعقولة، أرسلها!