فهرست مطالب:

بازی تعاملی Tic-Tac Toe با آردوینو کنترل می شود: 6 مرحله
بازی تعاملی Tic-Tac Toe با آردوینو کنترل می شود: 6 مرحله

تصویری: بازی تعاملی Tic-Tac Toe با آردوینو کنترل می شود: 6 مرحله

تصویری: بازی تعاملی Tic-Tac Toe با آردوینو کنترل می شود: 6 مرحله
تصویری: آموزش ساخت بازی دوز با پایتون tic tac toe 2024, نوامبر
Anonim
بازی تعاملی Tic-Tac Toe با آردوینو کنترل می شود
بازی تعاملی Tic-Tac Toe با آردوینو کنترل می شود

هدف پروژه Physical Tic-Tac-Toe این است که یک بازی معروف را به حوزه فیزیکی منتقل کند. در ابتدا ، بازی توسط دو بازیکن بر روی یک کاغذ انجام می شود - با قرار دادن علامت های "X" و "O" به نوبت. ایده ما این بود که رفتار بازیکنان را هنگام مواجهه با شکل کاملاً متفاوت بررسی کنیم. علاوه بر این ، ما واقعاً دوست داشتیم با ترکیب مکانیک چرخ دنده ها و وسایل الکترونیکی زیبایی Steampunk را کشف کنیم.

ایده اصلی پروژه ما این است که حالات میدان های بازی را می توان با شکل مواد قابل خم شدن نشان داد. فیلدها دارای 3 حالت مختلف هستند: "X" ، "O" و NULL (فیلد استفاده نشده). ما مجبور شدیم راهی برای کاهش تعداد محرک های مورد نیاز برای انتقال از حالت به حالت دیگر بیابیم. با کشیدن چند طرح ، متوجه شدیم که این تعداد را می توان به یک عدد کاهش داد. طرح زیر روند طراحی ما را خلاصه می کند.

مرحله 1: ابزار و مواد

ابزار و مواد
ابزار و مواد

با مواد زیر ، شما باید بتوانید 9 جعبه بازی بسازید. هر جعبه بازی یک عنصر مستقل است و می تواند در هر پیکربندی مورد استفاده قرار گیرد. بدون دردسر زیاد ، تخته ممکن است به 16 (4 4 4) یا 25 (5 5 5) جعبه گسترش یابد.

ابزارها:

  • برش لیزری قابل برنامه ریزی
  • تفنگ چسب
  • ایستگاه لحیم کاری

مواد:

  • سروو 9 × SG90 (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 متر مربع از برد MDF 3 میلی متری
  • 0.5 متر مربع از تخته اکریلیک شفاف 4 میلی متری
  • تخته نان
  • سیم های بلوز
  • برد آردوینو
  • 9 دکمه را فشار دهید
  • نخ الاستیک
  • 80 سانتی متر لوله توخالی 8 میلی متری (اکریلیک/آلومینیوم)
  • 9 مقاومت 10 کیلو اهم
  • تخته نان

مرحله 2: برش لیزری

برش لیزری
برش لیزری

هر جعبه تقریباً 0.3 متر مربع تخته MDF 3 میلی متری نیاز دارد. قرار دادن عناصر روی بوم مهم نیست. توجه داشته باشید که چرخ دنده ها اضافی نیستند - همه آنها برای کارکردن جعبه مورد نیاز هستند. ممکن است فایل SVG ارائه شده برای کارکرد صحیح در چاپگرهای مختلف تنظیم شود.

مرحله 3: مونتاژ چرخ دنده

مونتاژ چرخ دنده
مونتاژ چرخ دنده
مونتاژ چرخ دنده
مونتاژ چرخ دنده

برای ساختن مکانیزم داخل جعبه ، باید مجموعه دنده مورد نیاز را با لیزر برش داده و به هم بچسبانیم

مرحله 4: ساخت جعبه ورودی و مونتاژ

ساخت جعبه ورودی و مونتاژ
ساخت جعبه ورودی و مونتاژ
ساخت جعبه ورودی و مونتاژ
ساخت جعبه ورودی و مونتاژ

بخش دوم این فرایند ایجاد یک جعبه ورودی فیزیکی است. این یک تخته 3X3 است که هر یک از دکمه ها مربوط به جعبه های مربوطه روی صفحه بازی است.

  • قطعات برش لیزری و مونتاژ می شوند.
  • دکمه ها روی یک تخته لحیم پذیر به هم لحیم شده اند.
  • برای کاهش پیچیدگی ، سیم های برق همه در یک نقطه به هم متصل می شوند و یک واحد خارج می شود.
  • سیمهای زمین باید دارای مقاومت 10 کیلو اهم جداگانه باشند و سپس می توان آنها را به یکدیگر متصل کرد.
  • در پایان ، یک سیم واحد به آردوینو متصل می شود.

مرحله 5: مدار آردوینو

مدار آردوینو
مدار آردوینو

ارتباطات با آردوینو به شرح زیر است. اکنون در مورد جعبه ورودی ، اتصالات روی یک تخته لحیم کاری انجام شد و کل مجموعه در داخل جعبه موجود است. پین های دیجیتالی و پین های برق و پایه از برد ورودی برای اتصال با آردوینو. اتصالات سروو همانطور که در تصویر بالا نشان داده شده است. کد مصنوع Interactive شامل 3 فایل است. TicTacToe.ino فایل اصلی است و حل کننده الگوریتم مورد استفاده برای پخش مراحل 'X' و 'O' است.

توصیه شده: