جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
لتشجيع التمرين في النفس والعائلة ، صنعت محولًا يحاكي محول وحدة تحكم ألعاب USB قياسيًا ولكنه يتحكم في سرعة حركة اللعبة عن طريق الدواسة على آلة بيضاوية الشكل أو دراجة تمرين. إنه لطيف بشكل خاص لألعاب السباقات. إنه بالتأكيد يحفز المرء على الدواسة بسرعة عند لعب ألعاب السباق.
الأجهزة الرئيسية عبارة عن لوحة تطوير STM32F103C8 "حبة سوداء" بقيمة 2 دولار مع نواة stm32duino Arduino ومكتبة USB HID قمت بتطويرها استنادًا إلى مفترق libarra111 الأساسي. STM32F1 سريع ورخيص ويحتوي على دعم USB كامل السرعة ، لذا فهو مثالي للمشروع.
للاستخدام ، تحتاج إلى النقر على مستشعر الدوران الموجود على الدراجة البيضاوية أو الدراجة الرياضية (إذا كان مستشعر الدوران الخاص بك يعمل بشكل مختلف عن المستشعرات الموجودة على أجهزتنا - حوالي 3 فولت ، منخفض نشط - فقد تحتاج إلى تعديل الدائرة و / أو الرمز).
تتحكم سرعة الدوران البيضاوي / الدراجة في منزلق وحدة التحكم. بالإضافة إلى ذلك ، يمكنك توصيل وحدة تحكم Wii Nunchuck أو Gamecube القياسية في المحول لحركة ذراع التحكم والأزرار وما إلى ذلك. هناك الكثير من أوضاع التحكم المختلفة. على سبيل المثال ، قد يحتاج الأطفال الصغار إلى زيادة سرعتهم قليلاً ، وقد تستخدم بعض الألعاب نظام تحكم مختلف. يوجد عدد من أنظمة التحكم المضمنة في البرنامج ، ويمكن بسهولة إضافة أنظمة أخرى في الكود. يمكن للجهاز محاكاة وحدة تحكم ألعاب USB أو لوحة مفاتيح أو ماوس أو وحدة تحكم XBox 360 أو مزيج من الثلاثة الأولى.
لم يتم اكتشاف اتجاه الحركة حاليًا: للتبديل بين الحركة الأمامية والعكسية ، يحتوي المحول على مفتاح تبديل. (بالتناوب ، يمكن للمرء استخدام مستشعر مغناطيسي بتأثير القاعة مثل هذا الجهاز ، وتغيير الدائرة والبرامج.)
يعمل المحول كوحدة تحكم USB قياسية ، لذا يمكنك استخدامه مع أنظمة التشغيل Windows و Linux و OS X و Android وما إلى ذلك.
على سبيل المكافأة ، يحتوي المحول على جميع وظائف هذا المشروع ، حيث يعمل كمحول Gamecube كامل الوظائف ، مما يتيح لك استخدام وحدات تحكم Gamecube على جهاز كمبيوتر ، بما في ذلك التحكم في الألعاب باستخدام حصائر الرقص Dance Dance Revolution المتوافقة مع Gamecube / Wii.
التكلفة أقل من حوالي 10 دولارات ، بالإضافة إلى حالة (لدي تصميم ثلاثي الأبعاد قابل للطباعة) وأسلاك ولحام. القطع:
- لوحة تطوير "بلاك بيل" stm32f103c8 ($ 2 على Aliexpress)
- مقبس Gamecube (1.60 دولار على Aliexpress ، لسلك تمديد Gamecube يمكن قطعه)
- لوحة اندلاع مقبس Nunchuck (0.51 دولار على Aliexpress ؛ ابحث عن Wiichuck)
- مفتاح تبديل صغير ثنائي الموضع (أقل من دولار واحد على Aliexpress)
- اختيارك للموصلات ثنائية الموصلات من الذكور والإناث (حوالي 1 دولار على Aliexpress إذا كنت تستخدم موصلات أسطوانة طاقة 5.5 مم) ؛ أنت بحاجة إلى موصل أنثى واحد لكل آلة تمرين
- مفتاحان عن طريق اللمس (أقل من 0.50 دولار على Aliexpress)
- 4 مصابيح LED حمراء (أقل من 0.50 دولار على Aliexpress ؛ يمكنك أيضًا استخدام شاشة Nokia LCD صغيرة)
- المكثفات: 10 فائق التوهج كهربائيا ، واختياري 100 نانو ف
- المقاومات: 1 × 100 كيلو ، 2 × 10 كيلو ، 1 × 1 كيلو ، 4 × 220 أوم
- لوحة بروتو صغيرة (أقل من 1 دولار على Aliexpress).
يعد Nunchuck مفيدًا للاستخدام بيد واحدة مع آلة بيضاوية. على دراجة التمرين ، يمكنك استخدام محول بيدين مثل Gamecube. إذا كنت تريد فقط استخدام أحد خياري التحكم هذين ، فيمكنك استخدام اتصالات أقل.
تحتاج أيضًا إلى جهاز كمبيوتر ، ومكواة لحام ، ومقياس متعدد. ستحتاج أيضًا إلى جسر UART-to-USB (لقد استخدمت Arduino Mega الذي أمتلكه لمشروع آخر ؛ أو يمكنك شراء وحدة CP2102 على Aliexpress مقابل دولار واحد) لتثبيت محمل الإقلاع على القرص الأسود الخاص بك لاستخدامه مع بيئة Arduino ، وإلا يمكنك إنفاق بضعة دولارات إضافية والحصول على لوحة تطوير RobotDyn مع محمل الإقلاع Arduino المحمّل مسبقًا.
اسمحوا لي أن أضيف أنني أدخل هذا في مسابقة العجلات ، لأنها طريقة لربط العجلات الافتراضية في ألعاب سباقات السيارات على جهاز كمبيوتر بالعجلات المادية لدراجات التمرين والإهليلجية.
الخطوة 1: اضغط على مستشعر الدوران
تحتوي كلتا جهازي التمرين اللذين اخترقتهما على وحدة تحكم تعرض السرعة. توجد أسلاك تعمل بين وحدة التحكم وجسم الجهاز. تحتاج إلى الاستفادة من هذه الأسلاك للوصول إلى البيانات. إذا كانت أجهزتك مثل أجهزتي ، فيمكن إزالة وحدة التحكم ، وستجد هناك إما كبل شريطي (بيضاوي الشكل) أو سلكين (دراجة). لقد استغلت هذه عن طريق فصل الأسلاك وربطها بعبارات فردية من الذكور إلى الإناث يمكنني الاستفادة منها.
استخدم التجربة والخطأ ومقياس متعدد لتحديد زوج من الأسلاك التي يوجد بينها نبضة جهد أثناء الدوران الكامل.
في الأساس ، المثقاب هو هذا: قم بتوصيل المتر المتعدد بزوج من الأسلاك (مع الحرص على عدم قصر أي شيء) أثناء تشغيل الماكينة ، وقم بتدوير الدواسات ببطء شديد. في كلا الجهازين لدينا ، يوجد زوج من الأسلاك يكون الجهد بينهما عادة حوالي + 3 فولت ، ولكن خلال جزء قصير من الدوران ، يسقط على الأرض: هذا مخطط نشط منخفض. قد تجد أن جهازك يحتوي على مخطط عالي نشط حيث يكون معظم الدوران على الأرض ، والنبض موجب ، وبعد ذلك ستحتاج إلى تحرير مخطط Arduino.
إذا كنت تعتقد أن هناك أي احتمال أن يكون أي من الأسلاك في وحدة التحكم التي تتعامل معها من التيار المتردد الرئيسي ، فإنني أوصي بالتوقف ما لم تكن تعرف حقًا ما تفعله. لحسن الحظ ، فإن دراجتنا الرياضية تعمل بالبطارية ويتم توصيل المقابس الإهليلجية في ثؤلول الحائط ، لذلك لا يوجد سوى حوالي 12 فولت تيار مستمر حول وحدة التحكم.
في حالة دراجة التمرين ، كان الأمر سهلاً حقًا. لم يكن هناك سوى أربعة أسلاك. كان اثنان من أجل جهاز مراقبة معدل ضربات القلب واثنان مخصصان لجهاز استشعار الدوران.
كان الجهاز الإهليلجي يحتوي على الكثير من الأسلاك ، وبالتالي كان يتطلب المزيد من العمل. طريقة القوة الغاشمة هي هذه. قم بتوصيل مقياس متعدد بزوج من الأسلاك. قم بتدوير كامل ببطء (أو أكثر قليلاً في حالة) على الدواسات ومعرفة ما إذا كان هناك انخفاض أو قفزة في الجهد. إذا كانت الإجابة بنعم ، فقد حصلت عليها. إذا لم يكن كذلك ، كرر مع زوج آخر. هذا كثير من التجربة والخطأ: بالنسبة لـ 13 سلكًا ، هناك 78 دورة.
إليك خدعة قد تساعدك في تسريع البحث عن زوج الأسلاك المناسب. قد تأمل أن يكون في جهازك ، مثل جهازي ، جهد كاشف مرتفع بشكل طبيعي مع نبض منخفض. إذا كان الأمر كذلك ، إذا تركت الدواسات في مكان عشوائي ، فلديك فرصة جيدة أن يكون سلكا الكاشف بينهما حوالي + 3 فولت أو +5 فولت بينهما. لذلك قم بإجراء اختبار دوران الدواسة فقط لأزواج الأسلاك التي تحتوي على + 3 فولت أو +5 فولت فيما بينها.
حيلة أخرى. قد تكون قادرًا على تحديد مكان دوران الدواسة الذي يعمل فيه مستشعر الدوران. على سبيل المثال ، قد يومض جهازك شيئًا ما على الشاشة بعد ذلك ، أو يقوم بتحديث عرض السرعة ، أو التنشيط من وضع السكون ، أو صوت تنبيه. إذا كان الأمر كذلك ، فحرك الدواسات بحوالي 1/3 من الدوران بعيدًا ، ثم ابحث عن أزواج من الأسلاك التي بها 3-5 فولت ، واختبرها عن طريق تحريك الدواسات إلى الموضع الذي يبدأ فيه المستشعر.
إذا تمكنت من تحديد السلك الأرضي ، فيمكنك تسريع العملية إلى حد كبير ، نظرًا لأنك ستحتاج فقط إلى الانتقال بين الأرض وكل سلك غير معروف. من الغريب ، على الرغم من ذلك ، أن أرضية مصدر الطاقة في جهازنا البيضاوي لا تبدو مثل أرضية كاشف الدوران.
بمجرد تحديد الأسلاك ، قم بتدوينها. تأكد من ملاحظة ما يلي:
- مستوى الجهد العالي: إذا كان أكثر من حوالي 3.3 فولت ولكن ليس أكثر من 5 فولت ، فستحتاج إلى تغيير الدائرة لاستخدام دبوس A9 بدلاً من A7 للكشف عن الدوران حيث أن الدبوس A9 هو تسامح 5 فولت و A7 ليس كذلك ، وتحرير سطر واحد في رسم بياني ؛ إذا كانت أكثر من 5 فولت ، فستحتاج إلى إضافة مقسم جهد
- سواء كان نبض اكتشاف الدوران منخفضًا أو مرتفعًا: إذا كان النبض مرتفعًا ، فستحتاج إلى تحرير خط في رسم Arduino الخاص بي.
إذا كان لديك منظار الذبذبات ، وآلة التمرين تعمل بالبطارية ، فيمكنك أيضًا استخدام مرسمة الذبذبات بدلاً من المتر المتعدد. (إذا تم توصيل آلة التمرين بالتيار المتردد وكذلك راسم الذبذبات ، فأنت بحاجة إلى معرفة الحلقات الأرضية وكيفية تجنبها. كن حذرًا!)
الخطوة الثانية: إعداد مجلس التطوير
قم بلحام دبابيس العبور الستة المركزية على الحبة السوداء.
إذا كان لديك لوحة RobotDyn مع أداة تحميل التشغيل Arduino ، فقم بتوصيل B0- و B1- بالدبابيس المركزية ، وقد انتهيت من هذه الخطوة.
خلاف ذلك ، تحتاج الآن إلى تثبيت أداة تحميل التشغيل. ستحتاج إما إلى جسر UART مستقل إلى USB أو يمكنك استخدام Arduino Uno أو Mega لهذا الغرض. على الرغم من أن الحبة السوداء تعمل عند 3.3 فولت ، فإن دبابيس UART تتحمل 5 فولت ، لذلك لا تقلق بشأن ما إذا كان الموصل يعمل عند 3.3 فولت أو 5 فولت.
إذا كان لديك Uno أو Mega ، فضع كابل توصيل بين RESET و GROUND. هذا يحول Arduino إلى UART مخصص لجسر USB ، باستثناء أن دبابيس TX / RX هي عكس الطريقة التي تكون بها عادةً على الموصل.
قم بتنزيل برنامج bootloader binary. تريد generic_boot20_pb12.bin. على نظام Windows ، قم بتثبيت ST's Flash Loader Demonstrator. على نظام Linux (وربما OS X وحتى Windows إذا كنت تفضل أدوات سطر الأوامر) ، استخدم برنامج python النصي بدلاً من ذلك ، لكن إرشاداتي ستكون لنظام Windows.
قم بإجراء الاتصالات التالية:
- PA9 إلى UART bridge RX ("TX" إذا كنت تستخدم خدعة Arduino)
- PA10 إلى UART bridge TX ("RX" إذا كنت تستخدم خدعة Arduino)
- G إلى أرض جسر UART
أحب استخدام نصائح التحقيق المنطقي لإجراء الاتصالات على جانب STM32 ، ولكن يمكنك أيضًا لحام بعض الأسلاك التي يمكنك قطعها لاحقًا (أو فك اللحام إذا كنت تريد أن تكون أنيقًا).
قم بتوصيل جسر UART بجهاز الكمبيوتر الخاص بك. قم بتشغيل Black Pill عبر منفذ USB (الأفضل إذا قمت بتوصيله بشاحن بدلاً من الكمبيوتر ، حيث من المحتمل أن يشتكي الكمبيوتر من جهاز USB غير معروف). ابدأ تشغيل Flash Loader Demonstrator. اختر منفذ COM لجسر UART الخاص بك. اختر "إزالة الحماية" إذا كانت متوفرة. اختر إصدار فلاش 64 كيلو بايت بدلاً من 128 كيلو بايت. وتحميل برنامج bootloader الثنائي.
قم بفك كل شيء ثم انقل العبور من B0 + / المركز إلى B0- / المركز. لديك الآن محمل إقلاع يمكنك استخدامه مع Arduino IDE.
الخطوة 3: قم بإعداد Stm32duino في Arduino IDE
أفترض أن لديك أحدث إصدار من Arduino IDE مثبتًا.
في الأدوات | المجالس | Boards Manager ، قم بتثبيت دعم Arduino Zero (فقط ضع Zero في البحث ، وانقر فوق الإدخال الموجود ، ثم تثبيت). نعم ، أنت لا تعمل باستخدام Zero ، ولكن هذا سيؤدي إلى تثبيت برنامج التحويل البرمجي المناسب لدول مجلس التعاون الخليجي.
بعد ذلك ، قم بتنزيل النواة stm32duino. على نظام Windows ، أوصي بتنزيل ملف zip ، لأنه عندما قمت بسحب الملفات (معترف به ، مع svn) ، واجهت بعض مشكلات الأذونات مع الملفات الموجودة في دليل أدوات Windows التي تحتاج إلى إصلاح. ضع الفرع في Arduino / Hardware / Arduino_STM32 (لذلك سيكون لديك مجلدات مثل Arduino / Hardware / Arduino_STM32 / STM32F1 ، وما إلى ذلك) على Windows ، قم بتثبيت برامج التشغيل عن طريق تشغيل driver / win / install_drivers.bat.
قم بتثبيت مكتبة USBHID الخاصة بي: اذهب إلى Sketch | تضمين مكتبة | إدارة المكتبات ، والبحث عن USBHID. انقر فوقه وانقر فوق تثبيت.
قم بتثبيت مكتبة GameControllersSTM32 الخاصة بي: انتقل إلى Sketch | تضمين مكتبة | إدارة المكتبات ، والبحث عن GameControllers. انقر فوقه وانقر فوق تثبيت.
الخطوة 4: الدائرة
يستخدم الإعداد الخاص بي أربعة مصابيح LED للإشارة إلى وضع المحاكاة الحالي في الوضع الثنائي (نعم ، يمكن للمرء استخدام شاشة LCD ، ولكن كان لديّ مصابيح LED موجودة عند إنشاء هذا) ، وزرين ضغط للتبديل بين الوضع لأعلى ولأسفل (والقيام ببعض الأمور الأخرى الحيل) ، ومفتاح تبديل لتبديل اتجاه الحركة.
بالإضافة إلى ذلك ، يوجد إدخال I2C من Nunchuck وموصل إلى وحدة تحكم Gamecube. إذا كنت ترغب في دعم واحد فقط من هذين ، يمكنك فقط تعديل gamecube.h في الرسم وحفظ نفسك بعض اللحام.
لقد استخدمت جزءًا صغيرًا من اللوحة الأولية لتركيب مصابيح LED الأربعة للوضع وزر تبديل الوضع (لأعلى ولأسفل) ، بالإضافة إلى المقاوم القابل للسحب لبيانات Gamecube. لقد أخرجت 3.3 فولت على اللوحة الأولية ، لكنني لم أكن بحاجة إلى إبراز الأرضية لها ، على الرغم من أنك تستطيع ذلك إذا أردت. لقد استخدمت جزءًا صغيرًا آخر من لوح الحماية لتركيب موصل Nunchuck.
قطع كابل Gamecube. تريد العمل مع جانب المقبس ، الجانب الذي سيتم توصيل وحدة التحكم الخاصة بك به. كبلات الشريط للتوصيل.
الآن قم بإجراء هذه الاتصالات وفقًا لمخطط الدائرة:
- 10 فائق التوهج مكثف بين 3.3 فولت والأرضي (مع الجانب السلبي لأي تحليل كهربائي على الأرض). يجب أن يكون هذا قريبًا من الشريحة قدر الإمكان ، لذلك قمت بلحامها مباشرة على لوحة التطوير بدلاً من اللوحة الأولية. للحصول على مقياس جيد ، يمكنك إضافة 100nF كما فعلت ، لكني لست متأكدًا من الحاجة.
- مقبس Gamecube # 2 - A6 على لوحة stm32
- مقاوم 1Kohm بين مقبس Gamecube # 2 و 3.3V على لوحة stm32 (أو على لوح حماية)
- مقبس Gamecube # 3 و # 4 - أرضي على لوحة stm32
- مقبس Gamecube # 6 - 3.3 فولت على لوحة stm32 (أو على لوح حماية)
- LED في سلسلة بمقاوم 220 أوم (أو أكبر) بين A0 على لوحة stm32 و 3.3 فولت (طرف سالب (مسطح) إلى PA0 ؛ نهاية موجبة حتى 3.3 فولت)
- كرر ذلك باستخدام المقاوم + LED بين A1 و 3.3V و A2 و 3.3V و A3 و 3.3V
- التبديل اللحظي بين A5 على لوحة stm32 (وضع الزيادة) و 3.3 فولت وآخر بين A4 و 3.3 فولت (وضع التناقص) ؛ يقوم هذا المفتاح بزيادة رقم الوضع
- التبديل بين A8 و 3.3V
- آلة تمرين أرضية - stm32 ground
- إشارة إيجابية لجهاز التمرين - stm32 board A7 (لاحظ أن A7 جيد فقط لـ 3.3 فولت ؛ إذا كانت آلة التمرين لديك 5 فولت ، فاستخدم A9 ، وقم بتحرير gamecube.h)
- أرض Nunchuck (مكتوب عليها - على لوحة المحول) - أرض stm32
- Nunchuck + 3.3 فولت (المسمى +) - stm32 3.3 فولت
- Nunchuck SDA (المسمى D) - stm32 B7
- Nunchuck SCL (المسمى C) - stm32 B6
- 10Kohm المقاوم بين Nunchuck SDA و 3.3V على لوحة stm32
- 10Kohm المقاوم بين Nunchuck SCL و 3.3V على لوحة stm32.
الخطوة 5: قم بتثبيت Sketch
قم بتنزيل رسم محول Gamecube USB الخاص بي وقم بتحميله في Arduino IDE. هناك بعض الخيارات للتحكم في gamecubecontroller.h:
- إزالة // أمام #define ENABLE_EXERCISE_MACHINE (على الجميع القيام بذلك)
- إذا كنت بحاجة إلى نقل اتصال جهاز التمرين إلى A9 ، فقم بتغيير PA7 إلى PA9 في const uint32_t rotationDetector = سطر PA7
- إذا كان نبض اكتشاف دوران آلة التمرينات لديك مرتفعًا ، فقم بتغيير #define ROTATION_DETECTOR_CHANGE_TO_MONITOR FALLING إلى #define ROTATION_DETECTOR_CHANGE_TO_MONITOR RISING
- إذا كنت لا تريد استخدام Nunchuck ، فضع // أمام #define ENABLE_NUNCHUCK
- إذا كنت لا تريد استخدام وحدة تحكم Gamecube ، فضع // أمام #define ENABLE_GAMECUBE.
في Arduino IDE ، اختر Tools | مجلس | سلسلة STM32F103C العامة.
اضغط على زر تحميل السهم الأيمن. لاحظ أنك قد تحتاج إلى الضغط على زر إعادة الضبط (أو فصل / توصيل) اللوحة في الوقت المناسب إذا تلقيت رسالة تفيد بعدم التعرف على اللوحة.
الخطوة 6: ممارسة اتصال الجهاز
قم بلصق مقبس لتوصيل جهاز التمرين. على آلةنا البيضاوية ، قمت بلحامها ، بينما كنت على دراجة التمرين ، تمكنت من استخدام موصلات دوبونت من الذكور والإناث. على الجهاز البيضاوي ، قمت بعمل ثقب في جانب وحدة التحكم لتناسب الاتصال. على جهاز التمرين ، لدي فقط أسلاك تخرج منه ، ومربع صغير مطبوع ثلاثي الأبعاد (ملف OpenSCAD) في الخارج.
الخطوة 7: حالة المشروع
يمكن للمرء إحاطة المشروع في صندوق صغير من الورق المقوى ، أو حاوية بلاستيكية ، أو حاوية مخصصة مطبوعة ثلاثية الأبعاد. نظرًا لأن لدي طابعة ثلاثية الأبعاد ، فقد ذهبت إلى العلبة المخصصة. ملفات OpenSCAD و STL موجودة هنا.
تم تصميم القدمين للصق (أعمال الغراء الفائق) إلى الأسفل ، ولصق أقدام مطاطية لزجة بداخلها.
لقد قمت أيضًا بلصق بعض أدوات التثبيت ذات الخطاف والحلقة على كل من حالة المشروع وآلات التمرين.
الخطوة 8: استخدم
يمكن للزرين التبديل بين ما يصل إلى 16 وضعًا مختلفًا للمحاكاة (يمكنك الحصول على المزيد ، في الواقع ، ولكن لا يوجد سوى أربعة مصابيح LED في المشروع لعرض رقم الوضع). يتم تعريف أوضاع المحاكاة في gamecubecontroller.h في الرسم التخطيطي. بالنسبة لمعظم الألعاب ، يمكنك استخدام الوضع 1 ، عصا التحكم المنزلق الموحدة بسرعة 100٪. تحتوي عصا التحكم التي تمت مضاهاتها على شريط تمرير (في الواقع منزلقان ، لكن كلاهما يفعل نفس الشيء) يتم التحكم فيه بواسطة دوران آلة التمرين. يتم التحكم في الأزرار وعصا التحكم نفسها بواسطة وحدة تحكم Gamecube أو Nunchuck. في نظام التشغيل Windows ، تدعم بعض الألعاب وحدة تحكم XBox 360 ولكنها لا تدعم ذراع تحكم USB. بالنسبة لهؤلاء ، استخدم الوضع 13 (اضغط على الزر لأسفل من الوضع 1).
يسمح لك الوضعان 9 و 10 بالدواسة بشكل أبطأ مع استمرار اكتئاب منزلق كامل ، وهو أمر جيد للأطفال ، أو لأجهزة التمرين المضبوطة على مقاومة أعلى. يمكنك أيضًا ضبط السرعات في التمرين.
هناك العديد من أوضاع المحاكاة الأخرى. يتم تضمين مرجع قابل للطباعة في modelist.pdf مع الرسم التخطيطي.
عندما تقوم بالدواسة على جهاز التمرين ، تتحول مصابيح LED الموجودة على مفتاح المشروع من عرض رقم الوضع الحالي إلى السرعة. عندما تضاء الأضواء الأربعة ، تكون سرعتك في أقصى حد (شريط التمرير الذي تمت محاكاته له أقصى امتداد) - في هذه المرحلة ، لن تحصل على أي ميزة داخل اللعبة من زيادة السرعة. بالإضافة إلى ذلك ، يضيء مؤشر LED الأزرق على لوحة STM32F1 عندما يعمل كل شيء ، ولكنه يومض عند تشغيل مستشعر الدوران.
لعكس الحركة ، اقلب مفتاح تبديل الاتجاه في صندوق المحول.
على Windows ، قم بتشغيل joy.cpl للمعايرة ومعرفة كيفية عمل الأشياء. نظرًا لأنه من المزعج أن تضطر إلى الدواسة بسرعة كبيرة لمعايرة عصا التحكم التي تمت مضاهاتها ، فهناك طريقة للغش من أجل المعايرة. على وحدة تحكم Gamecube ، إذا بقيت ثابتًا لمدة 10 ثوانٍ تقريبًا ، يمكنك البدء في استخدام أزرار الكتف للتحكم في منزلقات عصا التحكم التي تمت مضاهاتها. باستخدام Nunchuck ، أثناء الضغط على زر mode-minus ، يمكنك استخدام عصا التحكم لأعلى / لأسفل للتحكم في أشرطة التمرير التي تمت مضاهاتها بدلاً من ذلك.
إذا كنت تريد واجهة مستخدم رسومية لتبديل أوضاع المحاكاة ، في Windows ، يشتمل الرسم التخطيطي على mode.py ، وهو برنامج نصي بيثون مع واجهة المستخدم الرسومية لتبديل الأوضاع. يمكنك أيضًا استدعاء mode.py في ملف دفعي يقوم بتشغيل لعبة.
لعبتان وجدتهما تعملان بشكل رائع مع آلة التمرين هما Toybox Turbos و SuperTuxCart (مجانًا).
يتضمن المحول أيضًا الكثير من ميزات المحاكاة الأخرى. على سبيل المثال ، يمكنك استخدامه كمحول مباشر Nunchuck أو Gamecube Controller ، ومحاكاة عصا التحكم ، ولوحة المفاتيح (على سبيل المثال ، الأسهم / WASD) و / أو الماوس. هناك الكثير من الأوضاع المدرجة في gamecubecontroller.h. يمكنك أيضًا توصيل لوحة متوافقة مع لعبة Dance Dance Revolution Gamecube / Wii ، واستخدامها لممارسة الألعاب غير المصممة لها ، مثل Tetris ، للحصول على مزيد من المتعة والتمرين.