Turinys:
- Prekės
- 1 žingsnis: kodas:
- 2 žingsnis: 3D dizainas
- 3 žingsnis: Aparatūra - pagrindinė plokštė
- 4 žingsnis: Aparatūra - mygtukai 1
- 5 žingsnis: Aparatūra - mygtukai 2
- 6 žingsnis: Aparatūra - maitinimas ir įjungimas/išjungimas
- 7 žingsnis: Aparatūra - garsinis signalas
- 8 žingsnis: veržlių įdėjimas
- 9 veiksmas: montavimas - LCD ir stumdomas jungiklis
- 10 žingsnis: montavimas - mygtukai
- 11 žingsnis: montavimas - uždarymas
- 12 veiksmas: pridėkite „GameGirl5110“logotipą
- 13 veiksmas: mėgaukitės „GameGirl5110“
Video: „GameGirl5110“: 13 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Sveiki! Aš esu Álvaro Rubio, norėjau sukurti savo klasikinę konsolę retro žaidimų mėgėjams ir tai rezultatas: „The GameGirl 5110“.
Jame yra 3D spausdintas dėklas, įkvėptas „GameBoy Classic“. Ir…
¿KODĖL 5110?
Kad būtų dar labiau retro, nusprendžiau naudoti originalų „Nokia 5110“LCD ekraną su mėlynu foniniu apšvietimu.
-Jo pagrindas yra „Arduino“, galite naudoti norimą modelį, mano atveju ribotai erdvei pasirinkau „Arduino Nano“.
-Jūs turite 6 programuojamus mygtukus mėgstamiems žaidimams įkelti! Čia aš užprogramuosiu žaidimą Gyvatė.
-Aš naudoju 4 kairės pusės mygtukus nurodymams, o dešinysis viršutinis mygtukas yra atstatymas, galite pakeisti arduino failo valdiklius.
-Jame yra pjezoelektrinis garsas.
Prekės
Medžiagos:
- Arduino Nano
- „Nokia 5110“LCD ekranas
- Mini įjungimo/išjungimo jungiklis
- Mygtukas B3F Omron 12 mm spalvos
- Lentos prototipas
- 9 V baterijos laikiklis
- Viela
- „Dupont“kabelis „Moteris-moteris“
- PLA arba kažkas, kas jums atspausdina dėklą
- Įdėkite riešutus
-
Veržlės ir varžtai 2 mm
Įrankiai:
- Lituoklis
- Alavas ir srautas
- Klijų pistoletas
- atsuktuvas
1 žingsnis: kodas:
Šis projektas buvo skirtas „Creative Electronics“, Beng elektronikos inžinerijos moduliui Malagos universitete, Telekomunikacijų mokykloje (https://www.uma.es/etsi-de-telecomunicacion/).
Pirma, aš užprogramavau žaidimą „Gyvatė“naudodamas biblioteką LCD5110_Graph.h.
Galite atsisiųsti ir gauti vadovą čia.
Nesigilinu į programavimą, bet jei turite kokių nors klausimų, užduokite man komentarus!:)
Spustelėkite čia, kad atsisiųstumėte mano arduino failus iš „Github“, jis bendrinamas naudojant MIT licenciją.
2 žingsnis: 3D dizainas
Kitas žingsnis - padaryti 3D spausdintą dėklą. Rekomenduoju pirmiausia atspausdinti dėklą, o vėliau atlikti aparatinę įrangą, kad būtų lengviau ją pritaikyti prie dėklo. Aš sukūriau šį dizainą „Freecad“(pirmą kartą naudodamas 3D) ir dalinuosi failais naudodamas CC licenciją.
Yra 4 failai:
- Atgal
- Priekyje
- „GameGirl5110“logotipas
- Pagrindas aparatinei įrangai pakelti.
Gali būti, kad jūsų plokštės prototipas ar aparatinė įranga skiriasi nuo manosios ir jums reikia atlikti kai kuriuos šio dizaino ar aparatūros pakeitimus.
Šis darbas yra licencijuotas pagal „Creative Commons Attribution-NonCommercial-ShareAlike 4.0“tarptautinę licenciją.
3 žingsnis: Aparatūra - pagrindinė plokštė
Pirmiausia sukūriau „arduino nano“ir skystųjų kristalų ekranų prototipų plokštę, parduodama dvi moteriškos antraštės 15 kaiščių į prototipo plokštę, nurodant arduino kaiščių atstumą, ir dar 8 moteriškas antraštes, skirtas LCD jungčiai. Stebėkite, kad aš 8 moterišką antraštę padėčiau į kaiščių D3, D4, D5, D6, D7 padėtį, kurias prilituosiu prie arduinos antraštės kaiščių. Kiti 3 kaiščiai yra VCC BL ir GND, jums reikia lituoti VCC ir BL prie bet kurio 5 V kaiščio ir GND prie bet kurios plokštės įžeminimo jungties, todėl baigėme pirmąją iš 3 prototipinių plokščių. Naudodami moteriškas antraštes, mes galime išimti arduino ir ekraną, kai norite, arba galite jį pakeisti, jei kažkas sugenda, neatitraukiant litavimo. Galite pamatyti nuotrauką su rezultatu, tada turite prijungti skystųjų kristalų ekraną su „dupont“kabeliais kaip ilgintuvą.
4 žingsnis: Aparatūra - mygtukai 1
Dabar mes padarysime kairiuosius žaidimo nuorodų mygtukus. Rezistorių naudojimas yra neprivalomas, galite naudoti vidinius arduino įėjimų rezistorius naudodami liniją INPUT_PULLUP (PIN); bet jums reikia pridėti arba pakeisti kai kurias kodo eilutes, kitame žingsnyje pateiksiu šio jungimo mygtukų būdo pavyzdį.
Kairėje yra schemos jungtys, reikia lituoti 4 mygtukus, laikantis atstumo tarp jų nuo 3d failo, arba pakeisti dizainą, kad jis atitiktų jūsų naują aparatūrą.
Analoginius įėjimus galite naudoti kaip skaitmeninius, tiesiog apibrėždami juos kaip įėjimus.
Žalieji kabeliai yra kabeliai, kuriuos reikia lituoti prie „arduino“įvesties, aš naudoju:
- AUKŠTAS -> 16 kaištis (A2)
- Kairė -> 17 kaištis (A3)
- Žemyn -> kaištis 18 (A4)
- DEŠINĖ -> kaištis 19 (A5)
Taip pat turite lituoti VCC iki 5 V ir GND prie bet kurio pagrindinio prototipo plokštės pagrindo.
SVARBU: Siūlau lituoti ilgus kabelius tarp prototipinių plokščių, tada vėliau galėsite geriau judėti ir sureguliuoti jį, nieko nesulaužę.
5 žingsnis: Aparatūra - mygtukai 2
Dabar turime padaryti 2 mygtukus dešinėje. Tokiu atveju aš jums parodysiu, kaip naudoti INPUT_PULLUP, jei norite naudoti vidinį rezistorių.
Aš naudosiu viršutinį mygtuką kaip atstatymą, tada lituosiu vieną pusę prie pagrindinės plokštės RST, o kitą - prie GND.
Šiame žaidime man nereikia antro mygtuko, bet aš jį lituosiu, kad galėčiau naudoti kitiems žaidimams ateityje, tada jums tiesiog reikia lituoti vieną pusę prie A1, o kitą - prie GND. Jei norite jį naudoti, prisijunkite prie INPUT_PULLUP (15); ir naudokite jį su „DigitalRead“.
6 žingsnis: Aparatūra - maitinimas ir įjungimas/išjungimas
Aš naudosiu 9 voltų bateriją ir slankiklį, tada nusipirkau akumuliatoriaus laikiklį, kurį reikia lituoti juodą laidą prie GND, o raudoną - prie VIN, bet prieš pridėdami jungiklį, lituojantį raudoną laidą iš akumuliatoriaus laikiklio į vidurinį jungiklio kaištį ir vieną iš kitų kaiščių lituoti prie VIN. Tada jūs uždarote grandinę.
7 žingsnis: Aparatūra - garsinis signalas
Norėdami skleisti garsus, naudoju pjezoelektrinį, galite naudoti tai, kas jums labiau patinka, vieną laidą reikia lituoti prie GND, o kitą - prie skaitmeninio kaiščio 2 šiuo kodu. Jei norite, galite jį pakeisti.
Tada pritvirtinau jį prie akumuliatoriaus laikiklio užpakalinės dalies klijų pistoletu, kad jis skambėtų garsiau, kaip matai.
8 žingsnis: veržlių įdėjimas
Dabar baigėte konsolės aparatinę įrangą, pabandykite ją prieš įdėdami į dėklą !!
Kai būsite tikri, kad konsolė yra paruošta, su lydmetalio smaigaliu galite įterpti riešutus, tirpdančius plastiką į keturias kolonas.
9 veiksmas: montavimas - LCD ir stumdomas jungiklis
Jūsų konsolė beveik paruošta !!
Pradėjau nuo LCD, tiesiog įdėjau jį į jo vietą ir sutvarkiau plastikiniu pistoletu.
Tada galite įkišti slankiojantį jungiklį ir prisukti, jei reikia, galite naudoti veržlę.
10 žingsnis: montavimas - mygtukai
Tai yra sunkiausia dalis, turite įkišti mygtukus į atitinkamas skylutes ir pataisyti tiksliu aukščiu, nes jei to nepadarysite, mygtukas bus nuspaustas. Norėdami tai padaryti, aš įdėjau šiek tiek minkšto plastiko lipduko, kaip matote nuotraukoje lentos viršuje ir apačioje. Norėdami išlaikyti aukštį, galite naudoti bet ką, turintį porą centimetrų.
Gavę teisingą prototipo plokščių padėtį, tiesiog pritvirtinkite ją plastikiniu pistoletu ir laikykite padėtį, kol ji išdžius. Padarykite tai su abiem prototipų plokštėmis.
Dabar pabandykite, ar galite teisingai paspausti visus mygtukus, tada esate pasiruošę kitam žingsniui.
11 žingsnis: montavimas - uždarymas
Dabar jūs sutvarkysite mūsų atspausdintą plastikinį gabalėlį ir jis naudojamas tam, kad būtų tvirtesnis, o tada prototipinės plokštės nesigilina, kai spaudžiate jėga.
Tiesiog sureguliuokite jį abiejų lentų viduryje ir pritvirtinkite plastikiniu pistoletu, paspauskite, kol jis išdžius, tada galėsite įdėti akumuliatoriaus laikiklį likusioje vietoje.
Sureguliuokite visus kabelius ir pagrindinę plokštę korpuso viršuje, tada galėsite ją uždaryti.
„GameGirl5110“beveik paruoštas naudoti;)
12 veiksmas: pridėkite „GameGirl5110“logotipą
Dabar turite pataisyti ekrano logotipą, todėl norėčiau naudoti šiek tiek „Superglue“ir dažyti jį nuolatiniu žymekliu, jei jums tai patinka!
13 veiksmas: mėgaukitės „GameGirl5110“
Tai yra rezultatas! Jei turite kokių nors klausimų, paklauskite manęs komentaruose ir aš jums padėsiu kuo greičiau!
Tikimės, kad jums patiks sukurti „GameGirl5110“ir smagiai žaisite!;)
Rekomenduojamas:
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: 20 žingsnių (su nuotraukomis)
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: Sveiki, drauge! Šioje dviejų dalių serijoje sužinosime, kaip naudotis „Tinkercad“grandinėmis - linksma, galinga ir edukacinė priemonė, skirta sužinoti, kaip veikia grandinės! Vienas iš geriausių mokymosi būdų yra tai padaryti. Taigi, pirmiausia suprojektuosime savo projektą:
Žingsnių skaitiklis - mikro: bitas: 12 žingsnių (su paveikslėliais)
Žingsnių skaitiklis - „Micro: Bit“: šis projektas bus žingsnių skaitiklis. Savo žingsniams matuoti naudosime „Micro: Bit“įmontuotą akselerometro jutiklį. Kiekvieną kartą purtant „Micro: Bit“, prie skaičiaus pridėsime 2 ir parodysime jį ekrane
MIDI žingsnių sąsaja: 12 žingsnių (su paveikslėliais)
„MIDI Step“sąsaja: versija ispanų kalba. Šioje instrukcijoje parodysime, kaip sukurti šviesos ir garso sąsają, kurią galima naudoti norint groti „Simon Says“ir kaip MIDI sąsaja. Abu režimai bus žaidžiami kojomis. Fonas Projektas gimė, nes
4 žingsnių skaitmeninis sekos sekiklis: 19 žingsnių (su nuotraukomis)
4 žingsnių skaitmeninis sequencer: CPE 133, Cal Poly San Luis Obispo Projekto kūrėjai: Jayson Johnston ir Bjorn NelsonŠių dienų muzikos industrijoje, viena iš dažniausiai naudojamų “ instrumentų “ yra skaitmeninis sintezatorius. Kiekvienas muzikos žanras, nuo hip-hopo iki pop ir vakaro
Nešiojamas reklamos ženklas pigiai vos 10 žingsnių !!: 13 žingsnių (su nuotraukomis)
Nešiojamas reklamos ženklas pigiai vos per 10 žingsnių !!: Sukurkite savo pigų, nešiojamą reklamos ženklą. Naudodami šį ženklą, bet kurioje miesto vietoje galite bet kur rodyti savo pranešimą ar logotipą. Ši instrukcija yra atsakas į/patobulinimą/pakeitimą: https://www.instructables.com/id/Low-Cost-Illuminated