النموذج مضبوط سلفًا
القنوات بترتيب AETR، والمفاتيح الستّة كلها مُخرَجة، والمفتاح SD للتسليح، ومؤقّت الطيران يبدأ مع المحرّكات. ووحدة الراديو في النموذج مطفأة: فهو لا يبثّ شيئًا في الهواء وآمن بجوار طائرة حقيقية.
يقرأ المحاكي أي جهاز يراه أندرويد ذراع تحكّم — فليست لديه قائمة أجهزة «مدعومة». لكن كل شيء مضبوط ومجرَّب فعليًا على RadioMaster Boxer بنظام EdgeTX، وقد جهّزنا له حزمة جاهزة: واجهة وشاشة بدء FPVSIM وصوت اللعبة داخل جهاز التحكّم مباشرة. أما TX12 وZorro وPocket وMT12 فالخطوات فيها نفسها — ولا تختلف إلا أسماء المفاتيح.
يجب أن يكون الهاتف مضيفًا: كابل USB-C إلى USB-C، وفي الأجهزة اللوحية القديمة محوّل OTG بينهما. وعلى جهاز التحكّم: SYS ← إعدادات الراديو ← العتاد ← USB mode = Joystick. لا «Storage» ولا «Serial» — ففي هذين الوضعين لا يظهر جهاز إدخال أصلًا، ولن ترى اللعبة جهاز التحكّم.
سيشغل جهاز التحكّم منفذ الهاتف بالكامل. ولا يوجد في EdgeTX ذراع تحكّم لاسلكية: فالدليل يذكرها صراحةً بين غير المدعوم، والبلوتوث هناك لا يصلح إلا للمدرّب والقياس عن بُعد. وكيف تُخرج الصورة إلى التلفاز عندئذٍ — في آخر الصفحة.
ثبّتَّ حزمة FPVSIM واخترتَ النموذج «FPV SIM» — تجاوز هذه الخطوة، فكل شيء فيه مُخرَج سلفًا. والفقرة التالية لمن يضبط نموذجه من الصفر أو يشغّل اللعبة على جهاز تحكّم آخر.
في النموذج الجديد لدى EdgeTX يُنشأ المزج لأربع عصي فقط — والقنوات من الخامسة تصل عبر USB لكنها تبقى عند الصفر. فلا يصل إلى اللعبة أي مفتاح ولا أي قرص ما لم تُخرجها بنفسك.
في MDL ← المازج أضف مزجين:
| القناة | المصدر | ما تفعله في اللعبة |
|---|---|---|
| CH1–CH4 | العصي (AETR) | الميل والانحدار والخانق والانعراج — موجودة سلفًا |
| CH5 | مفتاح SD (أو أي مفتاح آخر) | التسليح: تشغيل المحرّكات حسب الوضع |
| CH6 | قرص P1 أو P2 | ميل الكاميرا أثناء الطيران |
ولماذا الخامسة والسادسة تحديدًا لا التاسعة: لأن الوضع الكلاسيكي USB Joystick في EdgeTX مبرمَج بأن القنوات 1–8 تصل محاور، و9 فما بعدها أزرارًا. والمحور يحمل الوضع، والتسليح ملزَم بأن يتبع وضع المفتاح. ويمكن بزرّ أيضًا — فاللعبة تفهم ذلك — لكن المحور أصدق.
وأمر آخر قد يضيّع عليك أمسية بأكملها: أندرويد يرى الأزرار 0–14، أي القنوات 9–23. وكل ما بعد CH24 لا يصل إلى التطبيق إطلاقًا.
هذه إعدادات النموذج لا البرنامج الثابت. وتُلغى في مكانها ولا تُفسد شيئًا.
افتح الإعدادات ← جهاز التحكّم. وكل شيء ظاهر هناك مباشرة: حرّك الذراع فيهتزّ الشريط المقابل. وإن لم يتحرّك أي شريط عند نقر المفتاح فالمزج لم يُضَف، فارجع إلى الخطوة 2.
ولا شيء من هذا إلزامي: فبلا أي ضبط يعطي جهاز التحكّم الميل والانحدار والخانق والانعراج، وتُشغَّل المحرّكات بزرّ على الشاشة.
يقول جهاز التحكّم «المحرّكات مشغّلة» ولا تُسلَّح الطائرة. هذه العبارة تنطقها وظيفة خاصّة في جهاز التحكّم نفسه — تستمع إلى المفتاح مباشرةً ولا ترسل شيئًا عبر USB. فتحقّق بأشرطة القنوات في اللعبة لا بالسمع.
الخانق ثابت في المنتصف مهما فعلت به. معناه أن القناة المسنَدة للخانق ليست الصحيحة. راجع في قسم «الإسناد» أيّ محور عليه الخانق وحرّك الذراع — فيظهر الشريط المطلوب. ولم تعد اللعبة تفترض أن «القناة صامتة فلن أستمع إليها»: فهي تثق دائمًا بالقناة المسنَدة — لأن القناة الصامتة والذراع الموضوعة فعلًا في منتصف مشوارها تعطيان الرقم نفسه، ولا سبيل للتمييز بينهما.
مفتاح التسليح ينقر ولا تُسلَّح المحرّكات. انظر في قسم «المفاتيح»: بجوار الربط تظهر قيمة القناة الحيّة وهل تجاوزت العتبة. وإن كُتب «الذراع منهارة، المعايرة تالفة» فمعناه أن معايرة القناة أفسدها زرّ «المنتصف» وقد ضُغط والمفتاح مرفوع. والإصدارات قبل 2.5.2 كانت تكتب المنتصف لكل القنوات بلا تمييز، والمنتصف الواقع على الحدّ يبتلع نصف المشوار. فحدّث اللعبة: فهي تصلح هذه الملفّات بنفسها عند أول تشغيل.
الذراعان تستجيبان ببطء، أما الحركات الحادّة فتمرّ. قبل 2.5.2 كانت المنطقة الميتة تُطبَّق مرّتين — فتتحوّل الـ4 % المعلنة إلى 7,8 %، ولا تصل التصحيحات الصغيرة إلى الطائرة. فحدّث اللعبة؛ وراجع أيضًا شريط «المنطقة الميتة» في شاشة جهاز التحكّم.
التحكّم يحضر تارةً ويغيب تارةً. كان أي لمس للشاشة سابقًا يسلّم التحكّم للذراعين المرسومتين، ولا يستعيده إلا تحريك ملموس لذراع جهاز التحكّم. ومنذ 2.5.2 لا يأخذ الإصبع التحكّم إلا حين يحرّك الذراع المرسومة فعلًا، ونقر المفتاح يُحسب يد الطيّار شأنه شأن العصي.
العصي متبادلة الأماكن. يعرّف جهاز التحكّم نفسه للنظام باسم «Game Pad»، ولذراع الألعاب توزيع مختلف. واللعبة تميّز جهاز التحكّم بعدد المحاور وتأخذ له ترتيب AETR؛ فإن كان جهازك يرسل القنوات بترتيب آخر فأعد ربط المحاور بزرّ «اربط» — واحدًا تلو الآخر، محرّكًا الذراع المطلوبة.
وفي الحالات الملتبسة اضغط «نسخ تقرير الجهاز» أسفل الشاشة نفسها: فتُنسخ الحالة كلها — الإسنادات، ووضع الخانق، والعكس، ونقاط المعايرة، وارتباطات المفاتيح بقيمها الحيّة، ومنذ الإصدار 2.5.2 نهاية السلسلة أيضًا: هل يقود جهاز التحكّم اللعبة الآن، وأي خانق وصل إلى المحرّكات، وهل هي مسلَّحة، ومن أين أُخذ ميل الكاميرا. وفهم المشكلة بهذا النص أسرع أضعافًا من وصفها بالكلام.
جمعنا لـRadioMaster كل ما ينقص الجهاز الأصلي: نموذجًا جاهزًا، وواجهة، وشاشة بدء FPVSIM، وأربع عشرة عبارة بالصوت نفسه الذي يتكلّم في اللعبة. انسخها إلى البطاقة واختر النموذج — فيتكلّم جهاز التحكّم بلغة المحاكي ويحسب زمن الطيران بنفسه. بلا Companion، وبلا بناء، وبلا ضبط المزج يدويًا.
القنوات بترتيب AETR، والمفاتيح الستّة كلها مُخرَجة، والمفتاح SD للتسليح، ومؤقّت الطيران يبدأ مع المحرّكات. ووحدة الراديو في النموذج مطفأة: فهو لا يبثّ شيئًا في الهواء وآمن بجوار طائرة حقيقية.
«المحرّكات مشغّلة» و«المحرّكات مطفأة» — بالسمع، دون النظر إلى الشاشة. والعدّ «ثلاثة، اثنان، واحد، انطلق»، و«خطّ النهاية»، و«الطائرة متضرّرة»، ووضعا «أكرو» و«التثبيت». مسجَّلة بالصوت نفسه ومُعدَّلة لسمّاعة جهاز التحكّم لا لسمّاعات الأذن.
يبدأ المؤقّت مع الخانق ويعلن البداية والنهاية بالصوت نفسه. وهو أنفع ممّا يبدو: فعادة سماع التسليح والوقت تنتقل كاملةً إلى الطائرة الحقيقية — حيث لن يكون هناك وقت للنظر إلى الشاشة.
«جهاز التحكّم فارغ الشحن» — عن شحن الجهاز نفسه: ولن تقول اللعبة عنه شيئًا أبدًا لأنها لا تراه. و«محاكي» عند اختيار النموذج — فتسمع فورًا أن المختار هو هذا لا طائرة حقيقية.
وتحديث البرنامج الثابت ليس إلزاميًا: فالصوت وشاشة البدء يمكن تركيبهما على البرنامج الأصلي أيضًا، ولا يعني المحاكيَ بأي لغة قوائم جهاز التحكّم. والبناءات الرسمية لـEdgeTX تصدر بالإنجليزية فقط — واللغات الأخرى موجودة في الشيفرة لكنها تُبنى على حدة، على EdgeTX CloudBuild؛ وقد بنينا بناءنا هناك نفسه كي لا تضطرّ إلى ذلك.
يُوزَّع EdgeTX برخصة GPL v2، والشيفرة المصدرية — github.com/EdgeTX/edgetx. ولم نُدخل تعديلات على الشيفرة: فنصيبنا هنا شاشة البدء والصوت والضبط.
اقرأ هذا قبل تحديث البرنامج الثابت. في مُحمّلات الإقلاع من الإصدار 2.10 فما قبل على الأجهزة ذات المعالج STM32F407xG خطأ: إذ يظنّ المُحمّل أن الذاكرة 512 كيلوبايت فيبتر الكتابة و يُبلّغ بالنجاح. فالبرنامج الثابت الذي يتجاوز 480 كيلوبايت لا يُكتب كاملًا، ولا يعمل جهاز التحكّم بعد إعادة التشغيل — شاشة سوداء.
والترتيب الذي لا يحدث معه ذلك: حدّث أولًا مُحمّل الإقلاع من داخل برنامج ثابت يعمل (SYS ← SD Card ← FIRMWARE ← اختر الملف ← «Flash bootloader»)، وبعد ذلك فقط حدّث البرنامج الثابت نفسه من وضع مُحمّل الإقلاع. وإن كان الجهاز لا يعمل أصلًا — فانزع البطارية، وادخل مُحمّل الإقلاع، واكتب أولًا أي بناء 2.8 معروف بأنه سليم، ثم أكمل بالترتيب نفسه.
تحديث البرنامج الثابت أمر غير إلزامي. فلا يعني المحاكيَ بأي لغة واجهتك وأي صورة تظهر عند التشغيل: إذ يعمل مع أي برنامج ثابت فيه وضع USB Joystick.
منفذ USB-C في الهاتف مشغول بجهاز التحكّم، ولذلك لا يمكن إخراج الفيديو من المنفذ نفسه إلا عبر موزّع USB-C فيه HDMI ومنفذ USB-A وتمرير للطاقة. وبشرط أن يدعم الهاتف نفسه DisplayPort Alt Mode — وهذه خاصّية في الهاتف لا يضيفها كابل ولا موزّع. وعند الشراء انتبه إلى أن يكون HDMI بمعيار 4K@60 لا 4K@30: فثلاثون هرتزًا تعني 33 ميلي ثانية للإطار، أي أن ما اشتُري السلك من أجله بالضبط هو ما سيضيع.
وثمّة طريق أبسط وأرخص: ثبّت اللعبة على جهاز أندرويد تلفزيوني وأدخل جهاز التحكّم في منفذ USB فيه. عندئذٍ تكون الصورة أصلية بدقّة التلفاز، بلا انعكاس ولا حواف سوداء. وستحتاج إلى فأرة للقوائم — إذ لا يمكن التنقّل فيها بجهاز التحكّم.