Taula de continguts:
- Subministraments
- Pas 1: Codi:
- Pas 2: disseny 3D
- Pas 3: Maquinari: placa base
- Pas 4: maquinari: botons 1
- Pas 5: maquinari: botons 2
- Pas 6: maquinari: engegada i engegada / apagada
- Pas 7: maquinari: buzzer
- Pas 8: Inserció dels fruits secs
- Pas 9: instal·lació: LCD i interruptor lliscant
- Pas 10: ajustament: botons
- Pas 11: Equipament: tancament
- Pas 12: afegiu el logotip de GameGirl5110
- Pas 13: gaudiu de la vostra GameGirl5110
Vídeo: GameGirl5110: 13 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
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:
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
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:
- esquena
- Davant
- Logotip de "GameGirl5110"
- 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
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
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
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
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
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
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
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
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
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
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
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:
Llum (s) LED amb bateria amb càrrega solar: 11 passos (amb imatges)
Llums LED amb bateria amb càrrega solar: la meva dona ensenya a la gent a fer sabó, la majoria de les seves classes eren al vespre i aquí a l’hivern es fa fosc cap a les 4:30 de la tarda, alguns dels seus alumnes tenien problemes per trobar el nostre casa. Teníem un rètol frontal però fins i tot amb un lligam al carrer
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge