Žaidimų konsolės PCBA (spausdintinės plokštės mazgas) yra jos „širdis“ – ji turi procesorių, atmintį, ekrano tvarkykles ir visas periferines sąsajas. Nesvarbu, ar kuriate retro rankinį kompiuterį, ar modernų nešiojamąjį žaidimų įrenginį, šis vadovas padės jums atlikti visą procesą.
Investuodami laiko planavimui prieš pasiimant lituoklį, išvengsite daugelio galvos skausmų.
Aiškiai pagalvokite, kokią žaidimų konsolę norite sukurti:
Retro stilius: paleidžia 8 bitų arba 16 bitų emuliuotus žaidimus, mažas našumo reikalavimas, puikiai tinka pradedantiesiems. Tipiškas pavyzdys yra su Arduboy suderinamas įrenginys, kuriame naudojamas 16 MHz ATmega32u4 ir 128 × 64 OLED ekranas.
Modernus stilius: veikia Linux, emuliuoja PSP arba aukštesnio lygio sistemas. Tam reikalingas galingesnis branduolys, pvz., Raspberry Pi 3B+ su 7 colių IPS ekranu, taip pat specialios maitinimo valdymo ir išplėtimo mygtukų plokštės.
Čia yra tipiška medžiagų sąskaita ažaidimų konsolė PCBA:
| Komponento kategorija | Parinktys ir rekomendacijos | Pagrindiniai svarstymai |
|---|---|---|
| Pagrindinis procesorius | „Arduino Pro Micro“, „Raspberry Pi PICO 2“, „Raspberry Pi 3B+“. | Našumas lemia, kokius žaidimus galite paleisti, ir turi įtakos energijos suvartojimui bei šiluminiam dizainui. |
| Ekranas | 0,96"/1,3" OLED (SPI/I2C), 2,8" TFT LCD, 7" IPS HDMI ekranas | Skiriamoji geba, sąsajos tipas (lygiagretus / SPI / HDMI) ir energijos suvartojimas yra kritinės specifikacijos. |
| Energijos valdymas | TP4056 įkrovimo modulis, IP5306 PMIC | Palaiko ličio jonų akumuliatoriaus įkrovimą, apsaugą nuo išsikrovimo ir degalų lygio rodymą. Įprastos 18650 ląstelių. |
| Valdymo mygtukai | Lytėjimo jungikliai, laidžios guminės pagalvėlės | Jausmas tiesiogiai veikia žaidimo patirtį. Galimi tylūs, lytėjimo grįžtamojo ryšio jungikliai. |
| Sandėliavimas | microSD kortelės lizdas | Naudojamas žaidimų ROM ir programinei įrangai – raktas norint išplėsti žaidimų biblioteką. |
Profesionalo patarimas: visada patikrinkite visų komponentų įtampos ir loginius lygius (3,3 V, palyginti su 5 V), kad įsitikintumėte, jog jie gali tinkamai bendrauti.
Baigę planavimą pereisite prie PCBA kūrimo pagrindo – projektavimo ir gamybos.
Norėdami atlikti šiuos veiksmus, naudokite EDA įrankį (KiCad, Altium Designer, EAGLE):
Nubraižykite schemą: tinkamai prijunkite procesorių, ekraną, mygtukus, saugyklą ir maitinimo valdymo IC kaiščius.
PCB išdėstymas: Padėkite pagrindinį procesorių arti ekrano jungties, kad sutrumpintumėte didelės spartos signalo kelius. Padarykite platesnius maitinimo ir žemės pėdsakus ir naudokite tvirtą įžeminimo plokštę, kad sumažintumėte elektromagnetinius trukdžius (EMI).
Vykdykite KDR: vykdykite projektavimo taisyklių patikrinimus, kad įsitikintumėte, jog pėdsakų plotis ir tarpai atitinka jūsų gamintojo galimybes.
Eksportuokite Gerber failus ir nusiųskite juos į PCB gamyklą prototipams kurti. Tuo tarpu pradėkite ieškoti komponentų. Atminkite, kad specialių IC ir jungčių pristatymo laikas gali būti 12–24 savaitės, todėl planuokite iš anksto.
Kai gausite pliką PCB, laikas lituoti ir surinkti. Pasirinkite metodą, atitinkantį jūsų įgūdžių lygį.
Mažoms SMD dalims, pvz., rezistoriams ir kondensatoriams, profesionaliame procese naudojamas paėmimas ir pakeitimas + perpylimas. Pagal „pasidaryk pats“ scenarijų galite:
Litavimas rankomis: naudokite pincetą, kad nustatytumėte dalį, pašildykite pagalvėlę ir kaištį su geležiniu antgaliu ir įkiškite litavimo laidą.
Perpylimas: ant trinkelių užtepkite litavimo pasta, sudėkite komponentus ir kaitinkite PCB ant kaitlentės, kol pasta išsilydys (~190°C).
Mygtukai, baterijų laikikliai, smeigtukų antraštės ir panašios dalys įkišamos iš viršaus, o lituojamos apačioje.
Litavimo patarimai:
Pirmiausia lituokite trumpesnius komponentus (rezistorius, kondensatorius), tada aukštesnius (antraštes, lizdus).
Nustatykite lygintuvo temperatūrą iki ~300°C ir laikykite kiekvieną jungtį įkaitintą ne ilgiau kaip 5 sekundes, kad nepažeistumėte dalies ar padėklo.
Atkreipkite dėmesį į šviesos diodų, elektrolitinių kondensatorių ir akumuliatoriaus laidų poliškumą (raudona = teigiama, juoda = neigiama).
Sumontuota aparatinė įranga jūsų konsolė yra tik „kėbulas“ – jai reikalinga programinė įranga, kad ji atgytų.
Nustatykite kūrimo aplinką: įdiekite Arduino IDE, Raspberry Pi OS arba lygiavertes įrankių grandines pasirinktam procesoriui. Arduino Pro Micro pagrįstam projektui įdiekite Arduboy2 biblioteką.
Rašykite / paleiskite programinę įrangą: programinė įranga tvarko aparatinės įrangos inicijavimą, nuskaito mygtukų įvestis, valdo ekraną ir paleidžia žaidimo logiką. Pradedantieji turėtų pradėti nuo atvirojo kodo projektų (pvz., Arduboy žaidimų bibliotekos), kad sužinotų, kaip perkelti žaidimus.
Įkelti žaidimus: jei naudojate konsoles su „microSD“ palaikymu, įdėkite žaidimų ROM failus į kortelę; programinė įranga nuskaito ir vykdo juos iš ten.
Tai yra kokybės užtikrinimo žingsnis – niekada jo nepraleiskite.
Patikrinimas prieš maitinimą: naudokite multimetrą, kad patikrintumėte, ar nėra trumpų jungčių tarp maitinimo ir įžeminimo. Dar kartą patikrinkite visų dalių poliškumą ir orientaciją.
Įjungimo testas: pirmiausia įjunkite maitinimą neįdėjus pagrindinio IC, patikrinkite, ar kiekvienas maitinimo bėgis (pvz., 3,3 V, 5 V) yra tinkamai išvedamas. Tada įdiekite procesorių ir patikrinkite pagrindines funkcijas.
Funkcinis testas: patikrinkite mygtukų įvestis, ekrano išvestį, garsą ir įkrovimą po vieną. Norėdami patikrinti, ar kiekviena eilutė veikia, naudokite bandomąjį kodą, kuris pereina per kiekvieną funkciją.
Žaidimo testas: nepertraukiamai paleiskite žaidimą 15–30 minučių. Stebėkite ekrano stabilumą, mygtukų reagavimą ir bendrą temperatūros kilimą.
Šiluminis dizainas: didelio našumo šerdys (pvz., Raspberry Pi) išskiria daug šilumos – atsižvelgiama į radiatorius arba ventiliacijos angas tiek PCB išdėstyme, tiek korpuso projekte.
EMI (elektromagnetiniai trukdžiai): didelės spartos skaitmeniniams signalams naudokite diferencines poras ir apjuoskite jas įžeminimo pėdsakais, kad sumažintumėte triukšmą.
DFM (Design for Manufacturability): jei planuojate gaminti mažomis partijomis, pasikonsultuokite su PCBA gamintoju dar projektavimo etape, kad įsitikintumėte, jog jūsų išdėstymas atitinka jų gamybos galimybes.
Delivery Service
Payment Options