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

لعبة تفاعلية Tic-Tac Toe يتم التحكم فيها بواسطة Arduino: 6 خطوات
لعبة تفاعلية Tic-Tac Toe يتم التحكم فيها بواسطة Arduino: 6 خطوات

فيديو: لعبة تفاعلية Tic-Tac Toe يتم التحكم فيها بواسطة Arduino: 6 خطوات

فيديو: لعبة تفاعلية Tic-Tac Toe يتم التحكم فيها بواسطة Arduino: 6 خطوات
فيديو: مشروع بايثون | تتبع موقع رقم الهاتف باستخدام بايثون Python project 2024, شهر نوفمبر
Anonim
لعبة تفاعلية Tic-Tac Toe يتم التحكم فيها بواسطة Arduino
لعبة تفاعلية Tic-Tac Toe يتم التحكم فيها بواسطة Arduino

الهدف من مشروع Physical Tic-Tac-Toe هو نقل لعبة مشهورة إلى المجال المادي. في الأصل ، يتم لعب اللعبة بواسطة لاعبين على قطعة من الورق - عن طريق وضع رموز "X" و "O" بالتناوب. كانت فكرتنا هي فحص سلوك اللاعبين عند مواجهة شكل مختلف جذريًا. بالإضافة إلى ذلك ، فقد أحببنا حقًا استكشاف جماليات Steampunk من خلال الجمع بين ميكانيكا التروس والإلكترونيات.

الفكرة الرئيسية وراء مشروعنا هي أنه يمكن تمثيل حالات ملاعب اللعبة بشكل المادة القابلة للانحناء. تحتوي الحقول على 3 حالات مختلفة: "X" و "O" و NULL (حقل غير مستخدم). كان علينا التوصل إلى طريقة لتقليل عدد المحركات اللازمة للانتقال من حالة إلى أخرى. بعد رسم عدد قليل من الرسومات ، أدركنا أنه يمكن تقليل هذا الرقم إلى واحد فقط. الرسم أدناه يلخص عملية التصميم لدينا.

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

الأدوات والمواد
الأدوات والمواد

باستخدام المواد التالية ، يجب أن تكون قادرًا على صنع 9 صناديق ألعاب. كل مربع لعبة هو عنصر مستقل ويمكن استخدامه في أي تكوين. بدون الكثير من المتاعب ، يمكن تمديد اللوحة إلى 16 (4 × 4) أو 25 (5 × 5) صندوقًا.

أدوات:

  • قاطع ليزر قابل للبرمجة
  • مسدس الغراء
  • محطة لحام

المواد:

  • 9 × SG90 مؤازرة (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 متر مربع. من لوحة MDF 3 مم
  • 0.5 متر مربع. من لوح أكريليك شفاف 4 مم
  • اللوح
  • أسلاك العبور
  • لوحة اردوينو
  • 9 أزرار انضغاطية
  • خيط مرن
  • أنبوب مجوف 80 سم 8 مم (أكريليك / ألمنيوم)
  • 9 مقاومات 10 كيلو اوم
  • اللوح

الخطوة الثانية: القطع بالليزر

قطع بالليزر
قطع بالليزر

يتطلب كل صندوق حوالي 0.3 متر مربع من لوح MDF 3 مم. لا يهم وضع العناصر على القماش. لاحظ أن التروس ليست زائدة عن الحاجة - فكلها مطلوبة لجعل الصندوق يعمل. قد يلزم تعديل ملف SVG المقدم للعمل بشكل صحيح على طابعات مختلفة.

الخطوة 3: تجميع العتاد

الجمعية العتاد
الجمعية العتاد
الجمعية العتاد
الجمعية العتاد

لإنشاء الآلية داخل الصندوق ، نحتاج إلى قطع مجموعة التروس المطلوبة بالليزر ولصقها معًا

الخطوة 4: صنع صندوق الإدخال والتجميع

صنع مربع الإدخال والتجميع
صنع مربع الإدخال والتجميع
صنع مربع الإدخال والتجميع
صنع مربع الإدخال والتجميع

الجزء الثاني من العملية هو إنشاء صندوق إدخال مادي. إنها لوحة 3X3 حيث يتوافق كل زر من الأزرار مع المربعات الخاصة بها على لوحة اللعبة.

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

الخطوة 5: حلبة اردوينو

حلبة اردوينو
حلبة اردوينو

الاتصالات مع Arduino هي كما يلي. الآن فيما يتعلق بصندوق الإدخال ، تم إجراء الاتصالات على لوحة لحام والتجميع بالكامل موجود داخل الصندوق. المسامير الرقمية ودبابيس الطاقة والأرض من لوحة الإدخال للتواصل مع Arduino. اتصالات المؤازرة كما هو موضح في الصورة أعلاه. يتكون كود الأداة التفاعلية من 3 ملفات. TicTacToe.ino هو الملف الرئيسي والحل هو الخوارزمية المستخدمة لتشغيل خطوتي "X" و "O".

موصى به: