إذا كان هذا بعد ذلك: The Blackbox: Run، Dodge and Jump: 4 Steps
إذا كان هذا بعد ذلك: The Blackbox: Run، Dodge and Jump: 4 Steps

فيديو: إذا كان هذا بعد ذلك: The Blackbox: Run، Dodge and Jump: 4 Steps

فيديو: إذا كان هذا بعد ذلك: The Blackbox: Run، Dodge and Jump: 4 Steps
فيديو: A Brief History of the Nissan Z 2025, كانون الثاني
Anonim
إذا كان هذا بعد ذلك: The Blackbox: Run، Dodge and Jump
إذا كان هذا بعد ذلك: The Blackbox: Run، Dodge and Jump
إذا كان هذا بعد ذلك: The Blackbox: Run، Dodge and Jump
إذا كان هذا بعد ذلك: The Blackbox: Run، Dodge and Jump

اسمي هو Remco Liqui Lung وهذا هو مشروع مدرسة If This Then That.

الصندوق الأسود: Run و Dodge and Jump هو صندوق به لعبة قابلة للعب داخله.

الفكرة وراء ذلك هي أن تلعب لعبة وعندما تصل إلى درجة معينة (100 نقطة) يمكنك الحصول على مكافأتك داخل الصندوق. بهذه الطريقة يمكنك أن تشعر أنك أنجزت شيئًا ما وأنك تحصل على مكافأة على عملك الشاق. جميلة إلى الأمام بشكل مستقيم أليس كذلك؟

اللعبة التي يتم لعبها تستخدم اردوينو مع عناصر تحكم أساسية.

الكود الأصلي الذي استخدمته يأتي من Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea) ، ثم أضفت إليه القليل من التغيير عن طريق إضافة وإجراء بعض التغييرات على الرموز.

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

بدون مزيد من اللغط ، دعنا نحصل على رفقاء في العمل!

الخطوة 1: قائمة الأدوات المستخدمة

الأدوات التي استخدمتها مع اردوينو:

  • اردوينو اونو
  • اللوح
  • شاشة LCD (20 × 4)
  • درع I2C لشاشات الكريستال السائل
  • 3 × زر التبديل
  • 4 × أسلاك ذكر - أنثى
  • 7 × أسلاك اللوح
  • طباعة اللوح

للمربع:

  • أنت فقط صندوق قياسي ، يمكن استخدام أي حجم.
  • زوجان من البراغي لربط شاشات الكريستال السائل واردوينو والمفصلات.
  • مسدس الغراء مع عصا الغراء للصق الصندوق معًا.
  • سكين متعدد الاستخدام أو مقص لقطع الكرتون.
  • أزرار مطاطية يمكن أخذها من وحدة تحكم الألعاب.
  • قابس USB

الخطوة 2: إرشادات خطوة بخطوة

تعليمات خطوه بخطوه
تعليمات خطوه بخطوه
تعليمات خطوه بخطوه
تعليمات خطوه بخطوه
تعليمات خطوه بخطوه
تعليمات خطوه بخطوه
تعليمات خطوه بخطوه
تعليمات خطوه بخطوه

دعونا نبدأ مع وضع اردوينو معا.

المخطط حيث يجب توصيل السلك كما يلي:

  • GND وإعادة تعيين يتصل بالزر (إعادة تعيين اللعبة)
  • يتصل GND و Pin 4 بالزر (يختار الصعوبة)
  • زر توصيل GND و Pin 2 (يستخدم للعب اللعبة)

لهذا يمكنك استخدام أسلاك اللوح العادية للاتصال بـ arduino.

الشاشة ملحومة بـ I2C Shield والذي يمكن شراؤه بشكل منفصل أو توصيله بشاشة LCD. الوصلات هي فقط من الدرع إلى اردوينو باستخدام الأسلاك الأنثوية للذكور ، ولا داعي لتوصيل الأسلاك بلوح التجارب.

  • يتصل SCL بـ A5
  • SDA يتصل بـ A4
  • يتصل GND بـ GND
  • VCC يتصل بجهد 5 فولت

عندما يكون المحتوى بالشكل الذي يبدو عليه على اللوح ، يمكنك لحامه على لوح التجارب.

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

لجعل الصندوق بسيطًا إلى حد ما ، يمكنك وضع واحد معًا أو مجرد استخدام صندوق بحجم مناسب حسب رغبتك.

يمكن تشريح الصندوق الخاص بي في جزأين.

الجزء الأول الذي يتم إخفاء اردوينو فيه هو في الواقع صندوق تسليم كان بالحجم المناسب والثبات لربط اردوينو وشاشة LCD ، مع مساحة كافية للطباعة (التحكم). يمكنك التخصيص في مكان وضع اردوينو بسهولة شديدة لأنه مرن للغاية ويمكن تطبيقه على أي شكل من الأشكال. لقد تأكدت من وجود منفذ يمكنني من خلاله توصيل الكابل الخاص بي بـ arduino ، وبهذه الطريقة لن تكون هناك حاجة لفتح الصندوق حيث يوجد اردوينو. باستخدام قابس USB ، يمكنك توصيل اردوينو بمأخذ الحائط للكهرباء.

الخطوة 3: الكود ، في شرح العمق

الكود بسيط في بعض الأجزاء وسأشرح كيف يمكنك تخصيصه قليلاً حسب رغبتك.

في ملف التعليمات البرمجية يتم شرح ما تفعله الرموز وأين يشار إليها على أنها تعليقات.

ما الفرق الذي أضفته في الكود؟

حسنًا ، لقد قمت بتطبيق الكود لاستخدامه لشاشة 20 × 4 ، وقمت بتعديل الشخصية والمستوى لاستخدام الشاشة بأكملها.

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

الخطوة 4: الفيديو

فيديو يظهر اللعبة قيد اللعب