Taula de continguts:

GameGirl5110: 13 passos (amb imatges)
GameGirl5110: 13 passos (amb imatges)

Vídeo: GameGirl5110: 13 passos (amb imatges)

Vídeo: GameGirl5110: 13 passos (amb imatges)
Vídeo: Is The 80s Transparent Tech Trend BACK with a Twist? 2024, Juliol
Anonim
GameGirl5110
GameGirl5110

Hola! Sóc Álvaro Rubio, volia construir la meva pròpia consola clàssica per als amants dels jocs retro i aquest és el resultat: la GameGirl 5110.

Té una funda impresa en 3D inspirada en el GameBoy Classic. I …

PER QUÈ 5110?

Per fer-ho encara més retro, vaig decidir utilitzar la pantalla LCD original del Nokia 5110 amb llum de fons blava.

-No estic basat en Arduino, podeu utilitzar el model que vulgueu, en el meu cas he triat l'Arduino Nano per l'espai limitat.

-Tens 6 botons programables per pujar els jocs que més t'agraden. Aquí programaré el joc Snake.

-He utilitzat els 4 botons de l'esquerra per obtenir indicacions i el botó superior dret és el restabliment, podeu canviar els controls del fitxer arduino.

-Té un piezoelèctric com a brunzidor per als sons.

Subministraments

Materials:

  • Arduino Nano
  • Pantalla LCD Nokia 5110
  • Mini interruptor lliscant ON / OFF
  • Botó B3F Omron colors de 12 mm
  • Tauler prototip
  • Suport de bateria de 9V
  • Filferro
  • Cable Dupont Femella-Femella
  • PLA o algú que us imprimeixi el cas
  • Introduïu fruits secs
  • Femelles i femelles de 2 mm

Eines:

  • Soldador
  • Estany i flux
  • Pistola de cola
  • tornavís

Pas 1: Codi:

Codi
Codi

Aquest projecte va ser per a 'Creative Electronics', un mòdul d'Enginyeria Electrònica de Beng a la Universitat de Màlaga, Escola de Telecomunicacions (https://www.uma.es/etsi-de-telecomunicacion/).

En primer lloc, he programat el joc 'Snake' mitjançant la biblioteca LCD5110_Graph.h.

Podeu descarregar-lo i obtenir el manual aquí.

No aprofundiré en la programació, però si teniu alguna pregunta, podeu fer-me comentaris.:)

Feu clic aquí per descarregar els meus fitxers arduino de Github, es comparteix mitjançant la llicència MIT.

Pas 2: disseny 3D

Disseny 3D
Disseny 3D
Disseny 3D
Disseny 3D

El següent pas és fer la caixa impresa en 3D. Recomano imprimir primer la funda i, posteriorment, fer el maquinari per ajustar-la més fàcilment a la funda. Vaig fer servir Freecad per fer aquest disseny (per primera vegada amb 3D) i estic compartint els fitxers amb llicència CC.

Hi ha 4 fitxers:

  1. esquena
  2. Davant
  3. Logotip de "GameGirl5110"
  4. Base per elevar el maquinari.

És possible que el vostre prototip de placa o maquinari sigui diferent del meu i que hàgiu de fer alguns canvis en aquest disseny o en el vostre maquinari.

Aquesta obra està llicenciada sota una llicència internacional Creative Commons Reconeixement-NoComercial-CompartirIgual 4.0.

Pas 3: Maquinari: placa base

Maquinari: placa base
Maquinari: placa base
Maquinari: placa base
Maquinari: placa base
Maquinari: placa base
Maquinari: placa base

Primer de tot, vaig fabricar el prototip de placa per a arduino nano i LCD, vaig vendre dos capçals femenins de 15 pins a una placa de prototip amb la distància dels pins arduino i altres capçals de femella 8 per a la connexió LCD. Mireu que he posat les 8 capçaleres femenines en la posició dels pins D3, D4, D5, D6, D7 que he soldat als pins de capçalera arduinos. Els següents 3 pins són VCC BL i GND, heu de soldar VCC i BL a qualsevol pin de 5V i GND a qualsevol connexió de terra de la vostra placa, amb això hem acabat la primera de les tres plaques de prototipus. Mitjançant les capçaleres femenines podem treure l’arduino i la pantalla quan vulgueu o el podem substituir si hi ha alguna cosa trencada sense dessoldar. Podeu veure la foto amb el resultat i després heu de connectar la pantalla LCD amb els cables dupont com a extensor.

Pas 4: maquinari: botons 1

Maquinari: botons 1
Maquinari: botons 1
Maquinari: botons 1
Maquinari: botons 1

Ara farem els botons esquerres per obtenir indicacions en el joc. L'ús de resistències és opcional, podeu utilitzar les resistències internes de les entrades arduino mitjançant la línia INPUT_PULLUP (PIN); però cal afegir o canviar algunes línies del codi, en el següent pas faré un exemple d’aquesta manera de connectar els botons.

Teniu les connexions d’esquema a l’esquerra, heu de soldar 4 botons seguint les distàncies entre ells des del fitxer 3d o modificar el disseny per ajustar-lo al vostre nou maquinari.

Podeu utilitzar entrades analògiques com a digitals simplement definint-les com a entrades.

Els cables verds són els cables que cal soldar a les entrades arduino, que he utilitzat:

  • AMUNT -> pin 16 (A2)
  • ESQUERRA -> pin 17 (A3)
  • ABAIX -> pin 18 (A4)
  • DRETA -> pin 19 (A5)

També heu de soldar VCC a 5V i GND a qualsevol terreny de la placa principal de prototipus.

IMPORTANT: suggereixo soldar cables llargs entre plaques prototipus, per després poder moure-les i ajustar-les millor en el cas sense trencar res.

Pas 5: maquinari: botons 2

Maquinari: botons 2
Maquinari: botons 2
Maquinari: botons 2
Maquinari: botons 2

Ara hem de fer els 2 botons de la dreta. En aquest cas, us mostraré com utilitzar INPUT_PULLUP si voleu utilitzar la resistència interna.

Utilitzaré el botó superior com a restabliment i després soldaré un costat per fixar RST de la placa principal i l’altre costat a GND.

En aquest joc no necessito el segon botó, però el soldaré per utilitzar-lo per a altres jocs en el futur, llavors només heu de soldar un costat a A1 i l’altre costat a GND. Quan vulgueu utilitzar-lo, torneu a utilitzar INPUT_PULLUP (15); i utilitzeu-lo amb digitalRead.

Pas 6: maquinari: engegada i engegada / apagada

Maquinari: encès i ON / OFF
Maquinari: encès i ON / OFF
Maquinari: encès i ON / OFF
Maquinari: encès i ON / OFF

Faré servir una bateria de 9 v i un interruptor lliscant, i després vaig comprar un suport per a bateria que necessiteu per soldar el fil negre a GND i el fil vermell a VIN, però abans afegirà l’interruptor que soldarà el fil vermell del suport de la bateria a el passador central del commutador i un dels altres pins soldats a VIN. Llavors estàs tancant el circuit.

Pas 7: maquinari: buzzer

Maquinari: buzzer
Maquinari: buzzer
Maquinari: buzzer
Maquinari: buzzer

Per produir sons utilitzaré un piezoelèctric, podeu utilitzar el que preferiu, heu de soldar un cable a GND i l’altre al pin digital 2 amb aquest codi. Podeu canviar-ho si ho preferiu.

Després el vaig fixar a la part posterior del suport de la bateria amb la pistola de cola per fer que sonés més fort com es pot veure.

Pas 8: Inserció dels fruits secs

Inserció dels fruits secs
Inserció dels fruits secs
Inserció dels fruits secs
Inserció dels fruits secs

Ara heu acabat el maquinari de la consola, proveu-lo abans d’inserir-lo a la funda !!

Un cop esteu segurs que la consola està a punt, amb la punta de la soldadura podeu inserir les femelles fonent el plàstic als quatre pilons.

Pas 9: instal·lació: LCD i interruptor lliscant

Equipament: LCD i interruptor lliscant
Equipament: LCD i interruptor lliscant
Instal·lació: LCD i interruptor lliscant
Instal·lació: LCD i interruptor lliscant

La vostra consola ja està a punt !!

Vaig començar amb la pantalla LCD, simplement la vaig col·locar al seu lloc i la vaig arreglar amb la pistola de plàstic.

A continuació, podeu introduir l'interruptor corredís i cargolar-lo, si és necessari, podeu utilitzar una femella.

Pas 10: ajustament: botons

Equipament: botons
Equipament: botons
Equipament: botons
Equipament: botons

Aquesta és la part més difícil: heu de col·locar els botons als seus respectius forats i cal arreglar-lo amb l’alçada exacta perquè, si no ho feu, el botó es mantindrà premut. Per fer-ho he inserit un tros d’adhesiu de plàstic tou que es pot veure a la foto a la part superior i la part inferior del tauler, podeu utilitzar qualsevol cosa amb un parell de centímetres per mantenir l’alçada.

Un cop obtingueu la posició correcta per als prototips, només cal fixar-la amb la pistola de plàstic i mantenir la posició fins que s’assequi. Feu-ho amb les dues taules prototipus.

Proveu ara si podeu prémer tots els botons correctament i, a continuació, esteu a punt per al següent pas.

Pas 11: Equipament: tancament

Equipament: tancament
Equipament: tancament
Equipament: tancament
Equipament: tancament

Ara arreglareu la peça de plàstic que vam imprimir i s’utilitza per fer-la més sòlida i, a continuació, les taules de prototipus no aprofundeixen quan es prem amb força.

Simplement ajusteu-lo al mig de les dues taules i fixeu-lo amb la pistola de plàstic, premeu fins que s'assequi i, a continuació, podeu col·locar el suport de la bateria a la resta de l'espai.

Ajusteu tots els cables i la placa principal a la part superior de la caixa i, tot seguit, podeu tancar-la.

La vostra GameGirl5110 està gairebé llesta per utilitzar-la;)

Pas 12: afegiu el logotip de GameGirl5110

Afegiu el logotip de GameGirl5110
Afegiu el logotip de GameGirl5110
Afegiu el logotip de GameGirl5110
Afegiu el logotip de GameGirl5110
Afegiu el logotip de GameGirl5110
Afegiu el logotip de GameGirl5110

Ara heu de corregir el logotip de la pantalla, per això prefereixo utilitzar una mica de Superglue i pintar-lo amb un marcador permanent si us agrada.

Pas 13: gaudiu de la vostra GameGirl5110

Gaudeix de la teva GameGirl5110
Gaudeix de la teva GameGirl5110

Aquest és el resultat! Si teniu alguna pregunta, feu-me comentaris i us ajudaré al més aviat possible.

Espero que gaudiu del procés de crear el vostre propi GameGirl5110 i us divertiu jugant!;)

Recomanat: