Sommario:

PressKill: un gioco Arduino: 5 passaggi
PressKill: un gioco Arduino: 5 passaggi

Video: PressKill: un gioco Arduino: 5 passaggi

Video: PressKill: un gioco Arduino: 5 passaggi
Video: Игра в Кальмара в Реальной Жизни на $456,000! 2024, Novembre
Anonim
PressKill: un gioco Arduino
PressKill: un gioco Arduino

PressKill è un gioco fisico per quattro giocatori che ho progettato e realizzato utilizzando un Arduino per un progetto scolastico. La realizzazione del gioco prevede la programmazione, la saldatura, la creazione di piani vettoriali, il taglio laser e alcuni incollaggi. Vuoi creare un gioco fantastico da giocare con gli amici? Continuare a leggere!

Regole del gioco:

  1. Quando un giocatore preme il pulsante, ottiene un punto e inizia la zona morta.
  2. Quando un giocatore preme il proprio pulsante durante la zona morta, perde ed è fuori dal gioco.
  3. 5 secondi dopo il suo inizio, la zona morta termina. Non c'è alcuna indicazione di questo.
  4. Il primo giocatore che ha cinque punti o è l'ultimo a rimanere in piedi, vince.

Passaggio 1: parti

Parti
Parti
Parti
Parti

Ecco un elenco di tutte le parti che sono state inserite nella build fisica del gioco.

  • 1 Arduino
  • 4 grandi pulsanti arcade con luci opzionali
  • 16 connettori femmina
  • 4 led bianchi
  • 4 resistenze da 220 Ohm
  • 4 resistori da 10.000 Ohm
  • un sacco di filo
  • tubo termoretraibile
  • perfboard
  • 1 foglio di legno MDF da 3 mm
  • colla per legno

Ho utilizzato anche i seguenti strumenti:

  • Saldatore
  • Taglio laser
  • Pistola termica (funziona anche l'accendino)

Passaggio 2: cablaggio

Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio

Il cablaggio in sé non è così complicato, è solo noioso perché devi fare la stessa cosa quattro volte, una per ogni pulsante. Ecco una buona istruzione per i pin dei pulsanti: Big-dome-push-button-LinkIt-basics

Bene, ecco la cosa in soli cinque passaggi:

  1. Inserisci i LED nei pulsanti arcade. Se i tuoi pulsanti sono facilmente compatibili con i LED, ottimo! I miei non lo erano, quindi li ho saldati sul posto.
  2. Collegare i connettori femmina ad alcuni fili. Li ho saldati per rafforzare la connessione e ho aggiunto del tubo termoretraibile, usando la pistola termica, per sicurezza. Ho codificato a colori i fili per essere negativo (grigio) e positivo (rosso).
  3. Saldare tutti i fili per ogni pulsante a un piccolo pezzo di perfboard, per aggiungere i resistori giusti. Aiuta anche ad organizzare un po'. Controllare l'immagine inclusa per uno sguardo ravvicinato ai diversi cavi e resistori. Quindi collegare i fili con i connettori femmina al pulsante. ora ripeti quattro volte!
  4. Saldare tutti i fili di ciascun pulsante che vanno nei 5V e GND dell'Arduino su un altro piccolo pezzo di perfboard, in parallelo. in questo modo devi solo agganciare due fili al tuo Arduino invece di otto.
  5. Questo è un passaggio facoltativo, ma se ti piace rimanere in qualche modo organizzato come me, etichetta i fili di ciascun pulsante che vanno nei PIN di Arduino. Ho codificato il mio in base al colore del pulsante.

Questo è tutto per l'elettronica! Se sei più intelligente di me, pianifica i tuoi circuiti in anticipo in modo da poter gestire facilmente i cavi ed evitare un grosso spaghetto di fili.

Passaggio 3: scatola

Scatola
Scatola

Per motivi personali, ho voluto realizzare una scatola tagliata al laser per contenere tutta l'elettronica. È una forma piuttosto semplice e può essere facilmente realizzata semplicemente segando il legno e praticando fori rotondi, quindi se è più veloce o più accessibile per te, è una mossa intelligente. Ma lascia che te lo dica, quelle articolazioni delle dita sembrano davvero belle.

Ho preso il modello per la scatola da makercase.com, che rende davvero facile non disegnare tutte le giunture delle dita da solo. Ho quindi modificato il pattern in Inkscape, un programma di disegno vettoriale gratuito. Nella mia esperienza, Inkscape non è bravo a esportare file.dxf che vengono letti dal laser cutter, quindi una soluzione per questo problema è usare Adobe Illustrator.

La scatola stessa misura 30 x 30 x 10 centimetri. Una volta tagliato al laser in mdf, puoi incollare i pannelli insieme. Non incollare il fondo però! Funge da coperchio capovolto per accedere all'hardware. Puoi renderlo attaccabile incollando dei magneti all'interno. Non l'ho fatto, semplicemente perché non ne avevo bisogno. È una buona decisione se vuoi spostare molto la scatola senza che il fondo cada.

Nota: i piani forniti in questa istruzione non includono un foro per un cavo di alimentazione per Arduino. Ne ho perforato uno io stesso, ma puoi cambiare i piani per ospitarne uno o inserire una fonte di alimentazione da 5 V all'interno della scatola. C'è ancora molto spazio per questo.

Passaggio 4: codice

Ecco il codice per Arduino. È fatto da me e può contenere bug, anche se non ne ho ancora notato nessuno, per ora. È commentato e sei molto libero di ottimizzarlo ulteriormente, modificarlo o aggiungerlo.

Passaggio 5: divertiti

Divertiti!
Divertiti!

Può sembrare banale, ma lo dico sul serio: divertiti a creare e giocare! Ricorda anche solo che anche non divertirsi fa parte del divertimento del fare. Se rimani bloccato, gioca e sperimenta per trovare nuove soluzioni ai problemi. È così che sono riuscito a creare questo gioco. Grazie per aver letto!

Consigliato: