فهرست مطالب:
تصویری: بازی بلوک: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این از پروژه 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
افزودن پشتیبانی برد 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: بازی کنید
دکمه وسط قطعه بلوک را تغییر داده و در صورت نگه داشتن آن را پایین می اندازد. همچنین حالت مکث وجود دارد که در صورت ضربه زدن همزمان دکمه های چپ و راست از برق کمتری استفاده می کند.
من از ساختن و انجام این بازی لذت بردم.
توصیه شده:
Castle Planter (با بلوک های کد Tinkercad): 25 مرحله (همراه با تصاویر)
Castle Planter (با بلوک های کد Tinkercad): این طرح در اینجا زمان زیادی را از من طلب کرد و از آنجا که مهارت های برنامه نویسی من تا حد زیادی محدود است ، امیدوارم خوب باشد :) با استفاده از دستورالعمل های ارائه شده ، باید بتوانید بازسازی کامل هر جنبه ای از این طرح بدون
برنامه نویسی با بلوک های کد IOS: 6 مرحله
برنامه نویسی با بلوک های کد IOS: برنامه نویسی با iOS یک راه منحصر به فرد است که دستگاه iOS خود را به صورت خودکار ، واکشی اخبار ، شروع جنگ سایبری و حتی برنامه ریزی پیام های متنی انجام می دهد. برای این دستورالعمل ، ما بر جنگ سایبری متمرکز خواهیم شد ، به طور خاص هرزنامه دوستان و
پارکی با بلوک های کد Tinkercad: 9 مرحله
پارکی با بلوک های کد Tinkercad: سلام به همه! امروز من یک پارچه/محله ساخته ام! این اولین تلاش من در Tinkercad Code Blocks است ، بنابراین این امر نیاز به بازگشت و تجدید نظر در مواردی که همه چیز درست نشد ، داشت. (که خیلی زیاد بود: P) امیدوارم لذت ببرید و از این کار استفاده کنید
بلوک چاقوی نهایی: 11 مرحله (همراه با تصاویر)
بلوک نهایی چاقو: همه ما آنجا بودیم ، سبزیجات را با چاقو خرد می کردیم ، بنابراین استفاده از یک قاشق چای خوری م moreثرتر بود. در آن لحظه ، شما در مورد چگونگی رسیدن به آنجا تامل می کنید: چاقوهای شما هنگام خرید آنها مانند تیغ تیغ بود ، اما اکنون ، سه سال پیش از خط ،
کنترل کننده بازی مبتنی بر آردوینو - کنترل کننده بازی Arduino PS2 - بازی Tekken With DIY Arduino Gamepad: 7 مرحله
کنترل کننده بازی مبتنی بر آردوینو | کنترل کننده بازی Arduino PS2 | بازی Tekken With DIY Arduino Gamepad: سلام بچه ها ، بازی کردن همیشه سرگرم کننده است اما بازی با کنترلر بازی سفارشی DIY خود سرگرم کننده تر است. بنابراین ما در این دستورالعمل یک کنترلر بازی با استفاده از arduino pro micro ایجاد می کنیم