PCBA (مجموعه برد مدار چاپی) یک کنسول بازی "قلب" آن است - پردازنده، حافظه، درایورهای نمایشگر و تمام رابط های جانبی را حمل می کند. چه در حال ساخت یک دستگاه بازی دستی یکپارچهسازی با سیستمعامل یا یک دستگاه بازی مدرن قابل حمل باشید، این راهنما شما را در کل فرآیند راهنمایی می کند.
سرمایه گذاری در برنامه ریزی قبل از برداشتن آهن لحیم کاری شما را از بسیاری از سردردهای جاده نجات می دهد.
به وضوح در مورد نوع کنسول بازی که می خواهید بسازید فکر کنید:
سبک یکپارچهسازی با سیستمعامل: بازی های شبیه سازی شده 8 بیتی یا 16 بیتی را اجرا می کند، نیاز به عملکرد پایین، برای مبتدیان عالی است. یک مثال معمولی یک دستگاه سازگار با Arduboy است که از یک ATmega32u4 16 مگاهرتز استفاده می کند که صفحه نمایش OLED 128×64 را هدایت می کند.
سبک مدرن: لینوکس را اجرا می کند، PSP یا سیستم های سطح بالاتر را شبیه سازی می کند. این به هسته قدرتمندتری نیاز دارد - به عنوان مثال، Raspberry Pi 3B+ با صفحه نمایش 7 اینچی IPS، به علاوه بردهای اختصاصی مدیریت انرژی و دکمه های توسعه.
در اینجا یک صورتحساب معمولی از مواد برای aPCBA کنسول بازی:
| دسته بندی اجزا | گزینه ها و توصیه ها | ملاحظات کلیدی |
|---|---|---|
| پردازنده اصلی | Arduino Pro Micro، Raspberry Pi PICO 2، Raspberry Pi 3B+ | عملکرد تعیین میکند چه بازیهایی را میتوانید اجرا کنید و بر مصرف انرژی و طراحی حرارتی تأثیر میگذارد. |
| نمایش | 0.96/1.3 اینچ OLED (SPI/I2C)، 2.8 اینچ TFT LCD، صفحه نمایش 7 اینچی IPS HDMI | رزولوشن، نوع رابط (موازی/SPI/HDMI) و مصرف برق از مشخصات حیاتی هستند. |
| مدیریت نیرو | ماژول شارژ TP4056، IP5306 PMIC | پشتیبانی از شارژ باتری لیتیوم یون، حفاظت از تخلیه و نمایشگر سوخت سنج. 18650 سلول رایج است. |
| دکمه های کنترل | سوئیچ های لمسی، لنت های لاستیکی رسانا | احساس به طور مستقیم بر تجربه گیم پلی تاثیر می گذارد. سوئیچهای بیصدا و بازخورد لمسی در دسترس هستند. |
| ذخیره سازی | اسلات کارت microSD | مورد استفاده برای رام های بازی و سیستم عامل - کلید گسترش کتابخانه بازی شما. |
نکته حرفه ای: همیشه سطوح ولتاژ و منطقی (3.3 ولت در مقابل 5 ولت) را در همه اجزا بررسی کنید تا مطمئن شوید که آنها می توانند به درستی با هم ارتباط برقرار کنند.
هنگامی که برنامه ریزی انجام شد، به سمت هسته توسعه PCBA - طراحی و ساخت حرکت می کنید.
از ابزار EDA (KiCad، Altium Designer، EAGLE) برای تکمیل موارد زیر استفاده کنید:
شماتیک را رسم کنید: پردازنده، نمایشگر، دکمهها، ذخیرهسازی و پینهای آی سی مدیریت انرژی را به درستی وصل کنید.
چیدمان PCB: پردازنده اصلی را نزدیک کانکتور نمایشگر قرار دهید تا مسیرهای سیگنال پرسرعت را کوتاه کنید. ردپای برق و زمین را گسترده تر کنید و از صفحه زمین جامد برای کاهش تداخل الکترومغناطیسی (EMI) استفاده کنید.
اجرای DRC: اجرای بررسی قوانین طراحی برای اطمینان از اینکه عرض و فاصله ردیابی با قابلیت های سازنده شما مطابقت دارد.
فایل های Gerber را صادر کنید و آنها را برای نمونه سازی به یک PCB fab ارسال کنید. در همین حال، منبع یابی اجزا را شروع کنید. توجه داشته باشید که آیسیهای تخصصی و کانکتورها ممکن است ۱۲ تا ۲۴ هفته زمان تحویل داشته باشند، بنابراین از قبل برنامهریزی کنید.
هنگامی که PCB خالی را دریافت کردید، نوبت به لحیم کاری و مونتاژ می رسد. روشی را انتخاب کنید که متناسب با سطح مهارت شما باشد.
برای قطعات کوچک SMD مانند مقاومتها و خازنها، فرآیند حرفهای از لحیم کاری لحیم کاری برش و جابجایی + جریان مجدد استفاده میکند. در یک سناریوی DIY، می توانید:
لحیم کاری دستی: از موچین برای قرار دادن قطعه استفاده کنید، پد و سنجاق را با نوک آهنی خود گرم کنید و سیم لحیم کاری را وارد کنید.
جریان مجدد: خمیر لحیم کاری را روی پدها بمالید، اجزا را قرار دهید و PCB را روی یک صفحه داغ حرارت دهید تا خمیر ذوب شود (~190 درجه سانتیگراد).
دکمه ها، نگهدارنده های باتری، هدر پین ها و قطعات مشابه از سمت بالا وارد شده و در قسمت پایین لحیم می شوند.
نکات لحیم کاری:
ابتدا قطعات کوتاهتر (مقاومتها، خازنها) و سپس بلندترها (هدرها، سوکتها) را لحیم کنید.
دمای اتو را روی 300 درجه سانتیگراد تنظیم کنید و هر مفصل را کمتر از 5 ثانیه گرم نگه دارید تا به قطعه یا پد آسیب نرسانید.
به قطبیت LED ها، خازن های الکترولیتی و سیم های باتری (قرمز = مثبت، سیاه = منفی) توجه زیادی داشته باشید.
با سخت افزار مونتاژ شده، کنسول شما فقط یک "بدنه" است - برای زنده شدن به سیستم عامل نیاز دارد.
محیط توسعه را راهاندازی کنید: Arduino IDE، Raspberry Pi OS یا زنجیرههای ابزار معادل را برای پردازنده انتخابی خود نصب کنید. برای یک پروژه مبتنی بر Micro Arduino Pro، کتابخانه Arduboy2 را نصب کنید.
نوشتن/فلش کردن سفتافزار: سفتافزار اولیهسازی سختافزار را کنترل میکند، ورودیهای دکمهها را میخواند، نمایشگر را هدایت میکند و منطق بازی را اجرا میکند. مبتدیان باید با پروژه های منبع باز (مانند کتابخانه های بازی Arduboy) شروع کنند تا نحوه پورت کردن بازی ها را بیاموزند.
بارگیری بازی ها: برای کنسول هایی با پشتیبانی از microSD، فایل های رام بازی را روی کارت قرار دهید. سیستم عامل آنها را از آنجا می خواند و اجرا می کند.
این مرحله تضمین کیفیت است – هرگز آن را نادیده نگیرید.
بازرسی قبل از برق: از یک مولتی متر برای بررسی شورت بین برق و زمین استفاده کنید. قطبیت و جهت همه قسمت ها را دوبار بررسی کنید.
تست روشن/روشن: ابتدا، بدون وارد کردن آی سی اصلی، برق را روشن کنید، بررسی کنید که هر ریل برق (مثلاً 3.3 ولت، 5 ولت) به درستی خروجی دارد. سپس پردازنده را نصب کنید و عملکرد اصلی را آزمایش کنید.
تست عملکرد: ورودی های دکمه، خروجی نمایشگر، صدا و شارژ را یک به یک تست کنید. از کد آزمایشی استفاده کنید که در هر تابع حلقه می زند تا کارکرد هر خط را تأیید کند.
تست گیم پلی: یک بازی را به طور مداوم به مدت 15 تا 30 دقیقه اجرا کنید. پایداری صفحه نمایش، پاسخگویی دکمه ها و افزایش دمای کلی را نظارت کنید.
طراحی حرارتی: هستههای با کارایی بالا (مانند رزبری پای) گرمای قابلتوجهی تولید میکنند - هیت سینکها یا سوراخهای تهویه را در طرحبندی PCB و طراحی محفظه به حساب میآورند.
EMI (تداخل الکترومغناطیسی): برای سیگنال های دیجیتال پرسرعت، از جفت های دیفرانسیل استفاده کنید و آنها را با ردپای زمین احاطه کنید تا نویز کاهش یابد.
DFM (طراحی برای قابلیت ساخت): اگر قصد تولید دستهای کوچک را دارید، در اوایل مرحله طراحی با کارخانه PCBA خود مشورت کنید تا مطمئن شوید که چیدمان شما با قابلیتهای تولید مطابقت دارد.
Delivery Service
Payment Options