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

لعبة DIY Arduino Tic Toc Toe: 6 خطوات (مع صور)
لعبة DIY Arduino Tic Toc Toe: 6 خطوات (مع صور)

فيديو: لعبة DIY Arduino Tic Toc Toe: 6 خطوات (مع صور)

فيديو: لعبة DIY Arduino Tic Toc Toe: 6 خطوات (مع صور)
فيديو: درس رقم 6: شاشة التحميل Splash Screen الطريقة الأولى 2024, شهر نوفمبر
Anonim
Image
Image

لعبة تيك تاك تو هي لعبة كلاسيكية لشخصين. يصبح الأمر ممتعًا عندما تلعبه مع أطفالك وعائلتك وأصدقائك. لقد أوضحت هنا كيفية صنع لعبة Tic Tac Toe باستخدام Arduino Uno وأزرار الضغط ومصابيح Pixel LED. هذه اللعبة التي تعتمد على Arduino 4 في 4 Tic Tac Toe هي نفسها لعبة Tic Tac Toe الكلاسيكية ، والفرق الوحيد هو X و O يتم تمثيلهما بلونين مختلفين. تحتوي هذه اللعبة على برنامج مكتوب فيه يمكنه تحديد الفائز أو اللعبة رسم هذا المشروع عبارة عن مصفوفة RGB 4 × 4 مع وجود زر ضغط في كل بكسل. إذا تم دفع بكسل ، فيجب أن يضيء باللون المحدد. تم تعيين هذه اللعبة بلونين Sky Blue يمثلان اللاعب 1 واللون الوردي الذي يمثل اللاعب 2. إذا فاز اللاعب ، فيجب أن تتحرك جميع مصابيح LED بلون ذلك اللاعب. إذا تم رسم اللعبة ، فيجب أن تتحرك جميع مصابيح LED باللون الأحمر. بعد الانتهاء من لعبة واحدة ، يجب إعادة تشغيل اللعبة للقيام بذلك لدينا زر إعادة تعيين متصل بـ Arduino.

الخطوة الأولى: المكونات المطلوبة:

الطباعة ثلاثية الأبعاد
الطباعة ثلاثية الأبعاد
  • اردوينو اونو (1)
  • WS2812B LEDs أو NeoPixel LEDs (16)
  • أزرار الضغط (17)
  • 3.7 فولت / 5 فولت بطارية (1)
  • مفتاح تشغيل / إيقاف (1)
  • أجزاء مطبوعة ثلاثية الأبعاد

الخطوة الثانية: الطباعة ثلاثية الأبعاد:

الطباعة ثلاثية الأبعاد
الطباعة ثلاثية الأبعاد
الطباعة ثلاثية الأبعاد
الطباعة ثلاثية الأبعاد
  • طباعة ثلاثية الأبعاد لجميع الأجزاء المتوفرة في الرابط أدناه.
  • طباعة ثلاثية الأبعاد 16 زرًا صغيرًا باللون الأبيض PLA والأجزاء المتبقية يمكن طباعتها ثلاثية الأبعاد بأي لون تريده.
  • رابط لملفات المحكمة الخاصة بلبنان:
  • بعد طباعة جميع الأجزاء ، قم بتثبيت جميع الأزرار البيضاء الـ 16 في المصفوفة باستخدام بعض الغراء السريع.

الخطوة الثالثة: عمل لوحة مفاتيح لأزرار الضغط:

صنع لوحة مفاتيح أزرار الدفع
صنع لوحة مفاتيح أزرار الدفع
صنع لوحة مفاتيح أزرار الدفع
صنع لوحة مفاتيح أزرار الدفع
  • خذ قطعة من الورق المقوى ، حدد المواضع فيما يتعلق بالمصفوفة المطبوعة ثلاثية الأبعاد على الورق المقوى.
  • ألصق جميع أزرار الدفع الـ 16 الموجودة على الورق المقوى بالغراء في المواضع المحددة.
  • قم بإجراء جميع الاتصالات عن طريق لحام الأزرار بمساعدة بعض الأسلاك.

الخطوة 4: توصيل الدائرة:

اتصال الدائرة
اتصال الدائرة
اتصال الدائرة
اتصال الدائرة
اتصال الدائرة
اتصال الدائرة
اتصال الدائرة
اتصال الدائرة
  • قم بتوصيل لوحة مفاتيح أزرار الدفع بـ Arduino Uno كما هو موضح في مخطط الدائرة (R1 ~ A0 ، R2 ~ A1 ، R3 ~ A2 ، R4 ~ A3 ، C1 ~ A4 ، C2 ~ A5 ، C3 ~ Pin 2 ، C4 ~ Pin 3).
  • استخدم أيضًا زر ضغط إضافي (زر إعادة الضبط) واتصل بـ Arduino. (إعادة تعيين ، GND).
  • قم بتوصيل جميع مصابيح LED بالبكسل. (- Ve / GND ~ GND ، + Ve / 5V ~ 5V ، Data In ~ Pin 5).
  • لقد استخدمت WS2812b LEDs ، يمكنك استخدام شرائط LED التي قد تكون أكثر ملاءمة للاستخدام.
  • قم بتوصيل 3.7V / 5V Batter بمفتاح تشغيل / إيقاف.
  • أدخل جميع مصابيح LED في كل أزرار بيضاء مطبوعة ثلاثية الأبعاد ، مؤشر LED واحد لكل زر.

الخطوة 5: الكود:

الشفرة
الشفرة
الشفرة
الشفرة
  • افتح الكود في Arduino IDE:
  • قم بتثبيت مكتبة KeyPad ومكتبة FastLED في Arduino IDE.
  • قم بتوصيل Arduino Uno بجهاز الكمبيوتر الخاص بك.
  • حدد نوع اللوحة والمنفذ.
  • قم بتحميل الكود.

الخطوة 6: قواعد اللعب:

قواعد اللعب
قواعد اللعب
قواعد اللعب
قواعد اللعب
قواعد اللعب
قواعد اللعب
قواعد اللعب
قواعد اللعب
  • تمثل السماء الزرقاء اللاعب 1.
  • يمثل اللون الوردي اللاعب 2.
  • يجب ألا يضغط اللاعبون على الزر الذي تم دفعه بالفعل.
  • إذا فاز أي لاعب ، فسيتم تحريك المصفوفة بلونه.
  • إذا تم رسم اللعبة ، فسيتم تحريك المصفوفة باللون الأحمر.

موصى به: