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

3D Tic-Tac-Toe على مكعب LED: 11 خطوة
3D Tic-Tac-Toe على مكعب LED: 11 خطوة

فيديو: 3D Tic-Tac-Toe على مكعب LED: 11 خطوة

فيديو: 3D Tic-Tac-Toe على مكعب LED: 11 خطوة
فيديو: Физик раскрывает секреты путешествий во времени НЛО: Нимиц и Тик-Так 2024, شهر نوفمبر
Anonim
Image
Image

هل أردت يومًا أن تلعب Tic Tac Toe بثلاثة أبعاد في المنزل؟

إذا كانت الإجابة بنعم ، فإن هذا Instructable يوفر لك كل المعلومات اللازمة لبناء واحدة.

اللعبة قابلة للعب على مكعب led 3x3x3. كل نقطة عبارة عن مصباح LED أحادي اللون ، يجب التحكم في كل مؤشر LED على حدة. للعب tic-tac-toe ، يلزم ما لا يقل عن 3 إشارات مختلفة ، (عادةً o x وفارغة) ولكن في مكعب LED أحادي اللون سيكون مستحيلًا.

الحل هو وامض الصمام. عند بدء اللعبة ، يتم إيقاف تشغيل كل مصباح ، يلعب اللاعب الأول مع المصباح المشغل ، ويكون اللاعب الثاني مع المصباح الوامض ، وبالتالي يمكن لعب اللعبة بهذه الطريقة.

يسمح لك ذراع التحكم والزر باختيار مؤشر LED حيث ترغب في وضع "علامتك".

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

الخطوة 1: اجمع المكونات

اجمع المكونات
اجمع المكونات

قائمة المكونات الضرورية لبناء اللعبة:

  • 22 * 30 لوحة دوائر كهربائية عالمية (أو أكبر)
  • اردوينو UNO
  • 27 مصباح LED (استخدمت مصابيح LED 3 مم)
  • وحدة جويستيك (KY-023)
  • وحدة الزر (KY-004)
  • 20 سلك توصيل MF
  • الأسلاك
  • أسلاك مرنة
  • 12 موصل F-F

الأدوات اللازمة

  • الستايروفوم سيجعل عملك أسهل!
  • طقم لحام
  • مسدس الغراء الساخن
  • كماشة
  • مقشرة الكابلات
  • مسطرة
  • ورق الصنفرة (اختياري)

الخطوة 2: وضع العلامات على الستايروفوم

بمناسبة على الستايروفوم
بمناسبة على الستايروفوم

ضع علامات 3x3 على كتلة من الستايروفوم وقم بعمل ثقوب في مصابيح LED لتلائمها. يجب أن تكون الفتحات على بعد 2 سم من بعضها البعض ، لأننا نصنع مكعبًا. يجب عليك استخدام المسطرة للقيام بذلك.

الخطوة 3: لصق مصابيح LED بالرمل (اختياري)

بورق بالرمل لمصابيح LED (اختياري)
بورق بالرمل لمصابيح LED (اختياري)

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

الخطوة 4: تجهيز الأسلاك

يجب أن يبلغ طول الأسلاك المكشوفة 4.5 سم ، قم بإعداد 24 منها. ستكون هذه هي إطار المكعب.

يجب تحضير 12 سلكًا مرنًا. يجب أن يكون طول 9 منها 6-7 سم. 3 منهم يجب أن يكون 12-13 سم. انزع طرفي الأسلاك.

الخطوة 5: لحام المصابيح

لحام المصابيح
لحام المصابيح
لحام المصابيح
لحام المصابيح
لحام المصابيح
لحام المصابيح

بادئ ذي بدء ، نقوم بتوصيل الخيوط السلبية معًا ، وعادةً ما يكون هذا هو الساق الأقصر من LED.

ضع مصابيح LED على الستايروفوم الذي تم تحضيره من قبل. ضع الأسلاك كما هو موضح في الصورة بدلاً من لف الساق الأقصر حول السلك. ثم قم بتوصيل مصابيح LED بالسلك بعناية ، وبعد ذلك قم بتوصيل سلك على كلا الجانبين ، سيؤدي ذلك إلى إبقاء المربع معًا.

من المهم أنه عندما تكون جاهزًا بمربع واحد ، اختبر جميع مصابيح LED التسعة. يمكن القيام بذلك عن طريق توصيل إطار السلك بأرض Arduino. ثم استخدم سلك M-M Jumper وقم بتوصيله بـ 3.3 V من Arduino ، والمس الجانب الآخر بالساق غير الملحومة من LED ، يجب أن يضيء مؤشر LED. إذا لم يضيء مؤشر LED ، فمن المحتمل أن تلامس إحدى الأرجل الموجبة إطار السلك ، فيجب عليك التحقق من ذلك.

يجب عليك تحضير 3 مربعات LED.

الخطوة 6: لحام المربعات معًا

لحام المربعات معًا
لحام المربعات معًا

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

ضع مربعًا واحدًا على الستايروفوم ، ثم قم بلصق سلك بجوار مؤشر LED في وضع رأسي. من المهم ألا يلامس هذا السلك سوى الأرجل الإيجابية لمصابيح LED. لف الساق الموجبة (التي لم تقم بلحامها بعد) حول السلك وقم بلحامها. افعل ذلك مع كل LED.

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

ثم ضع المربع الأخير بارتفاع 4 سم. افعل نفس الخطوات السابقة.

هام: يجب ألا تلمس الأسلاك الأفقية الأسلاك الرأسية.

بعد أن تكون جاهزًا للخطوة ، يجب أن تتحقق من كل مؤشر LED كما كان من قبل.

الخطوة 7: تثبيت المكعب على لوحة الدوائر

تثبيت المكعب على لوحة الدائرة
تثبيت المكعب على لوحة الدائرة
تثبيت المكعب على لوحة الدائرة
تثبيت المكعب على لوحة الدائرة

أولاً ، يجب استخدام 9 أسلاك مقشرة مرنة.

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

ثانيًا ، استخدم 3 أسلاك مقشرة ومرنة أطول.

قم بلحامها في المربعات ، ثم أدخلها من خلال الفتحات (يمكنك استخدام الفتحة الأكبر في زاوية اللوحة)

عندما تكون جاهزًا لهذه الخطوة ، يكون لديك 12 سلكًا معلقًا في الجزء السفلي من اللوحة. ستسمح لك الأسلاك الثلاثة المتصلة بالمربعات باختيار مؤشر LED في الاتجاه الرأسي. ستسمح لك الأسلاك التسعة باختيار العمود الذي ترغب في إضاءة مؤشر LED فيه.

الخطوة 8: جندى الموصلات

جندى الموصلات
جندى الموصلات
جندى الموصلات
جندى الموصلات
جندى الموصلات
جندى الموصلات
جندى الموصلات
جندى الموصلات

جندى الموصلات في الأعلى. يجب أن تفصل بين الأفقي والعمودي كما فعلت.

قم بتوصيل الأسلاك التسعة بالموصلات ، كما هو موضح في الصورة.

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

الصق بقية الأسلاك باللوحة.

مكعب LED الخاص بك جاهز ، يجب أن تجربه الآن.

الخطوة 9: جرب مكعب LED

جرب مكعب LED
جرب مكعب LED

قم بتوصيل 1-9 على مكعب LED بـ D0-D8 في Arduino (1 إلى D0 ، 2 إلى D1 …)

قم بتوصيل 10-12 بـ Arduino على النحو التالي:

  • من 10 إلى D11
  • 11 إلى D10
  • 12 إلى D9

قم بتحميل الكود المقدم إلى Arduino.

وظيفة ledRandom () ستجعل مصابيح LED تومض بشكل عشوائي

ستجعل وظيفة ledSeq () مصابيح LED تومض في عمود واحد تلو الآخر.

تتيح لك وظيفة ledWrite (x ، y ، z ، v) كتابة أي مؤشر LED على المكعب. x ، y ، z هي الإحداثيات ، ويجب أن تكون بين 1-3. v هي حالة LED ، عندما ينطفئ المصباح 0 ، عندما يضيء مؤشر LED 1.

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

سأحاول تحسين هذا الجزء من البرنامج في المستقبل.

الخطوة 10: قم بتوصيل جويستيك والزر

قم بتوصيل عصا التحكم والزر
قم بتوصيل عصا التحكم والزر

يجب أن تكون وحدة عصا التحكم في نفس موضع مكعب LED (كما هو موضح في الصورة)

وحدة الزر:

  • قم بتوصيل - بـ Arduino GND
  • قم بتوصيل + (الدبوس الأوسط) بـ Arduino 5V
  • قم بتوصيل S (طرف الإخراج) بـ Arduino A3

وحدة جويستيك:

  • SW إلى A2
  • VRY إلى A1
  • VRX إلى A0
  • + 5V إلى Arduino 5V
  • GND إلى Arduino GND.

ثم قم بإصلاح الوحدات النمطية ومكعب LED على مستوى بلاستيكي ، وقم بتحميل الكود على Arduino.

الخطوة 11: استمتع:)

جهاز 3D Tic-Tac-Toe جاهز.

إليك برنامج تعليمي قصير عن كيفية اللعب:

  • اللاعب 1 يلعب بمصباح LED قيد التشغيل
  • يلعب اللاعب 2 مع مؤشر LED الوامض
  • يومض مؤشر LED بشكل أسرع عندما تكون على هذا المؤشر.
  • يمكنك اختيار مؤشر LED الخاص بك باستخدام عصا التحكم. يتيح لك النقر باستخدام جويستيك النزول لأسفل. (من المستوى الأول ، سوف ينتقل إلى المستوى الثالث)
  • اضغط على الزر لوضع علامة هناك. (سيضعه حيث يومض مؤشر LED بسرعة)
  • الفائز هو الذي يجمع ثلاث إشارات في اتجاه x أو y أو z. (لم يتم تضمين الأقطار بعد)
  • عندما يفوز شخص ما في الجزء العلوي ، ستضيء الزاوية اليمنى العليا وإذا

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

هام: اضغط دائمًا على الزر لمدة ثانية ، واحتفظ بعصا التحكم لمدة نصف ثانية.

أخطط لتحسين اللعبة في المستقبل ، من خلال تضمين الأقطار.

إذا كان لديك أي سؤال ، فاكتب تعليقًا أو رسالة.

موصى به: