جدول المحتويات:
- الخطوة 1: اجمع المكونات
- الخطوة 2: صنع ثنائي الفينيل متعدد الكلور
- الخطوة 3: جندى المكونات
- الخطوة 4: تنزيل Arduino IDE
- الخطوة 5: تثبيت المكتبات
- الخطوة السادسة: تحميل الألعاب
- الخطوة 7: استمتع
فيديو: لعبة فيديو DIY باستخدام Arduino (Arduboy Clone): 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هناك منصة ألعاب بحجم 8 بت بحجم بطاقة الائتمان تسمى Arduboy ، والتي تجعل الألعاب مفتوحة المصدر سهلة التعلم والمشاركة واللعب.
يمكنك الاستمتاع بالألعاب ذات 8 بت التي صنعها الآخرون على هذا الجهاز ، أو يمكنك إنشاء ألعابك الخاصة. نظرًا لأنه مشروع مفتوح المصدر ويستخدم اردوينو ، فقد قررت إنشاء نسخته الخاصة منه.
كان هدفي هو تصميم ثنائي الفينيل متعدد الكلور الذي يسهل صنعه باستخدام طريقة نقل الحبر. لذلك جعلت المسارات والوسادات كبيرة بقدر الإمكان. إذا كنت لا ترغب في حفر PCB ، فيمكنك إنشاء واحدة على لوح توصيل أو Perfboard.
الخطوة 1: اجمع المكونات
سوف تحتاج:
- Arduino Pro micro (ليس Pro Mini. Pro micro ذاك المزود بشريحة ATmega32u4)
- شاشة 7 Pin SPI OLED
- زر ضغط مؤقت 4 دبوس (12x12x7.3mm)
- النحاس المكسو (إذا كنت تصنع ثنائي الفينيل متعدد الكلور) أو يمكنك استخدام اللوح / اللوح المسبق.
- تبديل الشريحة
- 3 فولت خلية زر وحامل
- دبابيس رأس أنثى
- لوحة الجرس بيزو الكهربائية
تحذير: يجب أن تتأكد من أن لديك شاشة عرض micro micro و 7 سنون تعتمد على ATmega32u4 ، وإلا فلن يعمل المشروع
بعد الانتهاء من هذا المشروع ، أدركت أن خلية الزر 3 فولت يمكنها تشغيل اللعبة لمدة أقل من دقيقة فقط. نظرًا لأنني أستخدم كبل USB لتشغيل المنجم ، فقد اهتممت بإعادة إنشاء ملفات PCB. لذا فكر في استخدام بطارية أقوى بكثير إذا كنت تريد تنقلًا كاملاً
الخطوة 2: صنع ثنائي الفينيل متعدد الكلور
يمكنك حفر PCB مخصص باستخدام طريقة نقل الحبر ، أو يمكنك لحام المكونات بلوحة Pref باستخدام المخططات.
قم بتنزيل ملفات PCB من هنا وحفرها.
الرابط:
لقد حاولت أن أجعل ثنائي الفينيل متعدد الكلور هذا سهل الاستخدام قدر الإمكان. لها آثار كبيرة ومنصات واسعة. سيجعل ذلك عملية النقش واللحام أسهل. إذا لم تكن لديك خبرة في نقش ثنائي الفينيل متعدد الكلور من قبل ، فاتبع هذه الدروس.
www.instructables.com/id/Making-A-Customiz…
الخطوة 3: جندى المكونات
قم بلحام الأزرار الضاغطة الستة ومفتاح الانزلاق وحامل البطارية إلى ثنائي الفينيل متعدد الكلور.
(إذا كنت ستشغل اللعبة باستخدام كابل USB ، فلن تحتاج إلى البطارية.)
نحن لا نلحم شاشة arduino و oled مباشرة بثنائي الفينيل متعدد الكلور ، حيث يمكننا استخدامها لبعض المشاريع الأخرى في المستقبل. قم بتوصيل دبابيس الرأس الأنثوية بلوحة الدوائر المطبوعة أولاً ثم قم بإرفاق شاشة oled و arduino بالرؤوس. سيؤدي ذلك إلى زيادة سمك اردوبوي لدينا ولكن يمكننا إزالة هذه الأجزاء إذا أردنا ذلك.
هناك سلك توصيل يذهب إلى السماعة. يشار إليه باللون الأحمر في ملفات ثنائي الفينيل متعدد الكلور. استخدم قطعة من الأسلاك لإجراء هذا الاتصال.
لتوصيل الجرس الكهربائي بيزو ، قم بتوصيل سلكين بلوحة الجرس ولحام هذا السلك بـ PCB. قم بتوصيل لوحة الجرس بـ PCB باستخدام شريط مزدوج الجوانب.
قم بتوصيل شاشة اردوينو وشاشة OLED بدبابيس الرأس المقابلة.
إذا كنت تقوم بهذا المشروع على لوح تجارب ، فكل ما عليك فعله هو توصيل المكونات كما هو محدد في المخططات. لقد صنعت هنا عصا تحكم منفصلة باستخدام 6 أزرار وربطتها بلوحة التجارب.
الوصلات هي:
قم بتوصيل جميع الأزرار بـ GND من اردوينو.
BUTTON_UP -> دبوس A0 من Arduino
BUTTON_DOWN -> دبوس A3 من Arduino
BUTTON_LEFT -> دبوس A2 من Arduino
BUTTON_RIGHT -> دبوس A1 من Arduino
BUTTON_A -> دبوس 7 من Arduino
BUTTON_B -> دبوس 8 من Arduino
المتحدث -> دبوس 5 من Arduino
OLED pin GND و CS -> دبوس GND من اردوينو
OLED pin VCC -> VCC من اردوينو
OLED pin SCK -> دبوس رقمي 15 من اردوينو
OLED pin SDA -> Digital pin 16 of arduino
OLED pin RES -> Digital pin 6 of arduino
OLED pin DC -> Digital pin 4 من اردوينو
الخطوة 4: تنزيل Arduino IDE
يجب عليك تنزيل وتثبيت اردوينو IDE من أجل تحميل الألعاب.
يمكنك تنزيل اردوينو IDE من الرابط أدناه:
www.arduino.cc/en/main/software
قم بتنزيل وتثبيت اردوينو IDE لجهاز الكمبيوتر الخاص بك من الرابط أعلاه.
الخطوة 5: تثبيت المكتبات
لتجميع وتحميل اللعبة إلى arduboy الخاص بك ، عليك تثبيت بعض المكتبات.
سأدرج بعضًا من الأشياء المهمة أدناه.
github.com/Arduboy/Arduboy
github.com/MLXXXp/Arduboy2
github.com/MLXXXp/ArduboyTones
github.com/TEAMarg/ATMlib
github.com/Arduboy/ArduboyPlaytune
github.com/igvina/ArdBitmap
انقر فوق الزر Clone أو Download وانقر فوق Download ZIP
انتقل إلى هذه الروابط وانقر على استنساخ أو تنزيل وتنزيل zip. افتح arduino IDE وانقر فوق
Sketch> Include Library> إضافة مكتبة ZIP
وحدد الملف المضغوط الذي تم تنزيله. كرر هذا لجميع الملفات.
طريقة بديلة
بدلاً من تنزيل ملفات.zip وتثبيتها ، يمكنك أيضًا تثبيت المكتبات باستخدام Arduino IDE Library Manager:
رسم> تضمين مكتبة> إدارة المكتبات
ثم أدخل اسم المكتبة في حقل تصفية البحث.
الخطوة السادسة: تحميل الألعاب
للتحقق مما إذا كان الجهاز يعمل بشكل صحيح ، انتقل إلى:
ملف -> مثال -> Arduboy -> ArduBreakout
وانقر فوق تحميل. إذا كان كل شيء يعمل بشكل صحيح ، فيمكنك لعب لعبة الاختراق على arduboy.
تأكد من أنك حددت اللوحة إما Arduino Leonardo أو Arduino / Genuino Micro
يمكنك العثور على المزيد من الألعاب لـ arduboy من هذه المواقع:
community.arduboy.com/c/games
www.team-arg.org/games.html
في بعض الأحيان قد تواجه خطأ مثل:
خطأ فادح: ArduboyPlaytune0.h: لا يوجد ملف أو دليل
#يشمل
^
التجميع انتهى
حالة الخروج 1 خطأ في التجميع للوحة Arduino / Genuino Micro
أثناء تحميل الألعاب.
لإصلاح هذا الخطأ ، ابحث عن اسم المكتبة المفقود على
قم بتنزيل المكتبة وتثبيتها كما فعلنا من قبل.
ها هو الفيديو:
الخطوة 7: استمتع
ملاحظة:
لقد قمت بتوصيل دبوس السماعة الثاني بالأرض ، بدلاً من Arduino pin 13 كما يفعل Arduboy الحقيقي. لذلك ، لن يعمل الصوت في بعض الألعاب بشكل صحيح ، فأنا لم أقم بتضمين RGB LED الموجود في Arduboy الحقيقي. لذلك ، ستفتقد الألعاب التي تستخدم RGB LED تأثيرات LED وقد يكون تشغيلها أكثر صعوبة.
شكراً جزيلاً لـ MLXXXp من مجتمع arduboy للإشارة إلى الأخطاء.
هذا هو أول شخص غير قابل للتدمير ، لذا فهو ليس مثاليًا. إذا كنت بحاجة إلى أي مساعدة في هذا المشروع ، فيرجى إبلاغي بذلك في التعليقات.
موصى به:
وحدة تحكم لعبة فيديو اردوينو: 4 خطوات
Arduino Video Game Controller: هل لديك مجموعة Arduino موجودة ولكن ليس لديك فكرة عن ماذا تفعل بها؟ ربما لا ، ولكن في Instructable سأوضح لك خطوة بخطوة كيفية إنشاء Arduino ورمزه ودمجه في مشروعك. في الوقت الحالي ، يتم اختبار هذا الدليل فقط باستخدام Clic
لعبة فيديو ثنائية الأبعاد مع C # على الوحدة: 4 خطوات
2D Video Game With C # on Unity: بدأ هذا المشروع عندما حصلت على جهاز الكمبيوتر الخاص بي لأول مرة في نوفمبر. بدأت كطريقة ممتعة لتعلم مهارة جديدة ، وسرعان ما أصبحت إحدى هواياتي المفضلة. لقد كنت أعمل عليها منذ ذلك الحين ، وسجلت أكثر من 75 ساعة من إجمالي وقت البرمجة
وحدة تحكم لعبة فيديو USB DIY: 6 خطوات
وحدة التحكم في ألعاب الفيديو USB DIY: هناك مجموعة متنوعة من وحدات التحكم المخصصة التي تعمل بنفسك ، من عصي الممرات الكلاسيكية إلى عمليات إعادة إنشاء وحدات التحكم الحديثة ، والتي يتم تصنيعها عادةً من نفس الأجزاء الأساسية. ، لدينا
طفل فيديو عن بعد لمشغل فيديو الكمبيوتر: 6 خطوات
Toddler Video Remote for PC Video Player: أقوم بإنشاء جهاز تحكم عن بعد يتصل بجهاز كمبيوتر باستخدام USB. يسمح جهاز التحكم عن بعد الكبير لطفلي باختيار مقاطع الفيديو وتشغيلها على جهاز كمبيوتر قديم ، وهذا مشروع بسيط نسبيًا. المكون الأساسي هو إما لوحة مفاتيح USB أو لوحة مفاتيح USB لاسلكية ، ثم
قم بإنشاء لعبة فيديو باستخدام RPG Maker XP: 4 خطوات
قم بإنشاء لعبة فيديو باستخدام RPG Maker XP: & nbsp؛ & nbsp؛ على & nbsp ؛ تعلم استخدام RMXP! نبسب ؛ نبسب ؛ نبسب ؛ أهلا! تدور هذه التعليمات حول إنشاء لعبة بسيطة باستخدام RMXP ، وهو برنامج يمكن تنزيله للحصول على نسخة تجريبية مجانية أو شراؤه مقابل 60.00 دولارًا على http://tkool.jp/products/rpgxp/eng/. هذا توت