Sommario:

GameGirl5110: 13 passaggi (con immagini)
GameGirl5110: 13 passaggi (con immagini)

Video: GameGirl5110: 13 passaggi (con immagini)

Video: GameGirl5110: 13 passaggi (con immagini)
Video: How to Approach Girls (works EVERY time) 2024, Novembre
Anonim
GameGirl5110
GameGirl5110

Ciao! Sono Álvaro Rubio, volevo costruire la mia console classica per gli amanti dei giochi retrò e questo è il risultato: The GameGirl 5110.

Ha una custodia stampata in 3D ispirata al GameBoy Classic. E…

PERCHÉ 5110?

Per renderlo ancora più retrò ho deciso di utilizzare lo schermo lcd del Nokia 5110 originale con retroilluminazione blu.

-È basato su Arduino, puoi usare il modello che vuoi, nel mio caso ho scelto Arduino Nano per lo spazio limitato.

-Hai 6 pulsanti programmabili per caricare i giochi che ami! Qui programmerò il gioco Snake.

-Ho usato i 4 pulsanti di sinistra per le indicazioni e il pulsante in alto a destra è il reset, puoi cambiare i controlli nel file arduino.

-Ha un piezoelettrico come cicalino per i suoni.

Forniture

Materiali:

  • Arduino Nano
  • Schermo LCD Nokia 5110
  • Mini interruttore a scorrimento ON/OFF
  • Bottone B3F Omron 12mm colori
  • Scheda prototipo
  • Portabatterie da 9V
  • Filo
  • Cavo Dupont femmina-femmina
  • PLA o qualcuno che ti stampi la custodia
  • Inserire i dadi
  • Dadi e bulloni 2mm

Utensili:

  • Saldatore
  • Stagno e fondente
  • Pistola a colla
  • Cacciavite

Passaggio 1: codice:

Codice
Codice

Questo progetto era per "Elettronica creativa", un modulo di ingegneria elettronica di Beng presso l'Università di Málaga, Scuola di telecomunicazioni (https://www.uma.es/etsi-de-telecomunicacion/).

Per prima cosa, ho programmato il gioco ' Snake ' usando la libreria LCD5110_Graph.h.

Puoi scaricarlo e ottenere il manuale qui.

Non approfondirò la programmazione, ma se ne hai puoi fare domande nei commenti!:)

Fai clic qui per scaricare i miei file arduino da Github, è condiviso utilizzando la licenza MIT.

Passaggio 2: progettazione 3D

Progettazione 3D
Progettazione 3D
Progettazione 3D
Progettazione 3D

Il prossimo passo è realizzare la custodia stampata in 3D. Consiglio di stampare prima la custodia e poi di fare l'hardware per adattarla più facilmente alla custodia. Ho usato Freecad per realizzare questo design (la prima volta che utilizzo il 3D) e condivido i file utilizzando la licenza CC.

Ci sono 4 file:

  1. Di ritorno
  2. Davanti
  3. Logo "GameGirl5110"
  4. Base per elevare l'hardware.

È possibile che la tua scheda prototipo o il tuo hardware sia diverso dal mio e tu debba apportare alcune modifiche a questo design o al tuo hardware.

Quest'opera è distribuita con licenza Creative Commons Attribuzione-Non commerciale-Condividi allo stesso modo 4.0 Internazionale.

Passaggio 3: hardware - scheda madre

Hardware - Scheda madre
Hardware - Scheda madre
Hardware - Scheda madre
Hardware - Scheda madre
Hardware - Scheda madre
Hardware - Scheda madre

Per prima cosa ho realizzato la scheda prototipo per arduino nano e LCD, ho saldato due header femmina da 15 pin ad una scheda prototipo con la distanza dei pin arduino e un altro header da 8 femmina per la connessione LCD. Guarda che ho messo l'intestazione 8 femmina nella posizione dei pin D3, D4, D5, D6, D7 che ho saldato ai pin dell'intestazione arduinos. I prossimi 3 pin sono VCC BL e GND, devi saldare VCC e BL a qualsiasi pin 5V e GND a qualsiasi connessione di massa della tua scheda, con questo abbiamo finito il primo di 3 schede prototipo. Usando le intestazioni femminili possiamo estrarre l'arduino e lo schermo quando vuoi o puoi sostituirlo se qualcosa è rotto senza dissaldare. Puoi vedere la foto con il risultato, quindi devi collegare l'LCD con i cavi dupont come estensore.

Passaggio 4: Hardware - Pulsanti 1

Hardware - Pulsanti 1
Hardware - Pulsanti 1
Hardware - Pulsanti 1
Hardware - Pulsanti 1

Ora creeremo i pulsanti a sinistra per le indicazioni stradali nel gioco. L'uso della resistenza è opzionale, puoi usare le resistenze interne degli ingressi arduino usando la linea INPUT_PULLUP(PIN); ma è necessario aggiungere o modificare alcune righe del codice, nel passaggio successivo farò un esempio di questo modo di connettere i pulsanti.

Hai le connessioni dello schema a sinistra, devi saldare 4 pulsanti seguendo le distanze tra loro dal file 3d o modificare il design per adattarlo al tuo nuovo hardware.

È possibile utilizzare gli ingressi analogici come digitali semplicemente definendoli come ingressi.

I cavi verdi sono i cavi che devi saldare agli ingressi arduino, io ho usato:

  • SU -> pin 16(A2)
  • SINISTRA -> pin 17(A3)
  • GI -> pin 18(A4)
  • DESTRA -> pin 19(A5)

Inoltre è necessario saldare VCC a 5V e GND a qualsiasi massa della scheda principale del prototipo.

IMPORTANTE: consiglio di saldare cavi lunghi tra le schede prototipo, dopodiché potrai spostarlo e regolarlo meglio nella custodia senza rompere nulla.

Passaggio 5: Hardware - Pulsanti 2

Hardware - Pulsanti 2
Hardware - Pulsanti 2
Hardware - Pulsanti 2
Hardware - Pulsanti 2

Ora dobbiamo creare i 2 pulsanti di destra. In questo caso ti mostrerò come usare INPUT_PULLUP se vuoi usare il resistore interno.

Userò il pulsante superiore come reset, quindi salderò un lato al pin RST della scheda madre e l'altro lato a GND.

In questo gioco non ho bisogno del secondo pulsante ma lo salderò per usarlo per altri giochi in futuro, quindi devi solo saldare un lato a A1 e l'altro lato a GND. Quando vuoi usarlo ricordati di usare INPUT_PULLUP(15); e usalo con digitalRead.

Passaggio 6: Hardware - Accensione e accensione/spegnimento

Hardware - Alimentazione e ON/OFF
Hardware - Alimentazione e ON/OFF
Hardware - Alimentazione e ON/OFF
Hardware - Alimentazione e ON/OFF

Userò una batteria da 9v e un interruttore a scorrimento, poi ho comprato un portabatteria di cui hai bisogno per saldare il filo nero a GND e il filo rosso a VIN, ma prima aggiungerai l'interruttore saldando il filo rosso dal portabatteria a il pin centrale dell'interruttore e uno degli altri pin saldare a VIN. Allora stai chiudendo il circuito.

Passaggio 7: Hardware - Cicalino

Hardware - Cicalino
Hardware - Cicalino
Hardware - Cicalino
Hardware - Cicalino

Per produrre suoni userò un piezoelettrico, puoi usare quello che preferisci, devi saldare un filo a GND e l'altro filo al pin digitale 2 con questo codice. Puoi cambiarlo se preferisci.

Poi l'ho fissato sul retro del portabatterie con la pistola per colla per farlo suonare più forte come puoi vedere.

Passaggio 8: inserimento dei dadi

Inserimento dei dadi
Inserimento dei dadi
Inserimento dei dadi
Inserimento dei dadi

Ora hai terminato l'hardware della console, provalo prima di inserirlo nella custodia!!

Una volta che sei sicuro che la console sia pronta, con la punta della saldatura puoi inserire i dadi fondendo la plastica nelle quattro colonne.

Passaggio 9: montaggio - LCD e interruttore scorrevole

Montaggio - LCD e interruttore a scorrimento
Montaggio - LCD e interruttore a scorrimento
Montaggio - LCD e interruttore a scorrimento
Montaggio - LCD e interruttore a scorrimento

La tua console è quasi pronta!!

Ho iniziato con l'LCD, basta metterlo al suo posto e ripararlo con la pistola di plastica.

Quindi puoi inserire l'interruttore a scorrimento e avvitarlo, puoi usare un dado se necessario.

Passaggio 10: montaggio - Pulsanti

Montaggio - Pulsanti
Montaggio - Pulsanti
Montaggio - Pulsanti
Montaggio - Pulsanti

Questa è la parte più difficile, devi inserire i pulsanti nei rispettivi fori e devi fissarli con l'altezza esatta perché se non lo fai, il pulsante rimarrà premuto. Per fare questo ho inserito un pezzo di adesivo di plastica morbida come puoi vedere nella foto in alto e in basso della tavola, puoi usare qualsiasi cosa con un paio di centimetri per mantenere l'altezza.

Una volta ottenuta la posizione corretta per le schede prototipo, fissala con la pistola di plastica e mantieni la posizione finché non si asciuga. Fallo con entrambe le schede prototipo.

Ora prova se riesci a premere tutti i pulsanti correttamente, quindi sei pronto per il passaggio successivo.

Passaggio 11: montaggio - chiusura

Montaggio - Chiusura
Montaggio - Chiusura
Montaggio - Chiusura
Montaggio - Chiusura

Ora fisserai il pezzo di plastica che abbiamo stampato e viene utilizzato per renderlo più solido e quindi le schede del prototipo non vanno più in profondità quando premi con forza.

Basta regolarlo al centro di entrambe le schede e fissarlo con la pistola di plastica, premere finché non si asciuga e poi puoi mettere il portabatterie nel resto dello spazio.

Regola tutti i cavi e la scheda principale nella parte superiore del case, quindi puoi chiuderlo.

La tua GameGirl5110 è quasi pronta per l'uso;)

Passaggio 12: aggiungi il logo GameGirl5110

Aggiungi il logo GameGirl5110
Aggiungi il logo GameGirl5110
Aggiungi il logo GameGirl5110
Aggiungi il logo GameGirl5110
Aggiungi il logo GameGirl5110
Aggiungi il logo GameGirl5110

Ora devi sistemare il logo per lo schermo, per questo preferisco usare un po' di Supercolla e dipingerlo con un pennarello indelebile se ti piace!

Passaggio 13: goditi il tuo giocoGirl5110

Divertiti con il gioco, Ragazza5110
Divertiti con il gioco, Ragazza5110

Questo è il risultato! Se hai qualche domanda, scrivimi nei commenti e ti aiuterò il prima possibile!

Spero che ti piaccia il processo di creazione della tua GameGirl5110 e divertiti a giocare!;)

Consigliato: