جدول المحتويات:
- الخطوة 1: جندى على الرؤوس
- الخطوة 2: قم بتوصيل اللوحات
- الخطوة 3: قم بتثبيت البرنامج الضروري
- الخطوة 4: ابحث عن المنفذ التسلسلي الصحيح
- الخطوة 5: تفليش البرنامج الثابت
- الخطوة 6: تأكد من تثبيت كل شيء بشكل صحيح
- الخطوة 7: قم بتوصيل أقطاب EMG
- الخطوة 8: العب Flappy Bird 2.0 (بجدية هذه المرة)
- الخطوة 9: استمتع
فيديو: فلابي بيرد مدعوم بالعضلات: 9 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:35
قد تتذكر عندما استحوذت لعبة Flappy Bird على العالم ، وأصبحت في نهاية المطاف مشهورة جدًا حيث قام منشئها بإزالتها من متاجر التطبيقات لتجنب الدعاية غير المرغوب فيها. هذا هو Flappy Bird كما لم تره من قبل ؛ من خلال الجمع بين عدد قليل من مكونات الرف ، يمكنك التحكم في Flappy Bird الذي يحمل نفس الاسم مباشرة من عضلاتك باستخدام قوة التخطيط الكهربائي للعضلات (EMG).
إذا كنت مهتمًا بالخفقان مع EMG ، يرجى الحضور والانضمام إلى Discord والمنتدى الخاص بنا. يسعدنا أن نسمع منك ونحن متواجدون دائمًا لمساعدتك إذا واجهت مشكلات.
اللوازم:
إليك كل ما ستحتاجه:
- 1 Sparkfun nrf52840 لوحة اندلاع صغيرة
- 1 برنامج MyoWare
- ~ 3 أقدام من الأسلاك ، وجود بعض الألوان يساعد دائمًا
- 1 متجرد الأسلاك
- 1 لوح توصيل
- 1 جهاز رقمي متعدد
- عبوة واحدة من أقطاب الجل
العنصر التالي اختياري. يحذر MyoWare من التشغيل مباشرة من منفذ ، بحيث يكون لديك خياران: أولاً ، يمكنك تشغيل اللعبة على كمبيوتر محمول وفصل الشاحن أو يمكنك تشغيله من البطارية. موصل البطارية nrf52840 سلكي للخلف ، لذلك سيكون عليك أيضًا إعادة تشكيل أطراف البطارية ، الأمر الذي قد يكون صعبًا إذا لم يكن لديك خبرة كبيرة في اللحام.
الخطوة 1: جندى على الرؤوس
أولاً ، دعنا نرفق تلك الرؤوس. على الرغم من أننا لا نستخدم جميع المسامير الموجودة على لوحة الاختراق nrf52840 ، فإنه لا يزال من الأسهل لحام الرأس في كل دبوس. ارجع إلى الصور إذا لم يكن الوصف واضحًا بما فيه الكفاية حول ما يحدث.
على جانب واحد من اللوحة ، قم بإرفاق رأس من VIN لأسفل إلى الدبوس 2 ، وعلى الجانب الآخر ، قم بتوصيل رأس 2 دبوس في 17 و 15 ورأس آخر من دبوس 19 إلى 10.
بعد ذلك ، نريد إرفاق رأس إلى MyoWare الخاص بك. ضع رأس 3 دبابيس على دبابيس + و- و sig.
قبل إيقاف تشغيل مكواة اللحام ، من المستحسن التحقق من أي دبابيس ملحومة تبدو قريبة جدًا من بعضها البعض (بالإضافة إلى التحقق المزدوج من الأرض والطاقة). يمكنك القيام بذلك باستخدام خيار مدقق الاستمرارية على جهاز القياس الرقمي المتعدد الخاص بك ، وإذا كنت غير متأكد من الخيار الذي يقوم فقط بفحص الصورة المصنفة في الجزء العلوي من هذه الخطوة. ضع رصاصة واحدة على كل دبوس تريد اختباره ، وإذا لم تسمع صوتًا فلا داعي للقلق. إذا سمعت صوتًا ، فستحتاج إلى إصلاح هذا الاتصال للتأكد من أن الدبابيس لم تعد موصولة قبل الانتقال إلى الخطوة التالية.
بمجرد الانتهاء من ذلك ، لا تتردد في إيقاف تشغيل مكواة اللحام.
الخطوة 2: قم بتوصيل اللوحات
بعد التخطيطي والصور ، قم بتوصيل المكونات الخاصة بك معًا. يجب أن يكون لديك ثلاثة اتصالات: + إلى VCC (طاقة) ، - إلى GND (أرضي) ، و SIG إلى دبوس 4 (AIN2). يجب أن يعيش nrf52840 على لوح التجارب ، ويمكن ترك MyoWare بحرية. تأكد من إعطاء MyoWare كمية صحية من الأسلاك بحيث يمكنك تحريكها بسهولة. بعد كل شيء ، ستعيش على ذراعك قريبًا.
الخطوة 3: قم بتثبيت البرنامج الضروري
ستحتاج إلى مجموعة من حزم البرامج المختلفة لجعل كل شيء يعمل. قد يكون لديك بالفعل بعضًا منها مثبتًا ، لذا ما عليك سوى تنزيل ما تحتاجه.
- Python 3 ، (3.6-3.8 سيعمل جميعًا ، 3.9 غير مدعوم) - تأكد أيضًا من تثبيت pip ، مدير حزم python
- nrfutil Adafruit - تثبيت Pip3 - المستخدم adafruit-nrfutil
- كئيب- تثبيت pip3 - مستخدم كئيب
- Pygame- pip3 install -U pygame --user
- فلابي بيرد- git clone
الخطوة 4: ابحث عن المنفذ التسلسلي الصحيح
أولاً ، قم بتوصيل اللوحة الخاصة بك بجهاز الكمبيوتر الخاص بك. لوضع برنامج على nrf52840 ، تحتاج إلى النقر نقرًا مزدوجًا فوق الزر RST بالقرب من منفذ USB الصغير. إذا كان الضوء الأزرق يومض بسرعة ، فأنت جاهز للانطلاق. يجب أيضًا أن تكون قد حصلت على نافذة منبثقة على جهاز الكمبيوتر الخاص بك تشير إلى أنك قمت بتوصيل جهاز USB.
قبل أن نضع البرامج الثابتة على الجهاز ، نحتاج إلى تحديد المنفذ الذي تم تعيين لوحة الاختراق الخاصة بك ، والطريقة التي نقوم بها بذلك تعتمد على النظام الأساسي. قد يكون لديك بالفعل طريقة مفضلة للقيام بذلك ، وإذا كان الأمر كذلك ، فلا تتردد في الانتقال إلى الخطوة التالية.
شبابيك
افتح مدير الجهاز وابحث عن USB Serial Device تحت المنافذ. على سبيل المثال ، في الصورة المرفقة ، يكون الجهاز على COM3.
ماك
افتح Terminal ، وقم بتشغيل `` ls / dev / tty. * '' ويجب أن ترى الجهاز كأحد الخيارات. إذا لم تتمكن من معرفة ما هو ، فحاول فصل اللوحة الخاصة بك. ثم قم بتشغيل الأمر مرة أخرى ولاحظ الجهاز الذي لم يعد مدرجًا ، يجب أن يكون هذا هو لوحة الاختراق.
أوبونتو / ديبيان
افتح Terminal وقم بتشغيل `` ls / dev / tty * ''. سيكون أحد هذه الأجهزة هو ما تحتاجه ، ومن المحتمل أن يتبع أحد اصطلاحي التسمية: / dev / ttyS # أو / dev / ttyACM #. إذا كان جهازك غامضًا ، فحاول فصله وإعادة تشغيل الأمر لاكتشاف الاختلاف.
الخطوة 5: تفليش البرنامج الثابت
انتقل إلى المجلد الذي يحتوي على البرنامج الثنائي (يسمى على الأرجح flappy-bird-demo) ، وقم بتشغيل `` adafruit-nrfutil --verbose dfu serial --package dfu-package.zip -p SERIAL_PORT -b 115200 - singlebank - touch 1200 . تأكد من استبدال SERIAL_PORT بالمنفذ الذي اكتشفته في الخطوة السابقة. إذا نجحت ، يجب أن ترى شيئًا مشابهًا للصورة أعلاه ، ويجب أن يتوقف الوميض.
الخطوة 6: تأكد من تثبيت كل شيء بشكل صحيح
إذا نجح كل شيء حتى الآن ، فيجب أن تكون هذه الخطوة سهلة! تأكد من أنك في دليل flappy-bird-demo وقم بتشغيل `python3 flappy.py`. بعد عملية اتصال قصيرة بتقنية Bluetooth منخفضة الطاقة ، يجب أن يتم الترحيب بك بموجة من الحنين إلى الماضي.
الطائر المرفرف! ومع ذلك ، لم نقم بإعداد نظام التحكم بالكامل حتى الآن ، لذا حتى إذا بدأت اللعبة فلن يكون لديك أي سيطرة على الخفقان. أغلق اللعبة الآن وافصل كابل الطاقة من لوحك.
الخطوة 7: قم بتوصيل أقطاب EMG
حان الوقت الآن للجزء الذي يجعل هذا الإصدار من Flappy Bird فريدًا: التحكم في العضلات. الآن ، الخيار الوحيد الميسور التكلفة هو الأقطاب الكهربائية الهلامية ، لذا اجمع 3 منها. في المثال هنا ، أقطاب 3M كبيرة بعض الشيء ، لذلك قمنا بقص أحدها عبر الحافة الطويلة بحيث تتطابق مع الصورة. يجب أن ينتج عن تبطين القطع مع الملصق الحجم المناسب.
بمجرد أن يصبحوا بالحجم المناسب ، ضع اثنين منهم في خط داخل ذراعك فوق الكوع (كما في الصورة). ثم قم بتوصيل MyoWare بذراعك ، وربط قطبًا كهربائيًا بالموصل المتدلي الأسود والضغط عليه على منطقة عظمية على ذراعك (كما هو موضح في الصورة).
الخطوة 8: العب Flappy Bird 2.0 (بجدية هذه المرة)
حان الوقت للحصول على Flappy! الآن بعد أن أصبح MyoWare على ذراعك ، تأكد من أن لديك إمكانية الوصول إلى مصدر طاقة غير منفذ (إما افصل الكمبيوتر المحمول أو جهز البطارية) ، وقم بتشغيل لوحة الاختراق nrf52840. إذا لم يضيء MyoWare الخاص بك ، فتأكد من تشغيله أيضًا باستخدام المفتاح المشار إليه في الصورة.
يمكنك الآن إعادة تشغيل Flappy Bird كما فعلت من قبل ، `python3 flappy.py` وبعد عملية الاتصال ، سترى مرة أخرى شاشة تشغيل Flappy Bird. ستحتاج إلى النقر مرة واحدة على الشاشة لبدء اللعبة ، ولكن يجب أن تكون الآن قادرًا على الضغط بقبضة يدك للرفرفة ، ثم الاستمرار في الضغط على قبضتك للقفز ومراوغة الأنابيب.
بمجرد أن تعمل ، نحبها إذا نشرت بعض النتائج العالية (أو التعليقات) على منتدانا أو Discord. نحن متواجدون في حال احتجت إلى مساعدة في عمل الأشياء.
الخطوة 9: استمتع
نأمل أن تكون قد استمتعت بهذا البرنامج التعليمي وتمكنت من جعل كل شيء يعمل بنجاح. نحن نعمل بجد لبناء مشاريع أكثر برودة باستخدام هذه التقنية ، ونأمل أن تكون Instructables أكثر برودة! تعلم المزيد على موقعنا.
إذا كنت تواجه مشكلة أو إحباط ، فلا داعي للقلق! لقد واجهنا نصيبنا العادل من المشكلات التي تجعله كذلك ، لذا من فضلك لا تتردد في التواصل معنا ويسعدنا قضاء بعض الوقت في المساعدة في توصيل عضلاتك بجهاز الكمبيوتر الخاص بك. يمكنك إما نشر تعليق على التعليمات ، أو الانضمام إلينا على Discord ، أو النشر في منتدانا ، أو مراسلتنا عبر البريد الإلكتروني مباشرة على [email protected].
شكرا!
موصى به:
آلة لعبة الجيب فلابي بيرد: 5 خطوات
آلة لعبة Pocket Flappy Bird: هذه عبارة عن وحدة تحكم في الألعاب تعتمد على وحدة تحكم دقيقة nodemcu esp8266 يمكنها تشغيل لعبة Flappy Bird والعديد من الألعاب الأخرى
اردوينو فلابي بيرد - Arduino 2.4 "TFT Touchscreen SPFD5408 مشروع لعبة الطيور: 3 خطوات
اردوينو فلابي بيرد | Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: لقد كانت لعبة Flappy Bird شائعة جدًا منذ بضع سنوات وقد ابتكرها العديد من الأشخاص بطريقتهم الخاصة ، لذلك قمت بإنشاء نسخة من لعبة Flappy Bird مع Arduino ورخيصة 2.4 & quot؛ TFT شاشة تعمل باللمس SPFD5408 ، فلنبدأ
لعبة اردوينو فلابي بيرد: 6 خطوات
لعبة اردوينو فلابي بيرد: هذه لعبة اردوينو بسيطة للغاية 16 * 2 إل سي دي يمكن تشغيلها بضغطة زر سهلة & amp؛ بسيط ………….. إذا أعجبك هذا الدليل ، فيرجى الاشتراك في قناتي https: //www.youtube.com/ZenoModiff
لعبة اردوينو فلابي بيرد مع 2.4: 3 خطوات
لعبة Arduino Flappy Bird مع 2.4: Hi Guys ، في هذه التعليمات سوف نتعلم كيفية إنشاء وتشغيل لعبة Flappy Bird باستخدام arduino uno على 2.4 & quot؛ شاشة تعمل باللمس tft. نظرًا لأن Flappy Bird هي لعبة شائعة جدًا ، لذلك اعتقدت أنه يجب أن أجرب نسختي من Flappy Bird ، لذلك سنلعب لعبة Flappy bir
فلابي بيرد باستخدام الأردوينو والمعالجة: 5 خطوات
Flappy Bird باستخدام Arduino والمعالجة: مرحبًا بالجميع !!! مرحبًا بكم في مشروع جديد قائم على Arduino. لقد لعبنا جميعًا لعبة Flappy Bird مرة واحدة في حياتنا. كيف لو قمنا بتشغيله على جهاز الكمبيوتر الخاص بنا والتحكم فيه باستخدام Arduino ؟؟ اتبع جميع الخطوات الواردة أدناه وبحلول نهاية هذا البرنامج التعليمي