Turinys:
- 1 veiksmas: visa medžiaga ir nuorodos į failus
- 2 žingsnis: gaukite savo kompiuterį
- 3 žingsnis: litavimas
- 4 žingsnis: programavimas
- 5 žingsnis: Apdailos darbai
Video: Žaidimų konsolės kūrimas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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
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į
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
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
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
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:
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Kompiuterinių žaidimų stalo kūrimas: 14 žingsnių (su nuotraukomis)
„PC Gaming Desk Build“: Ei, vaikinai, norėjau pastatyti žaidimų stalą savo vyro urvui, bet kuris įprastas stalas jo nenupjauna. Šis stalas daugiausia buvo skirtas saugojimui, man nepatinka visur turėti lentynas, todėl viskas yra saugomi skyriuose. Tai 1 dalis t
„Ardubaby“mini žaidimų konsolė su 500 žaidimų: 10 žingsnių
„Ardubaby“mini žaidimų konsolė su 500 žaidimų: Kreditas kūrėjui (Kevinui Batesui), „Arduboy“yra labai sėkminga 8 bitų žaidimų konsolė. Mėgėjas parašė tūkstančius žaidimų, kurie jais laisvai dalijosi „Arduboy“bendruomenės forume, kad daugiau žmonių galėtų išmokti koduoti
20 valandų 20 USD staliuko arkados kūrimas su šimtais žaidimų: 7 žingsniai (su paveikslėliais)
20 valandų 20 USD vertės stalo žaidimų arkados kūrimas su šimtais žaidimų: Jau kurį laiką norėjau sukurti ką nors panašaus, bet neskubėjau, nes visada turėjau atlikti daugybę kitų projektų. Kadangi niekur neskubėjau, tiesiog laukiau, kol nebrangiai sukaupsiu visus statybai reikalingus komponentus. Štai
Mažų robotų kūrimas: vieno kubinio colio „Micro-Sumo“robotų ir mažesnių kūrimas: 5 žingsniai (su nuotraukomis)
Mažų robotų kūrimas: vieno kubinio colio „Micro-Sumo“robotų ir mažesnių kūrimas: Štai keletas smulkių robotų ir grandinių kūrimo detalių. Ši pamoka taip pat apims keletą pagrindinių patarimų ir metodų, kurie yra naudingi kuriant bet kokio dydžio robotus. Man vienas iš didžiausių elektronikos iššūkių yra pamatyti, koks mažas