جدول المحتويات:

[2020] استخدام تطبيق IPhone أو IPad و Micro: bit Game Pad للتحكم في سيارة RC: 23 خطوة
[2020] استخدام تطبيق IPhone أو IPad و Micro: bit Game Pad للتحكم في سيارة RC: 23 خطوة
Anonim
[2020] استخدام تطبيق IPhone أو IPad و Micro: bit Game Pad للتحكم في سيارة RC
[2020] استخدام تطبيق IPhone أو IPad و Micro: bit Game Pad للتحكم في سيارة RC

هل فكرت في استخدام جهاز iPhone أو iPad للتحكم في micro: bit؟

هل تعلم أن Micro: bit Educational Foundation توفر تطبيق iOS في متجر التطبيقات؟ ابحث عن "micro: bit" في متجر التطبيقات ويمكنك تنزيل التطبيق مجانًا. يستخدم التطبيق Bluetooth لإقران أجهزة iOS الخاصة بك و micro: bits ويمكنه نقل ملفات MakeCode. علاوة على ذلك ، يتيح التطبيق لجهاز iPhone أو iPad الخاص بك أن يصبح لوحة الألعاب لـ micro: bit الخاص بك!

يبدو ممتع؟ كيف يمكننا الاستمتاع بها؟

لماذا لا تجرب هذا المشروع؟ يمكنك التحكم عن بعد في سيارتك التي تعمل بتقنية التحكم عن بعد من نوع micro: bit باستخدام تطبيق Game Pad على جهاز iPhone أو iPad!

في هذا البرنامج التعليمي ، سنقدم لك كيفية إعداد تطبيق iOS على جهاز iPhone أو iPad ، وكيفية إقرانه بـ micro: bit الخاص بك ، وكيفية استخدام وحدة تحكم Game Pad في التطبيق للتحكم في سيارة RC التي تعمل بالطاقة الصغيرة. سنوفر نموذج ملف MakeCode الجاهز للتشغيل والبرنامج التعليمي الخاص به. سوف نفحص كل كتلة من الكود ونحلل كيفية عملها. يمكنك أيضًا مشاهدة هذا البرنامج التعليمي على YouTube.

اللوازم:

الأجهزة والتطبيقات

ستحتاج إلى جهاز iOS (iPhone أو iPad) في هذا المشروع. تأكد من تنزيل تطبيق iOS في متجر التطبيقات. يرجى التحقق من توافق جهازك مع التطبيق لاستخدام البلوتوث.

  • iPhone أو iPad x1
  • تطبيق iOS x1

إلكترونيات

ستحتاج إلى سيارة micro: bit وسيارة RC في هذا المشروع.

  • مايكرو: بت x1
  • فالنتا على الطرق الوعرة x1
  • بطاريات AA 1.5 فولت × 4 (للسيارة)

Valenta Off-Roader هي سيارة تعمل بالطاقة على الطرق الوعرة تعمل بالطاقة الدقيقة. إنه متوافق مع Lego Technic ومجهز بمحركين من التروس الصغيرة (x2) على العجلات الخلفية و (x1) أجهزة توجيه مدمجة تعتمد على آلية ذراع التوازن Roberval. يرجى الرجوع إلى البرنامج التعليمي لتجميع السيارة. بالنسبة للبطاريات ، نوصي باستخدام أربع (x4) بطاريات جديدة وبطاريات 1.5 فولت 1.5 فولت.

الخطوة 1: نسخ ملف نموذج MakeCode

نسخ ملف نموذج MakeCode
نسخ ملف نموذج MakeCode
نسخ ملف نموذج MakeCode
نسخ ملف نموذج MakeCode

بالنسبة لهذا المشروع ، قمنا بإعداد ملف نموذج MakeCode (Receiver.hex) حتى تتمكن من تنزيله. نظرًا لأن ملف العينة جاهز للتشغيل ، يمكنك بدء التشغيل على الفور.

في هذه الخطوة ، يمكنك تنزيل نموذج الملف على جهاز الكمبيوتر الخاص بك. قم بتوصيل جهاز الكمبيوتر الخاص بك و micro: bit عبر كابل USB. اسحب ملف العينة وأفلته في micro: bit واستخدمه كـ micro: bit "مستقبِل".

بمجرد نسخ ملف العينة إلى micro: bit ، افصله عن الكمبيوتر. بعد ذلك ، قم بتركيب micro: bit على Valenta Off-Roader وقم بتشغيل مفتاح الطاقة على لوحة التحكم في المحرك.

الخطوة الثانية: مراجعة تطبيق Micro: bit IOS

مراجعة تطبيق Micro: bit IOS
مراجعة تطبيق Micro: bit IOS

هل قمت بتنزيل تطبيق micro: bit iOS على جهاز iPhone أو iPad؟ انتقل إلى متجر التطبيقات ، وابحث عن "micro: bit" ويمكنك العثور على التطبيق المقدم من Micro: bit Educational Foundation.

عند فتح التطبيق ، يمكنك رؤية القائمة العلوية!

اضغط على زر اختيار micro: bit لإقران micro: bit الخاص بك.

الخطوة 3: إقران Micro: bit

إقران مايكرو: بت
إقران مايكرو: بت

في هذه اللحظة ، لم تقم بإقران أي ميكرو: بت بجهاز iPhone أو iPad. انقر فوق زر إقران ميكرو: بت أصفر.

الخطوة 4: الضغط على الأزرار

الضغط على الأزرار
الضغط على الأزرار

في هذه الخطوة ، سوف تحتاج إلى القيام بالإجراءات التالية في وقت واحد.

  • اضغط مع الاستمرار على الزر A والزر B
  • اضغط وحرر زر إعادة الضبط في الخلف

عندما تومض نقاط LED تمامًا ، انقر فوق زر التالي.

الخطوة 5: النقر على نقاط LED

التنصت على نقاط LED
التنصت على نقاط LED

في هذه الخطوة ، يريد التطبيق تحديد micro: bit الذي تريد إقرانه. انقر فوق كل نقطة LED في التطبيق تمامًا كما تظهر في مصفوفة micro: bit LED.

الخطوة 6: الاقتران بالجهاز

الاقتران بالجهاز
الاقتران بالجهاز

عندما تصل إلى هذه الخطوة ، انقر فوق زر التالي.

الخطوة 7: البحث عن طريق البلوتوث

البحث عن طريق البلوتوث
البحث عن طريق البلوتوث

أثناء هذه الخطوة ، يرجى الانتظار قليلاً.

الخطوة 8: تحقق مما إذا كان الاقتران ناجحًا

تحقق مما إذا كان الاقتران ناجحًا
تحقق مما إذا كان الاقتران ناجحًا

هل قمت بإقران micro: bit بجهاز iPhone أو iPad بنجاح؟

الخطوة 9: إعداد لوحة اللعبة

إعداد لوحة اللعبة
إعداد لوحة اللعبة

لنقم بإعداد وحدة تحكم لوحة الألعاب!

انقر فوق الزر إضافة (+) واختر Game Pad في القائمة.

الخطوة 10: اللعب بلوحة اللعبة

اللعب مع لوحة اللعبة
اللعب مع لوحة اللعبة

لقد قمت بإقران micro: bit بجهاز iPhone أو iPad. تم إعداد وحدة التحكم في Game Pad الآن.

انقر فوق الزر "ابدأ" للعب!

هل قمت بتنزيل ملف نموذج MakeCode على micro: bit الخاص بك؟ ارجع إلى الخطوة السابقة وانسخ ملف Receiver.hex إلى micro: bit واستخدم هذا كـ micro: bit "Receiver". إنه جاهز للعب ويمكنك البدء في قيادة السيارة على الفور! جرب هذه الإجراءات واتقن الطريق!

  • الضغط على الزر A -> السيارة تتقدم للأمام
  • الضغط على الزر B -> عودة السيارة للخلف
  • الضغط على الزر C -> السيارة تستدير لليسار
  • الضغط على الزر D -> السيارة تستدير لليمين

الخطوة 11: إزالة Micro: bit من التطبيق

إزالة Micro: bit في التطبيق
إزالة Micro: bit في التطبيق

يسمح لك التطبيق بإعداد عدة ميكرو: بت في وقت واحد.

إذا قمت بإقران عدد كبير جدًا من وحدات micro: bits وإذا كنت تريد إزالة أحدها ، فانتقل إلى القائمة العلوية وانقر فوق الزر Choose micro: bit. يمكنك الاطلاع على قائمة micro: bits التي قمت بإقرانها مسبقًا. اضغط على زر سلة المهملات لإزالة مايكرو: بت.

الخطوة 12: إزالة Micro: bit في إعداد Bluetooth

إزالة Micro: bit في إعداد Bluetooth
إزالة Micro: bit في إعداد Bluetooth
إزالة Micro: bit في إعداد Bluetooth
إزالة Micro: bit في إعداد Bluetooth
إزالة Micro: bit في إعداد Bluetooth
إزالة Micro: bit في إعداد Bluetooth

نوصي أيضًا بتنظيف إعداد Bluetooth من حين لآخر عن طريق إزالة micro: bit (s) التي قمت بحفظها مسبقًا.

لتنظيف micro: bit (s) المخزنة مسبقًا في إعداد Bluetooth على جهاز iOS الخاص بك ،

  • اذهب إلى الإعداد.
  • اذهب إلى بلوتوث.
  • انقر فوق micro: bit الذي تريد إزالته.
  • اضغط على زر Forget This Device.
  • انقر فوق زر موافق.

الخطوة 13: مراجعة نموذج ملف MakeCode

مراجعة نموذج ملف MakeCode
مراجعة نموذج ملف MakeCode
مراجعة نموذج ملف MakeCode
مراجعة نموذج ملف MakeCode
مراجعة نموذج ملف MakeCode
مراجعة نموذج ملف MakeCode

سنقوم الآن بفحص كيفية عمل رموز الكتلة في ملف نموذج MakeCode هذا.

في الخطوة السابقة ، قمت بتنزيل ملف نموذج MakeCode على جهاز الكمبيوتر الخاص بك. قم بتوصيل جهاز الكمبيوتر الخاص بك و micro: bit عبر كابل USB. افتح محرر MakeCode وانقر فوق الزر استيراد. افتح ملف Receiver.hex الذي قمت بنسخه إلى "المتلقي" micro: bit.

الخطوة 14: التحقق من إضافة الامتدادات

التحقق مما إذا كانت الإضافات مضافة
التحقق مما إذا كانت الإضافات مضافة
التحقق مما إذا كانت الإضافات مضافة
التحقق مما إذا كانت الإضافات مضافة
التحقق مما إذا كانت الإضافات مضافة
التحقق مما إذا كانت الإضافات مضافة

في هذا المشروع ، سنحتاج إلى تضمين ملحقات Bluetooth والأجهزة والمكونات في المحرر. انقر فوق الامتدادات في أسفل القائمة. انقر فوق كل امتداد واحدًا تلو الآخر وأضفه إلى القائمة.

تمديد بلوتوث

ستحتاج إلى استخدام كتلة خدمة bluetooth io pin في هذا الامتداد. ستسمح هذه الكتلة للرموز الأخرى بالعمل مع المسامير الرقمية والتناظرية عبر اتصال Bluetooth.

تمديد الأجهزة

ستحتاج إلى استخدام كتلة زر لوحة الألعاب في هذا الامتداد. سيتيح لك هذا الحظر تعيين إجراء لكل زر من أزرار Game Pad في تطبيق iOS.

تمديد المؤازرة

ستحتاج إلى استخدام نطاق المؤازرة المحدد وتعيين كتل زاوية المؤازرة في هذا الامتداد. ستسمح هذه الكتل لمؤازرة بتحديد نطاق دوران المؤازرة ، بالإضافة إلى تأرجحه إلى الزاوية المرغوبة.

الخطوة 15: عند البدء

عند البدء
عند البدء

على كتلة البداية

يتم استدعاء هذه الكتلة في البداية مرة واحدة عند تشغيل micro: bit "المتلقي".

ستسمح خدمة block bluetooth io pin للرموز الأخرى بالعمل مع المسامير الرقمية والتناظرية عبر اتصال Bluetooth.

من امتداد الوظائف ، قم بسحب وإسقاط كتلة توجيه المكالمة داخل كتلة البدء. سوف تستدعي وظيفة كتلة التوجيه وتوجيه السيارة يتطلع إلى الأمام مباشرة.

الخطوة 16: وظيفة التوجيه

وظيفة التوجيه
وظيفة التوجيه
وظيفة التوجيه
وظيفة التوجيه

بشكل عام ، لا يكون توجيه السيارة دائمًا للأمام مباشرة بسبب مؤازرته بشكل افتراضي. إذا نظرت إلى السيارة من الأعلى ، فقد يكون التوجيه يمينًا أو يسارًا قليلاً. في ملف العينة ، سنستخدم هذه الوظيفة لمعايرة زاوية المؤازرة إلى موضعها المركزي ، بحيث يبدو توجيه السيارة إلى الأمام مباشرة.

لنفترض أن المؤازرة متصلة بدبوس P2 على وحدة التحكم في المحرك. لنقم بتكوين أن المؤازرة تتأرجح من 0 إلى 180 درجة وزاويتها المركزية 90 درجة.

وظيفة كتلة التوجيه

في ملحق الوظيفة ، قم بإنشاء وظيفة جديدة وقم بتسميتها بتوجيه الوظيفة.

قم بإنشاء مركز متغير جديد في امتداد Variables لتعيين الزاوية المركزية المؤازرة.

من امتداد Servos ، قم بسحب وإفلات هذه الكتلة مثل مجموعة المؤازرة P2 من 0 إلى 180 لتعيين نطاق دوران المؤازرة من 0 إلى 180 درجة.

من امتداد Servos ، قم بسحب وإسقاط كتلة أخرى مثل تعيين المؤازرة P2 إلى المركز.

انظر إلى سيارتك من الأعلى. كيف تبدو؟

  • إذا كان التوجيه يسارًا قليلاً ، فاضبط المركز على 90-5 لإزاحة -5 درجات إلى اليمين.
  • إذا كان توجيهها يمينًا قليلاً ، فاضبط المركز على 90 + 5 لتعويض 5 درجات إلى اليسار.

الخطوة 17: الوظيفة إلى الأمام

وظيفة إلى الأمام
وظيفة إلى الأمام

كيف يمكننا تحديد الاتجاه والسرعة للمحركات؟

لدينا محرك تروس صغير M1 على العجلة الخلفية اليسرى ومحرك تروس صغير آخر M2 على العجلة الخلفية اليمنى.

كيف يمكننا ضبط كتلة في هذه الوظيفة للسماح للسيارة بالمضي قدمًا؟

وظيفة إلى الأمام كتلة

بالنسبة للعجلة الخلفية اليسرى M1 ، سنستخدم P13 لاتجاه المحرك. من امتداد Pins ، اسحب وأفلت هذه الكتلة مثل دبوس الكتابة الرقمي P13 إلى 0 بحيث يتقدم M1 للأمام.

بالنسبة للعجلة الخلفية اليسرى M1 ، سنستخدم P12 لسرعة المحرك (السرعة القصوى = 1023). من امتداد Pins ، اسحب وأفلت هذه الكتلة مثل دبوس الكتابة التمثيلي P12 إلى 1023 بحيث يعمل M1 بأقصى سرعته.

بالنسبة للعجلة الخلفية اليمنى M2 ، سنستخدم P15 لاتجاه المحرك. من امتداد Pins ، اسحب وأفلت هذه الكتلة مثل دبوس الكتابة الرقمي P15 إلى 0 بحيث يتقدم M2 للأمام.

بالنسبة للعجلة الخلفية اليمنى M2 ، سنستخدم P14 لسرعة المحرك (السرعة القصوى = 1023). من امتداد Pins ، اسحب وأفلت هذه الكتلة مثل دبوس الكتابة التمثيلي P14 إلى 1023 بحيث يعمل M2 بأقصى سرعته.

الخطوة 18: الوظيفة للخلف

وظيفة للخلف
وظيفة للخلف

كيف يمكننا ترك السيارة تتراجع؟

ما عليك سوى نسخ جميع الكتل من الوظيفة إلى الأمام وتبادل أرقام الدبوس المستخدمة في الاتجاه والسرعة.

وظيفة كتلة متخلفة

بالنسبة للعجلة الخلفية اليسرى M1 ، سنستخدم P12 لاتجاه المحرك. من امتداد Pins ، اسحب وأفلت هذه الكتلة مثل دبوس الكتابة الرقمي P12 إلى 0 بحيث يعود M1 للخلف.

بالنسبة للعجلة الخلفية اليسرى M1 ، سنستخدم P13 لسرعة المحرك (السرعة القصوى = 1023). من امتداد Pins ، اسحب وأفلت هذه الكتلة مثل دبوس الكتابة التمثيلي P13 إلى 1023 بحيث يعمل M1 بأقصى سرعته.

بالنسبة للعجلة الخلفية اليمنى M2 ، سنستخدم P14 لاتجاه المحرك. من امتداد Pins ، اسحب وأفلت هذه الكتلة مثل دبوس الكتابة الرقمي P14 إلى 0 بحيث يعود M2 للخلف.

بالنسبة للعجلة الخلفية اليمنى M2 ، سنستخدم P15 لسرعة المحرك (السرعة القصوى = 1023). من امتداد Pins ، اسحب وأفلت هذه الكتلة مثل دبوس الكتابة التمثيلي P15 إلى 1023 بحيث يعمل M2 بأقصى سرعته.

الخطوة 19: إيقاف الوظيفة

توقف الوظيفة
توقف الوظيفة

كيف يمكننا ايقاف المحركات؟

ما عليك سوى نسخ جميع الكتل من الوظيفة إلى الأمام وضبط سرعة المحرك على 0 (بدون سرعة).

وظيفة وقف كتلة

بالنسبة للعجلة الخلفية اليسرى M1 ، سنستخدم P13 لاتجاه المحرك. من امتداد Pins ، اسحب وأفلت هذه الكتلة مثل دبوس الكتابة الرقمي P13 إلى 0 بحيث يتقدم M1 للأمام.

بالنسبة للعجلة الخلفية اليسرى M1 ، سنستخدم P12 لسرعة المحرك (لا توجد سرعة = 0). من امتداد Pins ، قم بسحب وإفلات هذه الكتلة مثل دبوس الكتابة التمثيلي P12 إلى 0 بحيث يتوقف M1.

بالنسبة للعجلة الخلفية اليمنى M2 ، سنستخدم P15 لاتجاه المحرك. من امتداد Pins ، اسحب وأفلت هذه الكتلة مثل دبوس الكتابة الرقمي P15 إلى 0 بحيث يتقدم M2 للأمام.

بالنسبة للعجلة الخلفية اليمنى M2 ، سنستخدم P14 لسرعة المحرك (لا توجد سرعة = 0). من امتداد Pins ، قم بسحب وإفلات هذه الكتلة مثل دبوس الكتابة التمثيلي P14 إلى 0 بحيث يتوقف M2.

الخطوة 20: تعيين الإجراءات للزر A

تعيين الإجراءات للزر أ
تعيين الإجراءات للزر أ
تعيين الإجراءات للزر أ
تعيين الإجراءات للزر أ

الآن ، دعنا نحدد الإجراءات الخاصة بالزر A في Game Pad في تطبيق iOS.

ماذا عن الضغط على الزر A للسماح للسيارة بالتقدم ، وتحرير الزر A يتيح للسيارة التوقف؟

على زر لوحة اللعبة A أسفل كتلة

من امتداد الأجهزة ، اسحب وأفلت على زر لوحة اللعبة A أسفل كتلة.

من امتداد الوظائف ، قم بسحب وإسقاط كتلة إعادة توجيه المكالمات ووضعها داخل هذه الكتلة.

على زر لوحة الألعاب A up block

من امتداد الأجهزة ، قم بالسحب والإفلات على زر لوحة الألعاب A up block.

من امتداد الوظائف ، قم بسحب وإسقاط حظر إيقاف المكالمات ووضعه داخل هذه الكتلة.

الخطوة 21: تعيين الإجراءات للزر ب

تعيين الإجراءات للزر ب
تعيين الإجراءات للزر ب
تعيين الإجراءات للزر ب
تعيين الإجراءات للزر ب

الآن ، دعنا نحدد الإجراءات للزر B في Game Pad في تطبيق iOS.

ماذا عن الضغط على الزر B للسماح للسيارة بالرجوع للخلف ، وتحرير الزر B يتيح للسيارة التوقف؟

على زر لوحة اللعبة B أسفل الكتلة

من امتداد الأجهزة ، اسحب وأفلت على زر لوحة اللعبة B لأسفل.

من امتداد الوظائف ، قم بسحب وإسقاط كتلة الاتصال المتخلفة ووضعها داخل هذه الكتلة.

على زر لوحة الألعاب B لأعلى بلوك

من امتداد الأجهزة ، اسحب وأفلت على زر لوحة اللعبة B لأعلى.

من امتداد الوظائف ، قم بسحب وإسقاط حظر إيقاف المكالمات ووضعه داخل هذه الكتلة.

الخطوة 22: تحديد الإجراءات للزر C

تعيين الإجراءات على الزر ج
تعيين الإجراءات على الزر ج
تعيين الإجراءات على الزر ج
تعيين الإجراءات على الزر ج

الآن ، دعنا نحدد الإجراءات للزر C على Game Pad في تطبيق iOS.

ماذا عن الضغط على الزر C يتيح للسيارة الانعطاف يسارًا ، وتحرير الزر C يتيح للسيارة التوقف؟

لنفترض أن المؤازرة متصلة بدبوس P2 على وحدة التحكم في المحرك.

على زر لوحة الألعاب C أسفل كتلة

من امتداد الأجهزة ، اسحب وأفلت على زر لوحة الألعاب C أسفل الكتلة.

من امتداد Servos ، قم بسحب وإفلات هذه الكتلة وضبطها مثل ضبط زاوية المؤازرة P2 إلى المركز + 10 ، بحيث يتحول التوجيه +10 درجات إلى اليسار من موضعه المركزي.

من امتداد الوظائف ، قم بسحب وإسقاط كتلة إعادة توجيه المكالمات ووضعها داخل هذه الكتلة.

على زر لوحة الألعاب C حتى بلوك

من امتداد الأجهزة ، اسحب وأفلت على زر لوحة اللعبة C لأعلى.

من امتداد الوظائف ، قم بسحب وإفلات توجيه المكالمة وحظر إيقاف الاتصال ووضعه داخل هذه الكتلة. ستنظر السيارة إلى الأمام مباشرة وتتوقف.

الخطوة 23: تعيين الإجراءات على الزر D

تعيين الإجراءات على الزر د
تعيين الإجراءات على الزر د
تعيين الإجراءات على الزر د
تعيين الإجراءات على الزر د

الآن ، دعنا نحدد الإجراءات الخاصة بالزر D الموجود في Game Pad في تطبيق iOS.

ماذا عن الضغط على الزر D يتيح للسيارة الانعطاف إلى اليمين ، وتحرير الزر D يتيح للسيارة التوقف؟

لنفترض أن المؤازرة متصلة بدبوس P2 على وحدة التحكم في المحرك.

على زر لوحة الألعاب D أسفل الكتلة

من امتداد الأجهزة ، اسحب وأفلت على زر لوحة اللعبة D أسفل الكتلة.

من امتداد Servos ، قم بسحب وإفلات هذه الكتلة وضبطها مثل ضبط زاوية المؤازرة P2 إلى المركز - 10 ، بحيث يتحول التوجيه إلى -10 درجات إلى اليمين من موضعه المركزي.

من امتداد الوظائف ، قم بسحب وإسقاط كتلة إعادة توجيه المكالمات ووضعها داخل هذه الكتلة.

على زر لوحة الألعاب D حتى بلوك

من امتداد الأجهزة ، اسحب وأفلت على زر لوحة اللعبة D لأعلى.

من امتداد الوظائف ، قم بسحب وإفلات توجيه المكالمة وحظر إيقاف الاتصال ووضعه داخل هذه الكتلة. ستنظر السيارة إلى الأمام مباشرة وتتوقف.

موصى به: