فهرست مطالب:

DIY Arduino Tic Toc Toe Game: 6 مرحله (همراه با تصاویر)
DIY Arduino Tic Toc Toe Game: 6 مرحله (همراه با تصاویر)

تصویری: DIY Arduino Tic Toc Toe Game: 6 مرحله (همراه با تصاویر)

تصویری: DIY Arduino Tic Toc Toe Game: 6 مرحله (همراه با تصاویر)
تصویری: CS50 2015 - Week 10 2024, نوامبر
Anonim
Image
Image

بازی Tic Tac Toe یک بازی کلاسیک دو نفره است. وقتی با بچه ها ، خانواده و دوستان خود بازی می کنید ، سرگرم کننده می شود. در اینجا نحوه ساخت بازی Tic Tac Toe با استفاده از Arduino Uno ، دکمه های فشار و LED های پیکسل را نشان داده ام. این Arduino مبتنی بر 4 در 4 Tic Tac Toe همانند Tic Tac Toe کلاسیک است ، فقط تفاوت X و O در دو رنگ مختلف نشان داده شده است. این بازی دارای برنامه ای است که می تواند تعیین کند برنده یا بازی کدام است draw. این پروژه اساساً یک ماتریس 4 در 4 RGB است که هر پیکسل دارای یک دکمه فشاری در آن است. اگر پیکسلی تحت فشار قرار گیرد ، باید با رنگ تنظیم شده خود روشن شود. این بازی با دو رنگ آبی آسمانی نشان دهنده پخش کننده 1 و رنگ صورتی نشان دهنده پخش کننده 2 تنظیم شده است. اگر بازیکنی برنده شد ، همه LED ها باید با رنگ پخش کننده متحرک شوند. اگر بازی قرعه کشی است ، همه LED ها باید با رنگ قرمز متحرک شوند. پس از اتمام یک بازی ، بازی باید مجدداً راه اندازی شود تا دکمه تنظیم مجدد متصل به Arduino را داشته باشیم.

مرحله 1: اجزای مورد نیاز:

چاپ سه بعدی
چاپ سه بعدی
  • آردوینو Uno (1)
  • LED های WS2812B یا LED های NeoPixel (16)
  • دکمه های فشار (17)
  • باتری 3.7V/5V (1)
  • کلید روشن/خاموش (1)
  • قطعات چاپ سه بعدی

مرحله 2: چاپ سه بعدی:

چاپ سه بعدی
چاپ سه بعدی
چاپ سه بعدی
چاپ سه بعدی
  • کلیه قطعات ارائه شده در لینک زیر را به صورت سه بعدی چاپ کنید.
  • 3D Print 16 دکمه کوچک با رنگ PLA سفید و قسمتهای باقی مانده را می توان به هر رنگی که می خواهید چاپ سه بعدی کرد.
  • پیوند فایلهای STL:
  • پس از چاپ تمام قطعات ، 16 دکمه سفید موجود در آرایه را با استفاده از چسب سریع نصب کنید.

مرحله 3: ساختن دکمه های فشاری صفحه کلید:

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

مرحله 4: اتصال مدار:

اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار
اتصال مدار
  • مطابق شکل نمودار ، صفحه کلید دکمه ها را به Arduino Uno وصل کنید. (R1 ~ A0 ، R2 ~ A1 ، R3 ~ A2 ، R4 ~ A3 ، C1 ~ A4 ، C2 ~ A5 ، C3 ~ پین 2 ، C4 ~ پین 3).
  • همچنین یک دکمه اضافی (دکمه تنظیم مجدد) را بگیرید و به آردوینو متصل شوید. (بازنشانی ، GND).
  • همه LED های پیکسل را وصل کنید. (-Ve/GND ~ GND ، +Ve/5V ~ 5V ، Data In ~ Pin 5).
  • من از LED های WS2812b استفاده کرده ام ، می توانید از نوارهای led استفاده کنید که استفاده از آنها راحت تر است.
  • باتری 3.7V/5V را با یک کلید روشن/خاموش وصل کنید.
  • همه LED ها را در هر دکمه سفید چاپ سه بعدی ، یک LED در هر دکمه وارد کنید.

مرحله 5: کد:

کد
کد
کد
کد
  • کد را در Arduino IDE باز کنید:
  • کتابخانه KeyPad و کتابخانه FastLED را در Arduino IDE نصب کنید.
  • Arduino Uno را به رایانه خود وصل کنید.
  • Type Board and Port را انتخاب کنید.
  • کد را بارگذاری کنید.

مرحله 6: قوانین بازی:

قوانین بازی
قوانین بازی
قوانین بازی
قوانین بازی
قوانین بازی
قوانین بازی
قوانین بازی
قوانین بازی
  • Sky Sky نماینده بازیکن 1 است.
  • صورتی نشان دهنده پخش کننده 2 است.
  • بازیکنان نباید دکمه فشار داده شده را فشار دهند.
  • اگر هر بازیکنی برنده شود ماتریس با رنگ خود متحرک می شود.
  • اگر بازی قرعه کشی شود ، ماتریس با رنگ قرمز متحرک می شود.

توصیه شده: