ПЦБА (Склоп штампаних плоча) конзоле за игре је њено „срце“ – оно носи процесор, меморију, драјвере екрана и све периферне интерфејсе. Без обзира да ли правите ретро ручни или модеран преносиви уређај за игре, овај водич вас води кроз цео процес.
Улагање времена у планирање пре него што узмете лемилицу у руке ће вас уштедети од многих главобоља на путу.
Размислите јасно о томе какву конзолу за игру желите да направите:
Ретро стил: Покреће 8-битне или 16-битне емулиране игре, захтева ниске перформансе, одлично за почетнике. Типичан пример је уређај компатибилан са Ардубои-ом који користи 16МХз АТмега32у4 који покреће ОЛЕД екран од 128×64.
Модеран стил: Покреће Линук, емулира ПСП или системе вишег нивоа. Ово захтева снажније језгро – на пример, Распберри Пи 3Б+ са 7-инчним ИПС екраном, плус наменско управљање напајањем и дугмад за проширење.
Ево типичне листе материјала за аПЦБА конзоле за игру:
| Цомпонент Цатегори | Опције и препоруке | Кључна разматрања |
|---|---|---|
| Главни процесор | Ардуино Про Мицро, Распберри Пи ПИЦО 2, Распберри Пи 3Б+ | Перформансе одређују које игре можете да покрећете и утичу на потрошњу енергије и термални дизајн. |
| Дисплаи | 0,96"/1,3" ОЛЕД (СПИ/И2Ц), 2,8" ТФТ ЛЦД, 7" ИПС ХДМИ екран | Резолуција, тип интерфејса (паралелни/СПИ/ХДМИ) и потрошња енергије су критичне спецификације. |
| Управљање напајањем | ТП4056 модул за пуњење, ИП5306 ПМИЦ | Подржава пуњење Ли-јонске батерије, заштиту од пражњења и приказ мерача горива. 18650 ћелија је уобичајено. |
| Контролна дугмад | Тактилни прекидачи, проводне гумене подлоге | Осећај директно утиче на искуство играња. Доступни су тихи прекидачи са тактилном повратном спрегом. |
| Складиштење | слот за мицроСД картицу | Користи се за РОМ-ове за игре и фирмвер – кључ за проширење библиотеке игара. |
Професионални савет: Увек проверите нивое напона и логике (3,3В наспрам 5В) на свим компонентама да бисте били сигурни да могу правилно да комуницирају.
Када се планирање заврши, прелазите на срж развоја ПЦБА-а – дизајн и производњу.
Користите ЕДА алат (КиЦад, Алтиум Десигнер, ЕАГЛЕ) да довршите следеће:
Нацртајте шему: правилно повежите пинове за процесор, екран, дугмад, складиште и ИЦ за управљање напајањем.
Распоред ПЦБ-а: Поставите главни процесор близу конектора за екран да бисте скратили путање сигнала велике брзине. Повећајте трагове напајања и уземљења и користите чврсту уземљену раван да смањите електромагнетне сметње (ЕМИ).
Покрените ДРЦ: Покрените провере правила дизајна да бисте осигурали да ширине трагова и размаци одговарају могућностима вашег произвођача.
Извезите Гербер датотеке и пошаљите их на ПЦБ фаб за израду прототипа. У међувремену, почните да набављате компоненте. Имајте на уму да специјалне ИЦ-ове и конектори могу имати рок испоруке од 12–24 недеље, па планирајте унапред.
Када добијете голи ПЦБ, време је за лемљење и склапање. Изаберите метод који одговара вашем нивоу вештине.
За мале СМД делове као што су отпорници и кондензатори, професионални процес користи лемљење покупи и постави + повратно лемљење. У "уради сам" сценарију, можете:
Ручно лемљење: Користите пинцету да поставите део, загрејте подлогу и иглу својим гвозденим врхом и увуците жицу за лемљење.
Рефлов: Нанесите пасту за лемљење на јастучиће, ставите компоненте и загрејте ПЦБ на рингли док се паста не отопи (~190°Ц).
Дугмад, држачи батерија, заглавља пинова и слични делови су уметнути са горње стране и залемљени са доње стране.
Савети за лемљење:
Прво лемите краће компоненте (отпорнике, кондензаторе), а затим оне више (главе, утичнице).
Подесите температуру гвожђа на ~300°Ц и држите сваки спој загрејан мање од 5 секунди да бисте избегли оштећење дела или јастучића.
Обратите посебну пажњу на поларитет за ЛЕД диоде, електролитичке кондензаторе и каблове батерије (црвено = позитивно, црно = негативно).
Са састављеним хардвером, ваша конзола је само „тело“ – потребан јој је фирмвер да би оживео.
Подесите развојно окружење: Инсталирајте Ардуино ИДЕ, Распберри Пи ОС или еквивалентне алате за процесор који сте изабрали. За пројекат заснован на Ардуино Про Мицро, инсталирајте библиотеку Ардубои2.
Упишите/флешујте фирмвер: фирмвер управља иницијализацијом хардвера, чита уносе тастера, покреће екран и покреће логику игре. Почетници би требало да почну са пројектима отвореног кода (као што су Ардубои библиотеке игара) да би научили како да преносе игре.
Учитавање игара: За конзоле са подршком за мицроСД, поставите РОМ датотеке за игре на картицу; фирмвер их чита и извршава одатле.
Ово је корак за осигурање квалитета – никада га не прескачите.
Провера пре напајања: Користите мултиметар да проверите да ли има кратких спојева између напајања и масе. Двапут проверите поларитет и оријентацију свих делова.
Тест укључивања: Прво, укључите напајање без уметнутог главног ИЦ-а, проверите да ли свака шина за напајање (нпр. 3,3В, 5В) даје исправан излаз. Затим инсталирајте процесор и тестирајте основну функционалност.
Функционални тест: Тестирајте улазе дугмета, излаз на екрану, звук и пуњење један по један. Користите пробни код који пролази кроз сваку функцију да бисте проверили да свака линија функционише.
Тест игре: Покрените игру непрекидно 15–30 минута. Пратите стабилност екрана, одзив тастера и општи пораст температуре.
Термички дизајн: Језгра високих перформанси (нпр. Распберри Пи) генеришу значајну топлоту – узмите у обзир хладњаке или вентилационе рупе и у распореду ПЦБ-а и у дизајну кућишта.
ЕМИ (електромагнетне сметње): За дигиталне сигнале велике брзине, користите диференцијалне парове и окружите их траговима земље да бисте смањили шум.
ДФМ (Дизајн за могућност производње): Ако планирате производњу у малим серијама, консултујте се са својим ПЦБА фабриком у раној фази пројектовања како бисте били сигурни да ваш распоред одговара њиховим производним могућностима.
Delivery Service
Payment Options