فهرست مطالب:

3D Tic-Tac-Toe on a Led Cube: 11 مرحله
3D Tic-Tac-Toe on a Led Cube: 11 مرحله

تصویری: 3D Tic-Tac-Toe on a Led Cube: 11 مرحله

تصویری: 3D Tic-Tac-Toe on a Led Cube: 11 مرحله
تصویری: LED Glow Tic Tac Toe 2024, نوامبر
Anonim
Image
Image

آیا تا به حال شده که بخواهید تیک تاک تو را به صورت سه بعدی در خانه بازی کنید؟

اگر پاسخ مثبت است ، این دستورالعمل اطلاعات لازم را برای ساختن آن در اختیار شما قرار می دهد.

این بازی بر روی یک مکعب led 3x3x3 قابل پخش است. هر نقطه یک LED تک رنگ است ، هر LED باید به صورت جداگانه کنترل شود. برای بازی tic-tac-toe حداقل 3 علامت مختلف (معمولاً o x و خالی) لازم است ، اما در یک مکعب LED تک رنگ غیرممکن است.

راه حل چشمک زدن led است. وقتی بازی شروع می شود هر led خاموش است ، بازیکن اول با led روشن بازی می کند ، بازیکن دوم با led چشمک زن است ، بنابراین بازی به این طریق قابل بازی است.

یک جوی استیک و یک دکمه به شما امکان می دهد LED را در جایی که می خواهید "علامت" خود را در آن قرار دهید انتخاب کنید.

البته ، شما فقط می توانید از مکعب LED خود به عنوان دکوراسیون استفاده کنید. یک کد ارائه شده است که باعث می شود LED ها به طور تصادفی مانند فیلم ، یا یکی پس از دیگری چشمک بزنند.

مرحله 1: اجزاء را جمع آوری کنید

اجزاء را جمع آوری کنید
اجزاء را جمع آوری کنید

لیست اجزای لازم برای ساخت بازی:

  • 22*30 برد مدار جهانی (یا بزرگتر)
  • آردوینو UNO
  • 27 LED (من از LED های 3 میلی متری استفاده کردم)
  • ماژول جوی استیک (KY-023)
  • ماژول دکمه (KY-004)
  • 20 سیم بلوز M-F
  • سیم
  • سیم های انعطاف پذیر
  • 12 کانکتور F-F

ابزار لازم

  • فوم پلی استور کار شما را راحت تر می کند!
  • کیت لحیم کاری
  • چسب حرارتی تفنگی
  • پینچرز
  • کابل لایه بردار
  • خط کش
  • کاغذ سنباده (اختیاری)

مرحله 2: علامت گذاری روی فوم پلی استایرن

علامت گذاری روی فوم پلی استایرن
علامت گذاری روی فوم پلی استایرن

علامت های 3x3 را روی یک بلوک فوم فشرده قرار دهید و در LED ها سوراخ ایجاد کنید تا جا بیفتد. سوراخ ها باید 2 سانتی متر از یکدیگر فاصله داشته باشند ، زیرا ما در حال ایجاد یک مکعب هستیم. برای این کار باید از خط کش استفاده کنید.

مرحله 3: سنباده زنی LED ها (اختیاری)

سنباده زنی LED ها (اختیاری)
سنباده زنی LED ها (اختیاری)

برای دستیابی به سطح روشنایی بیشتر ، می توانید از کاغذ سنباده برای مالیدن LED ها استفاده کنید.

مرحله 4: آماده سازی سیم ها

سیمهای در معرض دید باید 4.5 سانتی متر طول داشته باشد ، 24 عدد از آنها را آماده کنید. اینها قرار است قاب مکعب باشند.

12 سیم انعطاف پذیر باید آماده شود. 9 مورد از آنها باید 6-7 سانتی متر طول داشته باشند. 3 عدد از آنها باید 12-13 سانتی متر باشد. دو سر سیم ها را جدا کنید.

مرحله 5: لحیم کاری LED ها

لحیم کاری LED ها
لحیم کاری LED ها
لحیم کاری LED ها
لحیم کاری LED ها
لحیم کاری LED ها
لحیم کاری LED ها

اول از همه ، ما سیمهای منفی را به هم متصل می کنیم ، این معمولاً پای کوتاه LED است.

LED ها را روی فوم پلی استایر که قبلاً تهیه شده بود قرار دهید. سیمها را همانطور که در تصویر نشان داده شده قرار دهید تا پای کوتاهتر را دور سیم بپیچید. سپس LED ها را با دقت به سیم بچسبانید ، پس از آن سیم را از هر دو طرف لحیم کنید ، این کار مربع را کنار هم نگه می دارد.

مهم این است که وقتی با یک مربع آماده هستید ، تمام 9 LED را آزمایش کنید. این را می توان با اتصال قاب سیم به زمین آردوینو انجام داد. سپس از یک سیم بلوز M-M استفاده کنید و آن را به 3.3 ولت آردوینو وصل کنید ، و طرف دیگر را به پایه بدون جوش خورده LED لمس کنید ، LED باید روشن شود. اگر هیچ چراغی روشن نمی شود ، احتمالاً یکی از پاهای مثبت قاب سیم را لمس می کند ، باید این موارد را بررسی کنید.

شما باید 3 مربع LED آماده کنید.

مرحله 6: لحیم کاری مربع ها با هم

لحیم کاری مربع ها با هم
لحیم کاری مربع ها با هم

این سخت ترین بخش است ، شما باید در آن مرحله از شما کمک بخواهید.

یک مربع روی فوم پلی استایرن قرار دهید ، سپس یک سیم را در کنار LED ، در حالت عمودی بچسبانید. مهم است که این سیم فقط پاهای مثبت LED ها را لمس کند. پای مثبت (پایی که هنوز لحیم نکرده اید) را دور سیم بپیچید و آن را لحیم کنید. با هر LED این کار را انجام دهید.

مربع دوم را در ارتفاع 2 سانتی متر قرار دهید. پاهای مثبت را در اطراف سیمهای عمودی بپیچید. میدان همانطور باقی می ماند ، بنابراین می توانید هر کدام را بعد از آن لحیم کنید.

سپس آخرین مربع را در ارتفاع 4 سانتی متر قرار دهید. همان مراحل قبلی را انجام دهید.

مهم: سیمهای افقی نباید سیمهای عمودی را لمس کنند.

پس از آماده شدن با مرحله ، باید هر LED را مانند قبل بررسی کنید.

مرحله 7: اتصال مکعب به برد مدار

اتصال مکعب به برد مدار
اتصال مکعب به برد مدار
اتصال مکعب به برد مدار
اتصال مکعب به برد مدار

در مرحله اول ، شما باید از 9 سیم انعطاف پذیر پوست کنده استفاده کنید.

یک طرف سیم را از طریق سوراخ برد مدار وارد کنید ، آن را به سیم افقی لحیم کنید. این کار را با تمام سیم های افقی انجام دهید. سپس مکعب را با چسب داغ روی تخته ثابت کنید.

در مرحله دوم ، از 3 سیم انعطاف پذیر طولانی تر استفاده کنید.

آنها را به مربع ها بچسبانید و سپس سوراخ ها را داخل سوراخ ها قرار دهید (می توانید از سوراخ بزرگتر در گوشه تخته استفاده کنید)

وقتی با پله آماده شدید ، 12 سیم در پایین تخته آویزان دارید. 3 سیم متصل به مربع به شما امکان می دهد LED را در جهت عمودی انتخاب کنید. 9 سیم به شما امکان می دهد ستونی را که می خواهید LED را روشن کنید انتخاب کنید.

مرحله 8: اتصالات را لحیم کنید

اتصالات را لحیم کنید
اتصالات را لحیم کنید
اتصالات را لحیم کنید
اتصالات را لحیم کنید
اتصالات را لحیم کنید
اتصالات را لحیم کنید
اتصالات را لحیم کنید
اتصالات را لحیم کنید

اتصالات را در بالا لحیم کنید. شما باید افقی و عمودی را مانند من جدا کنید.

همانطور که در تصویر نشان داده شده است ، 9 سیم را به کانکتورها بچسبانید.

سپس 3 سیم را به 3 کانکتور لحیم کنید. سیم را از بالا به پین دهم ، وسط را به یازدهم و پایین را به دوازدهم وصل کنید و آنها را در آنجا لحیم کنید.

بقیه سیم ها را به تخته بچسبانید.

مکعب LED شما آماده است ، باید آن را امتحان کنید.

مرحله 9: مکعب LED را امتحان کنید

مکعب LED را امتحان کنید
مکعب LED را امتحان کنید

1-9 را روی مکعب LED به D0-D8 در آردوینو وصل کنید (1 تا D0 ، 2 تا D1…)

10-12 را به آردوینو وصل کنید:

  • 10 تا D11
  • 11 تا D10
  • 12 تا D9

کد ارائه شده را در آردوینو بارگذاری کنید.

عملکرد ledRandom () باعث می شود LED ها به طور تصادفی چشمک بزنند

عملکرد ledSeq () باعث می شود LED ها در ستون یکی پس از دیگری چشمک بزنند.

عملکرد ledWrite (x، y، z، v) به شما امکان می دهد هر LED را روی مکعب بنویسید. x ، y ، z مختصات هستند ، آنها باید بین 1-3 باشند. v حالت LED است ، وقتی 0 LED خاموش می شود ، وقتی 1 LED روشن می شود.

می توانید LED های بیشتری را جداگانه روشن کنید. اما روشن شدن یک چراغ LED باعث خاموش شدن آن می شود. اما تأخیر فقط 0.5 میلی ثانیه است ، بنابراین هر دو را روشن می بینید.

من سعی می کنم این بخش از برنامه را در آینده بهبود دهم.

مرحله 10: جوی استیک و دکمه را وصل کنید

جوی استیک و دکمه را وصل کنید
جوی استیک و دکمه را وصل کنید

ماژول جوی استیک باید در همان موقعیت مکعب LED قرار گیرد (همانطور که در تصویر نشان داده شده است)

ماژول دکمه:

  • - را به Arduino GND وصل کنید
  • + (پین وسط) را به آردوینو 5 ولت وصل کنید
  • S (پین خروجی) را به Arduino A3 وصل کنید

ماژول جوی استیک:

  • از SW تا A2
  • VRY به A1
  • VRX تا A0
  • +5 ولت به آردوینو 5 ولت
  • GND به GND آردوینو

سپس ماژول ها و مکعب LED را در یک صفحه پلاستیکی ثابت کرده و کد را در آردوینو بارگذاری کنید.

مرحله 11: خوش بگذره:)

3D Tic-Tac-Toe شما آماده است.

در اینجا یک آموزش کوتاه نحوه بازی وجود دارد:

  • پخش کننده 1 با LED روشن شده بازی می کند
  • پخش کننده 2 با LED چشمک زن بازی می کند
  • وقتی روی آن LED هستید ، LED سریعتر چشمک می زند.
  • شما می توانید LED خود را با Joystick انتخاب کنید. با کلیک بر روی Joystick می توانید به پایین بروید. (از سطح اول ، به سطح سوم می رود)
  • دکمه را فشار دهید تا در آنجا امضا کنید. (آن را در جایی قرار می دهد که LED سریع چشمک می زند)
  • برنده کسی است که سه علامت را در جهت x ، y یا z جمع آوری کند. (موربها هنوز درج نشده است)
  • وقتی کسی در بالا برنده می شود ، گوشه سمت راست بالا روشن می شود و اگر

    • بازیکن 1 برنده می شود. ردیف اول روشن می شود
    • بازیکن 2 برنده می شود. ردیف دوم روشن می شود
    • بازی همچنین مکانی را که 3 علامت خود را در آن جمع کرده اید نشان می دهد.
  • برای شروع یک بازی جدید ، جوی استیک را برای چند ثانیه فشار دهید.

مهم: همیشه دکمه را برای یک ثانیه فشار دهید و جوی استیک را برای نیم ثانیه نگه دارید.

من در حال برنامه ریزی برای بهبود بازی در آینده با در نظر گرفتن مورب ها هستم.

در صورت داشتن هرگونه سوال نظر یا پیام خود را بنویسید.

توصیه شده: