Innholdsfortegnelse:

Arduino Cyclone Game: 5 trinn (med bilder)
Arduino Cyclone Game: 5 trinn (med bilder)

Video: Arduino Cyclone Game: 5 trinn (med bilder)

Video: Arduino Cyclone Game: 5 trinn (med bilder)
Video: Arduino Cyclone Arcade LED Chaser Game 2024, November
Anonim
Arduino Cyclone Game
Arduino Cyclone Game

Fusion 360 -prosjekter »

Jeg har aldri spilt det virkelige syklonspillet, men jeg liker tanken på å leke med reaksjonstiden vår.

Jeg designet et miniatyrisert spill. Den består av 32 lysdioder som danner en sirkel, lysdiodene lyser en etter en som en leddjager. Målet er å trykke på en knapp når den røde LED -en lyser.

VIDEO HER

Rekvisita

  • 29x grønn LED
  • 2x gul led
  • 1x rød led
  • 1x 12 mm LED trykknapp
  • 4x 74HC595
  • 1x Arduino nano
  • Ø3mm rør 46mm langt
  • 1x I2C OLDE -skjerm 128*32
  • Ledninger
  • 3D -skriver
  • grunning + maling
  • sandpapir
  • loddejern
  • Mini USB -kabel + USB -strømkilde

Trinn 1: Regler

Regler
Regler

Jeg la til dette spillet sine egne poengregler samt hastighetsendringer for å gjøre det mer utfordrende, -Hvis du stopper på den røde lysdioden: poengsummen øker med en verdi mellom 4 og 20 avhengig av hastigheten. Hastigheten øker med 2%.

-Hvis du stopper på en gul led: poengsummen øker med 2 og hastigheten øker med 10%

-Hvis du stopper på en grønn led: spillet er over

Bilde
Bilde

Jeg har også lagt til en bonus for virkelig dyktige spillere!

-Hvis du stopper på den røde LED -en 3 ganger på rad mens hastigheten er over 80%: hastigheten går tilbake til 20%! (stjerner indikerer utviklingen av den bonusen)

Bilde
Bilde

den første lysdioden som lyser, velges tilfeldig av arduinoen, så vel som om den svinger med eller mot klokken.

Trinn 2: Prototyping

Prototyping
Prototyping

Det var trinnet der jeg testet alle slags poengregler. Arduino nano -kortet har ikke nok utgangspinner til å kjøre 32 lysdioder, så jeg brukte fire 74HC595 -brikker, hver med 8 lysdioder, de fungerer veldig bra, og den bruker bare 3 arduino -utgangspinner!

Jeg laget dette kretsdiagrammet:

Bilde
Bilde

og her er arduino -koden (du trenger dette biblioteket for oled -displayet og dette biblioteket for hc595 -brikkene)

Trinn 3: Vedlegget

Design:

Kapslingen er designet i Fusion 360, den består av 4 deler.

Bilde
Bilde

Du finner. STL- og.f3d -filene på Cults3D HER

3D -utskrift:

Overkroppen krever støtte for å skrive ut. Jeg skrev ut alle delene med PLA -isfilament med standardinnstillinger på Cura, og 3D -utskrift på en Creality Ender3

Bilde
Bilde

Etterutskrift:

For dette prosjektet ønsket jeg å prøve en etterbehandlingsteknikk for 3D -utskrift.

slik ser 3D -utskriften ut …

Bilde
Bilde

Jeg slipte først bitene med sandpapir fra 120 til 800 sandkorn

Bilde
Bilde

Jeg påførte en primer

Bilde
Bilde

Jeg pusset det igjen med 800 sandpapir

Bilde
Bilde

Så la jeg til 3 strøk svart spraymaling her har du "før og etter" -sammenligningen:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Trinn 4: Montering

  1. plasser de 32 lysdiodene i hullene på overkroppen (negativ innside, positiv utside)

    Bilde
    Bilde
  2. bøy de negative beina for å lodde dem sammen

    Bilde
    Bilde
  3. plasser den første 74HC595 opp ned og lodd lysdiodene i henhold til diagrammet på trinn 2

    Bilde
    Bilde
  4. koble de fire sjetongene med virkelig tynne ledninger også i henhold til kretsdiagrammet.

    Bilde
    Bilde
  5. lodd fire ledninger til OLED -skjermen og før dem gjennom røret slik:

    Bilde
    Bilde
  6. lodde alle ledningene til Arduino.

    Bilde
    Bilde
  7. lim arduino -brettet på plass med varmt lim.
  8. klipp overkroppen på underkroppen og klipp den fremre oljekassen.

Trinn 5: Ha det gøy

Nå må du bare koble arduinoen til en 5V strømkilde (strømbank, bærbar datamaskin, …)

så starter det av seg selv.

Prøv å få den høyeste poengsummen!

Min er 1152 lykke til!

Anbefalt: