فهرست مطالب:

بازی بلوک: 3 مرحله
بازی بلوک: 3 مرحله

تصویری: بازی بلوک: 3 مرحله

تصویری: بازی بلوک: 3 مرحله
تصویری: 🤯❌آخرای بازی که تا حالا کسی ندیده است #shorts 2024, نوامبر
Anonim
مسدود کردن بازی
مسدود کردن بازی

این از پروژه pockeTETRIS الهام گرفته شده است. من می خواستم یک برد مدار داشته باشم که از صفحه نمایش بزرگتری استفاده می کند ، بازی راحت تر بدون قاب را راحت تر کنم و یک کلید روشن/خاموش اضافه کنم.

مرحله 1: ساختن

ساختن
ساختن

فایل های طراحی در EasyEDA قرار دارند

PCB ها باید بدون سرب باشند زیرا این یک بازی دستی است.

موارد مورد نیاز

PCB - منو سپس "ایجاد فایل ساخت" - ایجاد Gerber یا سفارش در JLCPCB

1.3 اینچ OLED 128X64 - مطمئن شوید که پین ها با PCB مطابقت دارند

3 - مقاومت 10K

3 - 6x6 کلید SMD Button Switch

ATtiny85

سوئیچ اسلاید 2 پوز 3 پین

CR2032 نگهدارنده باتری BAT-HLD-001-THM

باتری CR2032

سوکت DIP8

AVR یا ATtiny Chip Programmer

سرب بدون سرب

آهن لحیم کاری

پاک کننده لوازم الکترونیکی الکلی

مسواک ارزان

محافظ چشم برای لحیم کاری ، برش و تمیز کردن.

لحیم کاری

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

قبل از هر چیز دکمه های اتصال سطح را لحیم کنید.

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

تمیز کردن

شار از لحیم باقی می ماند باقی مانده چسبنده. پس از لحیم کاری از الکل الکترونیکی برای اسپری کردن یا پوشاندن PCB و مسواک زدن استفاده کنید. از محافظ چشم استفاده کنید.

مرحله 2: برنامه ATtiny85

برنامه ATtiny85
برنامه ATtiny85

افزودن پشتیبانی برد Arduino IDE برای ATtiny به منوی "File" بروید و "Preferences" را انتخاب کنید در کادر برچسب "Additional Boards Manager URLs" وارد کنید: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json و روی تأیید کلیک کنید

به منوی "Tools" و سپس "Board" "Boards Manager" و سپس از نوع کشویی "Contributed" را انتخاب کنید: بسته "attiny" را انتخاب کرده و روی دکمه "Install" کلیک کنید.

پس از اتمام نصب ، پنجره "Boards Manager" را ببندید و انتخاب کنید

تخته: "ATtiny25/45/85"

پردازنده: "ATtiny85"

ساعت: "داخلی 8 مگاهرتز"

برنامه ATtiny

نیاز به برنامه ریزی Arduino برای AVR Programming Shield

بارگذاری "طرح آردوینو به عنوان ISP" [فایل] -> [مثالها] -> [آردوینو به عنوان ISP].

سپر برنامه نویسی AVR را به آردوینو وصل کرد

تراشه ATTINY85 سوکت بر روی AVR Programming Shield

Programmer را انتخاب کنید ، [Tools] -> [Programmer] -> [Arduino as ISP] Set bootloader program، [Tools] -> [Boot Bootloader]

PockeTetris Sketch را در نرم افزار آردوینو باز کنید

طرح بارگذاری ، [فایل] -> [بارگذاری با استفاده از برنامه نویس]

بعد از اینکه طرح را با موفقیت بارگذاری کردید ، مطمئن شوید که نقطه ATtiny85 و شکاف سوکت در یک طرف هستند و تراشه را به سوکت فشار دهید.

مرحله 3: بازی کنید

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

من از ساختن و انجام این بازی لذت بردم.

توصیه شده: