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

قم بتوصيل 4 لعبة باستخدام Arduino و Neopixel: 7 خطوات (بالصور)
قم بتوصيل 4 لعبة باستخدام Arduino و Neopixel: 7 خطوات (بالصور)

فيديو: قم بتوصيل 4 لعبة باستخدام Arduino و Neopixel: 7 خطوات (بالصور)

فيديو: قم بتوصيل 4 لعبة باستخدام Arduino و Neopixel: 7 خطوات (بالصور)
فيديو: Control LED's with an IR Remote in Tinkercad Circuits 2023 2024, شهر نوفمبر
Anonim
Image
Image
القطع
القطع

بدلاً من مجرد تقديم هدية لعبة جاهزة ، أردت أن أقدم لأبناء أخي هدية فريدة يمكنهم تجميعها والاستمتاع بها (آمل). في حين أن كود Arduino لهذا المشروع قد يكون صعبًا للغاية بالنسبة لهم في الفهم ، يمكن شرح المفاهيم الأساسية للإدخال والإخراج والحلقات والشروط المستخدمة في هذا الرمز بشكل مرئي أثناء لعبهم لعبة Connect 4.

في هذا Instructable ، سأوضح لك كيفية تجميع مجموعة Arduino التي يمكنك تجميعها وترميزها مع أطفالك للعب Connect 4. لا يلزم لحام لهذا المشروع ؛ فقط قم بالتوصيل والتشغيل.

الخطوة 1: الأجزاء

بالنسبة لهذا المشروع ، سوف تحتاج إلى:

  • Arduino Uno أو ما يعادلها
  • 8x8 نيوبكسل RGB LED
  • اللوح
  • 3 مفاتيح زر
  • أسلاك العبور
  • مسامير
  • العلبة - حامل اللوح والكرتون

الأدوات: مفك برغي ، مسدس الغراء

الخطوة 2: قم بإعداد Neopixel Display Stand Unit

قم بإعداد وحدة عرض Neopixel
قم بإعداد وحدة عرض Neopixel
قم بإعداد وحدة عرض Neopixel
قم بإعداد وحدة عرض Neopixel
قم بإعداد وحدة عرض Neopixel
قم بإعداد وحدة عرض Neopixel

أولاً ، قم بتوصيل 3 أسلاك توصيل بـ Neopixel. أنا أستخدم رمز لون الأسلاك التالي:

الأبيض: GND

الرمادي: 5V أرجواني: Data IN

بعد ذلك ، قم بلصق Nelpixel على لوحة العرض بالغراء الساخن.

الخطوة 3: قم بإعداد وحدة تبديل الأزرار

تحضير وحدة تبديل الأزرار
تحضير وحدة تبديل الأزرار
تحضير وحدة تبديل الأزرار
تحضير وحدة تبديل الأزرار
تحضير وحدة تبديل الأزرار
تحضير وحدة تبديل الأزرار
تحضير وحدة تبديل الأزرار
تحضير وحدة تبديل الأزرار

وضع مفاتيح الزر على اللوح وتوصيل أسلاك التوصيل باستخدام رمز لون الأسلاك التالي:

البني: الزر الأيسر

الأحمر: الزر الأيسر البرتقالي: الزر الأوسط الأصفر: الزر الأوسط الأخضر: الزر الأيمن التبديل باللون الأزرق: مفتاح الزر الأيمن

يتم توصيل الأسلاك ذات اللون البني والبرتقالي والأخضر بالسكك الحديدية (-) جنبًا إلى جنب مع سلك أسود جديد.

ملاحظة: قد تلاحظ أنني لا أستخدم أي مقاومات لهذه الأزرار. هذا لأنني سأستخدم كود Arduino لاستخدام مقاومات Arduino pin المدمجة 20K. شاهد مشروعي الآخر حول كيفية استخدام المقاومات الداخلية باستخدام الكود الخاص بك لمجرد دائرتك.

www.instructables.com/id/Simon-Whack-a-Mol…

الخطوة 4: قم بتوصيل Arduino وحامل البطارية باللوحة الأساسية

قم بتوصيل Arduino وحامل البطارية باللوحة الأساسية
قم بتوصيل Arduino وحامل البطارية باللوحة الأساسية

استخدم البراغي (أو الغراء الساخن) لتوصيل Arduino وحامل البطارية باللوح الأساسي.

الخطوة 5: تثبيت وحدة العرض على اللوح الأساسي

وحدة العرض الملصقة على اللوح الأساسي
وحدة العرض الملصقة على اللوح الأساسي

استخدم الغراء الساخن لتثبيت وحدة العرض على اللوح الأساسي كما هو موضح.

الخطوة 6: قم بتوصيل أسلاك التوصيل إلى Arduino

قم بتوصيل أسلاك العبور بأردوينو
قم بتوصيل أسلاك العبور بأردوينو
قم بتوصيل أسلاك العبور بأردوينو
قم بتوصيل أسلاك العبور بأردوينو
قم بتوصيل أسلاك العبور بأردوينو
قم بتوصيل أسلاك العبور بأردوينو
قم بتوصيل أسلاك العبور بأردوينو
قم بتوصيل أسلاك العبور بأردوينو

قم بتوصيل جميع أسلاك العبور بـ Arduino وفقًا لتعيين الدبوس التالي:

أحمر -> 2

أصفر -> 3 أزرق -> 4 أرجواني -> 5 أسود -> أبيض GND -> رمادي GND -> 5 فولت

الخطوة 7: تحميل الكود والتشغيل

لقد قمت بتحميل Arduino مسبقًا برمز مرفق بحيث بمجرد توصيل بطارية 9V بـ Arduino ، بدأت في تشغيل اللعبة. الأزرار الزرقاء هي لتحريك موضع الشريحة إلى العمود الأيسر أو الأيمن قبل الضغط على الزر الأصفر لإسقاط الشريحة. (مشاهدة الفيديو)

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

للخروج من الوضع التجريبي ، ما عليك سوى إعادة تعيين Arduino.

أخطط لإضافة لاعب واحد مقابل وضع Arduino في المستقبل ، لذا إذا كنت تعرف خوارزمية أساسية لـ Connect 4 ، فأعلمني بذلك.

موصى به: