Turinys:

Žaidimų konsolės kūrimas: 5 žingsniai
Žaidimų konsolės kūrimas: 5 žingsniai

Video: Žaidimų konsolės kūrimas: 5 žingsniai

Video: Žaidimų konsolės kūrimas: 5 žingsniai
Video: 25 Playstation 4 Triukai ir Gudrybės! Naujokams ir ne tik. 2024, Lapkritis
Anonim
Image
Image

Sveikinimai. Taigi matau, kad turiu polinkį kažką pradėti, o tada eiti visiškai kitu keliu. Taip atsitiko ir su šiuo projektu. Prieš kurį laiką nusipirkau „Nokia 5110“ekraną. Ir kaip dauguma pirkinių iš „ebay“, tai man reikėjo ilgai išsiųsti. Tuo tarpu projektas, kurio man reikėjo, žlugo. Taigi, kai jlcpcb susisiekė su manimi ir pasiūlė ką nors padaryti naudojant jų paslaugas (PCB gamyba … na skaičiai … pavadinimas viską pasako:)). Pradėjau googlinti, ką galiu padaryti su keliais ekranais, kuriems nebeturėjau jokio tikslo. Ir tada aš susidūriau su „Makerbuino“žaidimų pultu. Naudojant atvirojo kodo koncepciją, viskas, ko man reikėjo, kad tai būtų padaryta nuo pat pradžių, buvo ties pirštais. Nors galite tiesiog pasigaminti jį ant perforatoriaus, tai būtų visiška netvarka su visur esančiais laidais, o ne tokia švari, kaip norėčiau, kad mano konsolė būtų. Taigi čia ateina jlcpcb. https://jlcpcb.com/ galite užsisakyti 10 lentų už 2 USD. Kas, mano nuomone, yra vagystė. Suteikiama, jei išeisite už numatytųjų lentos parametrų (dydis 100x100m, storis, spalva ar pan.), Kaina gali keistis. Bet štai, daugumai iš mūsų numatytųjų parametrų bus daugiau nei pakankamai.

1 veiksmas: visa medžiaga ir nuorodos į failus

Gaunamas kompiuteris
Gaunamas kompiuteris

Taigi pereikime prie paprastų dalių sąrašo ir kur galite rasti informacijos, kurios reikės šiam darbui užbaigti.

Dalys:

MAKERbuino PCB (galite paremti projektą ir nusipirkti rinkinį

arba gaukite savo „Gerber“failus ir. arba schemą čia:

  • SD kortelė (dydis priklauso nuo jūsų, nesate tikri, ar palaiko didelės talpos korteles, bet 1 GB turėtų būti gerai)
  • SD lizdas
  • garsiakalbių litavimo laidai (neprivaloma)
  • 8 omų 0,5 W garsiakalbis (neprivaloma)
  • Li-Po baterija 3,7 V
  • ATmega328P-PU
  • 28 kontaktų PDIP IC lizdas
  • Skystųjų kristalų ekranas „Nokia 5110“
  • TP4056 mikro USB „Li-Po“akumuliatoriaus įkroviklio plokštė
  • 3.3V įtampos reguliatorius (MCP1702-3302E TO-92 pakuotėje)
  • 2n2222 bendrosios paskirties NPN tranzistorius (TO-92 paketas)
  • 1N4148 diodas
  • 16MHz kristalas
  • 3 kontaktų slankiojantis perjungimo jungiklis x2
  • 100nF keraminis kondensatorius x2
  • 22pF keraminis kondensatorius x2
  • 100uF, 6.3V radialinis elektrolitinis kondensatorius x3 (aš naudoju 16V, nes minėtas 6.3 yra sunkiau pasiekiamas)
  • 12x12x7,3 mm mygtukas x7

  • kai kurios moterų ir vyrų antraštės vienoje ir dviguboje eilutėse (yra tikimybė, kad tokių turite, bet vis tiek perkate jas ilgomis juostelėmis, todėl pasirinkite tiek, kiek norite)
  • 1Kohm ratų apdailos potenciometras x2
  • 2.2Kohm rezistorius
  • 10k rezistorius x2
  • 4,7 khm rezistorius x2
  • 100 omų rezistorius
  • 3,5 mm ausinių lizdas

Ir viskas. Esu tikras, kad daugumą komponentų turėsite savo atsarginių dalių dėžėje. Kai kuriuos pasiimsite pigiai.

2 žingsnis: gaukite savo kompiuterį

Gaunamas kompiuteris
Gaunamas kompiuteris
Gaunamas kompiuteris
Gaunamas kompiuteris

Taigi tai yra gana paprastas procesas. Eikite į jlcpcb.com

Užsiregistruokite, paspauskite citatą dabar. Įkelkite gerber failus, įveskite norimus parametrus ir užsisakykite. Naudojant „dhl“pristatymo metodą, nuo gerberinių failų įkėlimo į tikrąją lentą, atkeliaujančią prie mano slenksčio, užtrukau mažiau nei savaitę.

3 žingsnis: litavimas

Litavimas
Litavimas
Litavimas
Litavimas

Taigi aš nedarysiu išsamių žingsnių, nes tai labai paprasta. naudojant PCB, šilkografija paaiškina, kurį komponentą reikia įterpti į kokią vietą. Dauguma komponentų nėra poliariškai jautrūs, todėl labai palengvina jūsų gyvenimą. Tai yra instrukcijos, jei jums reikia išsamesnių „Makerbuino“instrukcijų (ten komanda nuostabiai papasakojo, kaip ir ką reikia padaryti)

4 žingsnis: programavimas

Programavimas
Programavimas

Taigi, lituodami lentą, paprastai tai padarysite. Bet ne mano atveju. Kadangi „Atmega328P-PU“yra tuščias, turite įkelti įkrovos įkėlimo programą. Tai yra „sudėtingiausias“viso projekto žingsnis, jei niekada nebuvote užprogramavę „Atmel“lustų. Taigi yra keletas būdų, kaip tai padaryti.

Lengviausias būdas turėtų būti su „Arduino“(nors kažkaip nusprendžiau pasirinkti kitą variantą)

community.makerbuino.com/t/atmega328-witho… Sutarkuokite temą apie tai, kaip įdiegti įkrovos tvarkyklę naudojant „arduino“. Taip pat yra nuoroda į įkrovos įkėlimo programą.

Arba galite eiti su USBasp programuotoju (deja, pasirinktas maršrutas). Tai yra šiek tiek sudėtingiau, tačiau svarbiausias žingsnis yra teisingai nustatyti saugiklius ir užrakto antgalius. Priešingu atveju susidursite su problema, kurią turėjau. Mikroprocesorius naudojant vidinį generatorių. Kuris veikia 1MHz dažniu. Kuri konsolė vis tiek veiktų, bet 16 kartų lėčiau. Slo mo poweeeeerrrrrrr !!!!!!!!!!!!!! Dabar tai juokinga:) kai nežinojau, kas tai sukėlė, tai buvo apmaudu: D aš įtraukiau savo nustatymus į paveikslėlį.

5 žingsnis: Apdailos darbai

Apdailos darbai
Apdailos darbai
Apdailos darbai
Apdailos darbai

Taigi. Gavote savo pcb, jį litavote, paleiskite įkrovos įkroviklį … Kas dabar? Dabar jums tereikia atsisiųsti žaidimus (arba juos sukurti), įkelti į SD kortelę. Ir žaisti žaidimus. Ir patikėk manimi…. jie yra priklausomi. Taigi aš taip pat atspausdinau 3D dėklą. Kurį galima rasti „thingiverse“. Ir galiu nuoširdžiai pasakyti, kad tai yra vienas iš labiausiai patenkinamų projektų, kuriuos baigiau. Pirma, tai atrodo kaip gamybos modelio pasidaryk pats. Antra … žaidimai yra nuostabūs:) Sveiki. Jei jums ko nors reikia, tiesiog paklauskite manęs komentare arba parašykite man žinutę:)

Rekomenduojamas: