Sommario:

Arduino Cyclone Game: 5 passaggi (con immagini)
Arduino Cyclone Game: 5 passaggi (con immagini)

Video: Arduino Cyclone Game: 5 passaggi (con immagini)

Video: Arduino Cyclone Game: 5 passaggi (con immagini)
Video: Игра Arduino Cyclone своими руками со светодиодным кольцом WS2812B 2024, Dicembre
Anonim
Arduino Cyclone Game
Arduino Cyclone Game

Progetti Fusion 360 »

Non ho mai giocato al vero gioco arcade del ciclone, ma mi piace l'idea di giocare con il nostro tempo di reazione.

Ho progettato un gioco miniaturizzato. Consiste in 32 LED che formano un cerchio, i LED si illuminano uno ad uno come un led chaser. L'obiettivo è premere un pulsante quando il LED rosso si accende.

VIDEO QUI

Forniture

  • 29 LED verdi
  • 2x led gialli
  • 1x led rosso
  • 1x pulsante led da 12 mm
  • 4x 74HC595
  • 1x Arduino nano
  • Tubo Ø3mm lungo 46mm
  • 1x display I2C OLDE 128*32
  • fili
  • stampante 3d
  • primer + vernice
  • carta vetrata
  • saldatore
  • Cavo mini USB + fonte di alimentazione USB

Passaggio 1: Regole

Regole
Regole

Ho aggiunto a questo gioco le sue regole di punteggio e le modifiche alla velocità per renderlo più impegnativo, -se ti fermi sul led rosso: il punteggio aumenta di un valore compreso tra 4 e 20 a seconda della velocità. La velocità aumenta del 2%.

-se ti fermi su un led giallo: il punteggio aumenta di 2 e la velocità aumenta del 10%

-se ti fermi su un led verde: game over

Immagine
Immagine

Ho anche aggiunto un bonus per i giocatori veramente abili!

-se ti fermi sul led rosso 3 volte di seguito mentre la velocità è superiore all'80%: la velocità torna al 20%! (le stelle indicano la progressione di quel bonus)

Immagine
Immagine

il primo led che si accende viene scelto casualmente dall'arduino così come se gira in senso orario o antiorario.

Passaggio 2: prototipazione

prototipazione
prototipazione

Quello è stato il passaggio in cui ho testato tutti i tipi di regole di punteggio. La scheda arduino nano non ha abbastanza pin di uscita per pilotare 32 LED, quindi ho usato quattro chip 74HC595, ognuno dei quali pilota 8 LED, funzionano davvero bene e usa solo 3 pin di uscita arduino!

Ho realizzato questo schema elettrico:

Immagine
Immagine

ed ecco il codice arduino (avrai bisogno di questa libreria per il display oled e questa libreria per i chip hc595)

Passaggio 3: il recinto

Progettazione:

La custodia è stata progettata in Fusion 360, è composta da 4 parti.

Immagine
Immagine

Puoi trovare i file. STL e.f3d su Cults3D QUI

Stampa 3D:

La parte superiore del corpo richiederà supporti per la stampa. Ho stampato tutte le parti utilizzando il filamento di ghiaccio PLA con impostazioni predefinite su Cura e stampato in 3D su Creality Ender3

Immagine
Immagine

Post-stampa:

Per questo progetto ho voluto provare una tecnica di finitura per la stampa 3D.

ecco come appare la stampa 3D…

Immagine
Immagine

Ho prima carteggiato i pezzi con carta vetrata da 120 a 800

Immagine
Immagine

Ho applicato una mano di primer

Immagine
Immagine

L'ho carteggiato di nuovo con carta vetrata grana 800

Immagine
Immagine

Poi ho aggiunto 3 mani di vernice spray nera qui hai il confronto "prima e dopo":

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Passaggio 4: assemblaggio

  1. posizionare i 32 led nei fori del corpo superiore (negativo interno, positivo esterno)

    Immagine
    Immagine
  2. piegare le gambe negative per saldarle insieme

    Immagine
    Immagine
  3. posizionare il primo 74HC595 qui sottosopra e saldare i LED secondo lo schema al punto 2

    Immagine
    Immagine
  4. collegare i quattro chip con fili molto sottili anche secondo lo schema elettrico.

    Immagine
    Immagine
  5. saldare quattro fili al display OLED e farli passare attraverso il tubo in questo modo:

    Immagine
    Immagine
  6. saldare tutti i fili all'arduino.

    Immagine
    Immagine
  7. incolla la scheda arduino in posizione con la colla a caldo.
  8. agganciare il corpo superiore al corpo inferiore e agganciare la scatola oled anteriore.

Passaggio 5: divertiti

Ora, devi solo collegare l'arduino a una fonte di alimentazione a 5V (power bank, laptop, …)

poi partirà da solo.

Prova a fare il punteggio più alto!

Il mio è 1152 buona fortuna!

Consigliato: