فهرست مطالب:
تصویری: PCB 2 بازیکن پنگ: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
در این راهنما می توانید یک بازی پنگ 2 نفره قابل حمل بسازید. این طرح درمورد کد ارسال شده در GitHub توسط Onur Avun ایجاد شده است. از ایجاد این پروژه لذت بردم ، امیدوارم از ساخت آن لذت ببرید.
مرحله 1: مواد را تهیه کنید
این یک پروژه PCB است ، بنابراین به ابزارهای لحیم کاری اولیه نیاز دارد. من اکیداً توصیه می کنم از لحیم بدون سرب و PCB استفاده کنید
فایل PCB Gerber در زیر آمده است ، یا می توانید به پروژه در EasyEDA دسترسی پیدا کنید
JLCPCB قیمت بسیار خوبی برای PCB های بدون سرب در این اندازه دارد
استفاده از یک سوئیچ معمولی مانند VX7805-500 باتری کمتری مصرف می کند اما هزینه آن بیشتر از یک تنظیم کننده خطی LM7805 است. هر یک نیاز خازنی متفاوتی دارند.
می توانید از منبع تغذیه تا 30 ولت استفاده کنید ، اما باید مطمئن شوید که خازن بین جک بشکه و رگولاتور 5 ولت با ولتاژ بالاتر از منبع تغذیه رتبه بندی شده است. همچنین ، در صورت استفاده از LM7805 ، الزامات هیت سینک را نیز بررسی کنید ، ولتاژ بالاتر به معنای گرمای بیشتر است. به نظر می رسد این پروژه با LM7805 در 9V بدون هیت سینک خوب کار می کند.
1 ATMEGA328P-PU
1 محافظ برنامه نویس AVR و استفاده از آردوینو با آن.
پتانسیومتر 5K
1 ماژول LCD نوکیا 5100
1 سوکت 28 پین
مرحله 2: برنامه ATMEGA328
قبل از لحیم کاری تراشه را برنامه ریزی کنید. من از سوکت استفاده کردم ، بنابراین می توانم تراشه را بردارم. نیاز به برنامه ریزی Arduino برای AVR Programming Shield
بارگذاری "طرح آردوینو به عنوان ISP" [فایل] -> [مثالها] -> [آردوینو به عنوان ISP].
سپر برنامه نویسی AVR را به آردوینو وصل کرد
تراشه ATMEGA328 را روی سپر برنامه نویسی AVR سوکت دهید
Programmer را انتخاب کنید ، [Tools] -> [Programmer] -> [Arduino as ISP] Set bootloader program، [Tools] -> [Boot Bootloader]
2Player Pong Sketch را در نرم افزار آردوینو باز کنید
بارگذاری طرح پنگ ، [فایل] -> [بارگذاری با استفاده از برنامه نویس]
مرحله 3: ساختن
قطعات لحیم کاری مطابق با صفحه ابریشم روی PCB. اگر می خواهید از تنظیم کننده ولتاژ ارزان تر LM7805 استفاده کنید ، آن را در محل SMPS لحیم کنید و خازن 10uf را با 1uf و 22uf را با خازن 100nf جایگزین کنید. خازن های تانتالوم در کنار رگولاتور LM117T 3.3V قرار دارند ، فراموش نکنید که سرهای طولانی تری را در سوراخ های + قرار دهید. ابتدا صفحه نمایش لحیم کاری ، مقاومت و خازن های سرامیکی ، سپس اجزای بلندتر. قسمت های پایینی را ببرید و مطمئن شوید هیچ نقطه تیز در قسمت پایین وجود ندارد. برای استحکام از جوش لحیم یا ضخیم تر در جک بشکه و پتانسیومتر استفاده کنید.
توصیه شده:
انتخاب بازیکن: 4 مرحله
Pick-a-Player: این دستورالعمل شما را در مورد نحوه تصمیم گیری Arduino راهنمایی می کند. با فشار یک دکمه ، LED ها به صورت تصادفی روشن می شوند. پس از چند ثانیه ، یک LED واحد روشن می شود. این تصمیم نهایی است که توسط آردوینو گرفته شده است
دو بازیکن تک نوار LED بازی با صفحه امتیاز: 10 مرحله
دو بازیکن تک نوار LED بازی با صفحه امتیاز: اول از همه خدا را برای همه مردم در سراسر جهان دعا کنید ، خدا فقط می تواند در این زمان به ما کمک کند و به ما آرامش دهد. همه ما حبس شده ایم و جایی برای رفتن نداریم. کارهای بیشتری برای انجام دادن ندارم ، بنابراین شروع به مطالعه آنلاین پایتون کنید و نتوانم به هر چیزی فکر کنم
کنترل کننده بازی بازی بی سیم 4 بازیکن: 3 مرحله
Wireless 4 Player Family Game Controller: این یک کنترلر سبک بازی بی سیم است که 4 نفر می توانند همزمان با آن بازی کنند. این دستگاه بی سیم است تا مجبور نباشید کامپیوتر خود را به کنترلری متصل کنید که توسط کودکان 5 ساله استفاده می شود. آنها دائماً زمین می خورند و من نمی خواهم آنها تمام اسباب بازی های من را خراب کنند وقتی
آردوینو "اولین بازیکن" برای بازی های رومیزی: 4 مرحله
آردوینو "اولین بازیکن" برای بازی های رومیزی: این پروژه با الهام از & quot؛ اولین بازیکن & quot؛ برنامه هایی که من و شوهرم در تلفن های خود استفاده کرده ایم. ما عاشق بازی های رومیزی هستیم و از & quot؛ بازیکن اول & quot؛ برنامه ها تصمیم بگیرند چه کسی اولین نفر است تصمیم گرفتم نسخه آردوینو خودم را بسازم
بازی پانگ ماتریس LED 8x16 (نسخه 2 بازیکن در هر بازیکن): 3 مرحله
بازی 8x16 LED Matrix Pong (2 Paddles Per Player Version): من از بسیاری از تغییرات بازی کلاسیک پونگ که بر روی آردوینو با استفاده از یک ماتریس LED 8x8 الهام گرفته شده ، الهام گرفته ام. در این مقاله آموزشی ، من به شما نشان خواهم داد که چگونه می توانید نسخه پنگ مورد علاقه خود را بسازید که دارای دو پدال - مهاجم و دروازه بان - در هر بازیکن است