Kazalo:

GameGirl5110: 13 korakov (s slikami)
GameGirl5110: 13 korakov (s slikami)

Video: GameGirl5110: 13 korakov (s slikami)

Video: GameGirl5110: 13 korakov (s slikami)
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, Julij
Anonim
GameGirl5110
GameGirl5110

Živjo! Jaz sem Álvaro Rubio, želel sem zgraditi svojo klasično konzolo za ljubitelje retro iger in to je rezultat: GameGirl 5110.

Ima 3D natisnjeno ohišje, navdihnjeno v GameBoy Classic. In…

¿ZAKAJ 5110?

Da bi bil še bolj retro, sem se odločil za prvotni LCD zaslon Nokie 5110 z modro osvetlitvijo.

-Ne temelji na Arduinu, lahko uporabite želeni model, v mojem primeru sem za omejen prostor izbral Arduino Nano.

-Imaš 6 programabilnih gumbov za nalaganje najljubših iger! Tu bom programiral igro Snake.

-Za navodila sem uporabil 4 leve gumbe, zgornji desni gumb pa ponastavitev, lahko spremenite kontrole v datoteki arduino.

-Ima piezoelektrični zvočni signal za zvoke.

Zaloge

Materiali:

  • Arduino Nano
  • LCD zaslon Nokia 5110
  • Vklop/izklop mini drsnega stikala
  • Gumb B3F Omron 12 mm barve
  • Prototipna plošča
  • 9V držalo za baterijo
  • Žica
  • Dupont kabel samica-samica
  • PLA ali nekdo, ki vam natisne etui
  • Vstavite matice
  • Matice in vijaki 2 mm

Orodja:

  • Spajkalnik
  • Kositer in fluks
  • Pištola za lepilo
  • izvijač

1. korak: Koda:

Koda
Koda

Ta projekt je bil namenjen „Creative Electronics“, modulu Beng Electronics Engineering na Univerzi v Malagi, šoli za telekomunikacije (https://www.uma.es/etsi-de-telecomunicacion/).

Najprej sem igro 'Snake' programiral s knjižnico LCD5110_Graph.h.

Lahko ga prenesete in dobite priročnik tukaj.

Ne bom se poglabljal v programiranje, če pa imate kakšna vprašanja, me vprašajte v komentarjih!:)

Kliknite tukaj, če želite prenesti svoje arduino datoteke iz Github -a, v skupni rabi z licenco MIT.

2. korak: 3D oblikovanje

3D oblikovanje
3D oblikovanje
3D oblikovanje
3D oblikovanje

Naslednji korak je izdelava ohišja s 3D tiskanjem. Priporočam, da najprej natisnete ohišje in kasneje naredite strojno opremo, da ga olajšate. Za to zasnovo sem uporabil Freecad (prvič 3D) in datoteke delim z licenco CC.

Obstajajo 4 datoteke:

  1. Nazaj
  2. Spredaj
  3. Logotip 'GameGirl5110'
  4. Osnova za dvig strojne opreme.

Možno je, da je vaša prototipna plošča ali vaša strojna oprema drugačna od moje in morate narediti nekaj sprememb v tej zasnovi ali strojni opremi.

To delo je licencirano pod mednarodno licenco Creative Commons Attribution-NonCommercial-ShareAlike 4.0.

3. korak: Strojna oprema - matična plošča

Strojna oprema - matična plošča
Strojna oprema - matična plošča
Strojna oprema - matična plošča
Strojna oprema - matična plošča
Strojna oprema - matična plošča
Strojna oprema - matična plošča

Najprej sem izdelal prototipno ploščo za arduino nano in LCD, dve prototipni ženski glavi 15 nožic sem spajal na prototipno ploščo z razdaljo nožic arduino in še 8 ženskih glav za povezovanje LCD. Pazite, da postavim 8 žensko glavo v položaj zatičev D3, D4, D5, D6, D7, ki sem jih spajkal na nožice glave arduinos. Naslednji 3 zatiči so VCC BL in GND, spajkati morate VCC in BL na kateri koli 5V pin in GND na kateri koli ozemljitveni priključek vaše plošče, s tem smo zaključili prvo od treh prototipnih plošč. S pomočjo ženskih glav lahko odstranimo arduino in zaslon, kadar želite, ali pa ga zamenjate, če se kaj pokvari brez razpajkanja. Fotografijo z rezultatom si lahko ogledate, potem morate LCD kot kabel za podaljšanje povezati s kabli dupont.

4. korak: Strojna oprema - gumbi 1

Strojna oprema - gumbi 1
Strojna oprema - gumbi 1
Strojna oprema - gumbi 1
Strojna oprema - gumbi 1

Zdaj bomo naredili leve gumbe za navodila v igri. Uporaba upora je opcijska, lahko uporabite notranje upore vhodov arduino z linijo INPUT_PULLUP (PIN); vendar morate dodati ali spremeniti nekaj vrstic kode, v naslednjem koraku bom dal primer tega načina povezave gumbov.

Povezave sheme imate na levi, spajkati morate 4 gumbe po razdaljah med njimi od datoteke 3D ali spremeniti obliko, da jo prilagodite novi strojni opremi.

Analogne vhode lahko uporabite kot digitalne, le da jih definirate kot vhode.

Zeleni kabli so kabli, ki jih morate spajkati na vhode arduino, ki sem jih uporabil:

  • GOR -> pin 16 (A2)
  • LEVO -> pin 17 (A3)
  • DOL -> pin 18 (A4)
  • DESNO -> zatič 19 (A5)

Prav tako morate spajkati VCC na 5V in GND na katero koli podlago glavne prototipne plošče.

POMEMBNO: Predlagam, da dolge kable spajkate med prototipnimi ploščami, nato pa jih lahko kasneje bolje premikate in prilagajate, ne da bi pri tem karkoli zlomili.

5. korak: Strojna oprema - gumbi 2

Strojna oprema - gumbi 2
Strojna oprema - gumbi 2
Strojna oprema - gumbi 2
Strojna oprema - gumbi 2

Zdaj moramo narediti 2 gumba na desni. V tem primeru vam bom pokazal, kako uporabljati INPUT_PULLUP, če želite uporabiti notranji upor.

Kot ponastavitev bom uporabil zgornji gumb, nato bom eno stran spajkal na RST matične plošče, drugo stran pa na GND.

V tej igri ne potrebujem drugega gumba, ampak ga bom v prihodnosti spajkal za uporabo v drugih igrah, potem morate le eno stran spajkati na A1, drugo pa na GND. Ko ga želite uporabiti, opomnite, da uporabite INPUT_PULLUP (15); in ga uporabite z digitalRead.

6. korak: Strojna oprema - Napajanje in VKLOP/IZKLOP

Strojna oprema - Napajanje in VKLOP/IZKLOP
Strojna oprema - Napajanje in VKLOP/IZKLOP
Strojna oprema - Napajanje in VKLOP/IZKLOP
Strojna oprema - Napajanje in VKLOP/IZKLOP

Uporabil bom baterijo 9v in drsno stikalo, nato sem kupil držalo za baterije, ki ga morate spajkati črno žico na GND in rdečo žico na VIN, vendar preden dodate stikalo za spajkanje rdeče žice z držala baterije na srednji zatič stikala in enega od drugih zatičev spajkate na VIN. Potem zaprete vezje.

7. korak: Strojna oprema - zvočni signal

Strojna oprema - zvočni signal
Strojna oprema - zvočni signal
Strojna oprema - zvočni signal
Strojna oprema - zvočni signal

Za ustvarjanje zvokov bom uporabil piezoelektrično, lahko uporabite tisto, kar vam je ljubše, eno žico morate spajkati na GND, drugo pa na digitalni pin 2 s to kodo. Po želji ga lahko spremenite.

Nato sem ga s pištolo za lepilo pritrdil na zadnji del nosilca baterije, da se sliši glasneje, kot vidite.

8. korak: Vstavljanje matic

Vstavljanje matic
Vstavljanje matic
Vstavljanje matic
Vstavljanje matic

Zdaj ste končali strojno opremo konzole, poskusite, preden vstavite v ohišje !!

Ko ste prepričani, da je konzola pripravljena, lahko s konico spajkanja vstavite matice, ki topijo plastiko, v štiri kolute.

9. korak: Namestitev - LCD in drsno stikalo

Oprema - LCD in drsno stikalo
Oprema - LCD in drsno stikalo
Oprema - LCD in drsno stikalo
Oprema - LCD in drsno stikalo

Vaša konzola je skoraj pripravljena !!

Začel sem z LCD -jem, samo ga namestim in popravim s plastično pištolo.

Nato lahko vstavite drsno stikalo in ga privijete, po potrebi uporabite matico.

10. korak: Namestitev - gumbi

Namestitev - gumbi
Namestitev - gumbi
Namestitev - gumbi
Namestitev - gumbi

To je najtežji del, gumbe morate vstaviti v ustrezne luknje in ga popraviti z natančno višino, ker če tega ne storite, bo vaš gumb še naprej pritisnjen. Če želite to narediti, sem vstavil kos nalepke iz mehke plastike, kot je prikazano na fotografiji na vrhu in dnu plošče. Za ohranjanje višine lahko uporabite karkoli s par centimetrov.

Ko dobite pravilen položaj za prototipne plošče, ga le pritrdite s plastično pištolo in ga držite, dokler se ne posuši. Naredite to z obema prototipnima ploščama.

Zdaj poskusite, če lahko pravilno pritisnete vse gumbe, ste pripravljeni na naslednji korak.

11. korak: Namestitev - Zapiranje

Oprema - Zapiranje
Oprema - Zapiranje
Oprema - Zapiranje
Oprema - Zapiranje

Zdaj boste popravili plastični kos, ki smo ga natisnili, z njim pa naredimo bolj trden, nato pa prototipne plošče ne gredo globlje, ko pritisnete s silo.

Samo nastavite ga na sredini obeh plošč in ga pritrdite s plastično pištolo, pritisnite, dokler se ne posuši, nato pa lahko nosilec baterije postavite v preostali prostor.

Prilagodite vse kable in glavno ploščo na vrhu ohišja, nato pa jo lahko zaprete.

Vaš GameGirl5110 je skoraj pripravljen za uporabo;)

Korak: Dodajte logotip GameGirl5110

Dodajte logotip GameGirl5110
Dodajte logotip GameGirl5110
Dodajte logotip GameGirl5110
Dodajte logotip GameGirl5110
Dodajte logotip GameGirl5110
Dodajte logotip GameGirl5110

Zdaj morate popraviti logotip za zaslon, zato raje uporabim malo Superglueja in ga pobarvam s trajnim markerjem, če vam je všeč!

Korak: Uživajte v igri GameGirl5110

Uživajte v igri GameGirl5110
Uživajte v igri GameGirl5110

To je rezultat! Če imate kakršno koli vprašanje, me vprašajte v komentarjih in pomagal vam bom v najkrajšem možnem času!

Upam, da boste uživali v postopku izdelave lastnega GameGirl5110 in se zabavali ob igranju!;)

Priporočena: