جدول المحتويات:
- الخطوة 1: الإصدار القابل للتشغيل
- الخطوة 2: الأجزاء المطلوبة
- الخطوة الثالثة: التصميم
- الخطوة 4: تجميع اللوحة العلوية
- الخطوة 5: قم بتجميع اللوحة السفلية
- الخطوة 6: الأسلاك
- الخطوة 7: تشغيلها
- الخطوة 8: كيف ألعب
- الخطوة 9: مقطع فيديو يتم تشغيله
فيديو: لعبة ثنائية: 9 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هذه لعبة قمت بإنشائها على Tinkercad Circuits لتعلم الأرقام الثنائية.
إذا كنت ترغب في متابعة هذا الدليل وإنشاء الملفات والرموز الخاصة بك ، فيمكن العثور عليها على github الخاص بي على
الخطوة 1: الإصدار القابل للتشغيل
الخطوة 2: الأجزاء المطلوبة
1 زر انضغاطي معدني متين مع حلقة LED بيضاء - 16 ملم أبيض مؤقت
1 Adafruit METRO 328 with Headers - ATmega328 - أي شكل من أشكال Arduino Uno سيعمل أيضًا. أنا أحب المترو لأن الجزء السفلي سلس ، لذلك لم أكن بحاجة إلى وضع مواجهات للوحة في تصميمي.
15 M3 x 8 برغي غطاء رأس المقبس
3 م 3 مكسرات
1 16x2 LCD
4 مواجهات 40 ملم
سلك مقوى بغطاء سيليكون - 30AWG - لقد استخدمت ألوانًا متعددة لتسهيل متابعة الأسلاك.
9 Toggle Switch SPDT Panel Mount - أي نمط سيعمل ، لكنني أردت النمط المسطح.
9 صامولة تبديل اللباس 1 / 4-40 - اختياري ، للمظهر. يمكنك أيضًا استخدام الأجهزة التي يأتي معها المحول.
الخطوة الثالثة: التصميم
لقد صممت العلبة في Fusion 360. وقد سمح لي ذلك بوضع جميع الأجزاء والتأكد من ملاءمتها. بمجرد الانتهاء من ذلك ، تمكنت من طباعة العلبة ثلاثية الأبعاد ومعرفة مدى ملاءمتها.
إنها تتلاءم معًا جيدًا ، لذا قمت بإنشاء svg للوحين. كانت الخطوة التالية هي تجهيز الملفات لإرسالها للقطع بالليزر. لقد اتبعت القوالب التي قدمتها Ponoko. تم وضع الإرشادات أيضًا على اللوحة السفلية حتى يعرف الناس كيفية عمل اللعبة.
استغرق الأمر ما يزيد قليلاً عن أسبوع للحصول على أجزائي من Ponoko.
الخطوة 4: تجميع اللوحة العلوية
يتم دمج اللوحة العلوية معًا بسهولة كبيرة.
أولاً ، ضع مفاتيح التبديل التسعة وشدها لأسفل. ثم ضع مسامير m3 الخاصة بالشاشة. ضع الفواصل على الجانب الآخر ثم اربط المسامير من خلال فتحات التثبيت على الشاشة. الجزء الأخير هو زر 16 مم.
الخطوة 5: قم بتجميع اللوحة السفلية
استخدم 3 مسامير وصواميل M3 لربط اللوحة باللوحة السفلية. كما ترون في الصورة ، كان لدي ثقوب خاطئة عند القطع بالليزر. لقد أصلحت هذا للقالب الذي وضعته على جيثب
الخطوة 6: الأسلاك
سلك اتبع الرسم التخطيطي. استخدم التصميم الأصلي أيضًا الرقمين 1 و 0 ، ولكن إذا لم تكن المفاتيح في الموضع الصحيح ، فستواجه اللوحة مشكلات في تحميل الكود.
لقد قمت بلحام الأسلاك برؤوس الذكور الموصولة بلوحة Arduino. يتيح ذلك قطع الاتصال بسهولة في المستقبل إذا قمت بإعادة الغرض من اللوحة. تستخدم شاشة LCD أيضًا رؤوسًا نسائية للحام.
كانت إحدى المشكلات التي لاحظتها بعد توصيل الأسلاك هي توصيل الأسلاك بالمفاتيح. يجب عليك التحقق من التوصيلات لدائرة مغلقة. باستخدام المفاتيح التي أدرجتها سابقًا عندما يكون الذراع لأسفل ، يتم إغلاق الدبوس الأوسط والعلوي. نظرًا لأنني قمت بتوصيل خطبتي بشكل خاطئ ، كنت بحاجة إلى تغيير الكود الخاص بي. بالنسبة إلى الكود الذي أقدمه في هذا الدليل ، من المفترض أن الرمز الخاص بك موصول بشكل صحيح.
أيضًا عند توصيل زر الضغط المعدني بالأسلاك ، يجب أن يكون في التكوين المفتوح العادي.
الخطوة 7: تشغيلها
يمكنك توصيل اللوحة بجهاز كمبيوتر عبر كبل USB لتشغيلها أو استخدام بطارية شاحن الهاتف المحمول مثل هذا
الخطوة 8: كيف ألعب
عندما يتم تشغيله إذا كان في الوضع السهل ، فسيتم إعطاؤك رقمًا عشوائيًا بين 0 - 15. إذا كان الوضع الثابت سيكون 0-255.
يمكنك بعد ذلك قلب المفاتيح لأعلى لتمثيل 1 أو لأسفل لـ 0 ، ثم اضغط على زر الضغط لمعرفة ما إذا كان لديك بشكل صحيح. إذا كان هذا صحيحًا ، فسيتم تشغيل نغمة الإجابة الصحيحة وسيمنحك رقمًا جديدًا. إذا كان خطأ ، فسيصدر رنينًا ويقول "حاول مرة أخرى".
قيمة المفاتيح من اليسار إلى اليمين هي 2 ^ 7 (128) ، 2 ^ 6 (64) ، 2 ^ 5 (32) ، 2 ^ 4 (16) ، 2 ^ 3 (8) ، 2 ^ 2 (4)) ، 2 ^ 1 (2) ، 2 ^ 0 (1).
إذا كان الرقم العشوائي 18 ، فستكون القيمة الثنائية 0001 0010. وذلك لأن 2 ^ 4 (16) + 2 ^ 1 (2) ستساوي 18.
إذا كان 255 ، فسيكون 1111 1111 ، لأن جميع الأرقام المضافة تساوي 255.
الخطوة 9: مقطع فيديو يتم تشغيله
الجائزة الأولى في مسابقة الدوائر 2016
موصى به:
لعبة فيديو ثنائية الأبعاد مع C # على الوحدة: 4 خطوات
2D Video Game With C # on Unity: بدأ هذا المشروع عندما حصلت على جهاز الكمبيوتر الخاص بي لأول مرة في نوفمبر. بدأت كطريقة ممتعة لتعلم مهارة جديدة ، وسرعان ما أصبحت إحدى هواياتي المفضلة. لقد كنت أعمل عليها منذ ذلك الحين ، وسجلت أكثر من 75 ساعة من إجمالي وقت البرمجة
أنشئ لعبة ثنائية الأبعاد: 15 خطوة
قم بإنشاء لعبة ثنائية الأبعاد: هل سئمت من ممارسة الألعاب؟ لماذا لا تصنع لعبة؟ يرشدك هذا التوجيه إلى كيفية إنشاء لعبة بسيطة تمامًا ثنائية الأبعاد … سنستخدم Unity Game Engine لتصميم وإنشاء لعبتنا ثنائية الأبعاد … وأيضًا استخدام Microsoft Visual Studio لبرمجة و سجل تجاري
لعبة Soft Toy Bluetooth Dice وتطوير لعبة Android مع مخترع تطبيق MIT: 22 خطوة (مع صور)
لعبة Soft Toy Bluetooth Dice وتطوير لعبة Android مع MIT App Inventor: لعب لعبة النرد له طريقة مختلفة 1) اللعب التقليدي بالنرد الخشبي أو النحاسي. العب النرد جسديًا وحرك العملة في الهاتف المحمول أو الكمبيوتر الشخصي
ساعة مكتب ثنائية: 9 خطوات (مع صور)
الساعة المكتبية الثنائية: تعتبر الساعات الثنائية رائعة وحصرية للشخص الذي يعرف النظام الثنائي (لغة الأجهزة الرقمية). إذا كنت رجلًا تقنيًا ، فهذه الساعة الغريبة تناسبك. لذا ، اصنع واحدة بنفسك وحافظ على سرية وقتك! ستجد الكثير من الخيارات الثنائية
لعبة أركيد صغيرة ثنائية اللاعبين من كمبيوتر محمول قديم وألواح تقطيع من ايكيا: 32 خطوة (بالصور)
لعبة أركيد صغيرة ثنائية اللاعبين من كمبيوتر محمول قديم ولوحات تقطيع من إيكيا: أحب الألعاب القديمة. كل تلك الآلات القديمة ووحدات التحكم كانت ممتعة للغاية ، فأنا أحب آلة الآركيد الخاصة بي ولكني ببساطة لا أملك مساحة. اللعب بلوحة الألعاب من خلال وحدة تحكم على التلفزيون لا يبدو جيدًا ، لذا كنت بحاجة إلى