Indholdsfortegnelse:

Arduino Cyclone Game: 5 trin (med billeder)
Arduino Cyclone Game: 5 trin (med billeder)

Video: Arduino Cyclone Game: 5 trin (med billeder)

Video: Arduino Cyclone Game: 5 trin (med billeder)
Video: Arduino Cyclone Arcade LED Chaser Game 2024, November
Anonim
Arduino cyklon spil
Arduino cyklon spil

Fusion 360 -projekter »

Jeg har aldrig spillet det rigtige cyklonarkadespil, men jeg kan godt lide tanken om at lege med vores reaktionstid.

Jeg har designet et miniaturiseret spil. Den består af 32 lysdioder, der danner en cirkel, lysdioderne lyser en efter en som en led chaser. Målet er at trykke på en knap, når den røde LED lyser.

VIDEO HER

Forbrugsvarer

  • 29x grøn led
  • 2x gul LED
  • 1x rød LED
  • 1x 12 mm LED trykknap
  • 4x 74HC595
  • 1x Arduino nano
  • Ø3mm rør 46mm langt
  • 1x I2C OLDE -skærm 128*32
  • Ledninger
  • 3D printer
  • primer + maling
  • sandpapir
  • loddekolbe
  • Mini USB -kabel + USB -strømkilde

Trin 1: Regler

Regler
Regler

Jeg tilføjede dette spil sine egne score regler samt hastighedsændringer for at gøre det mere udfordrende, -Hvis du stopper på den røde led: scoren stiger med en værdi mellem 4 og 20 afhængigt af hastigheden. Hastigheden stiger med 2%.

-Hvis du stopper på en gul led: scoren stiger med 2, og hastigheden stiger med 10%

-Hvis du stopper på en grøn led: spillet er slut

Billede
Billede

Jeg tilføjede også en bonus til virkelig dygtige spillere!

-Hvis du stopper på den røde LED 3 gange i træk, mens hastigheden er over 80%: hastigheden vender tilbage til 20%! (stjerner angiver udviklingen af denne bonus)

Billede
Billede

den første LED, der lyser, vælges tilfældigt af arduinoen, såvel som hvis den drejer med eller mod uret.

Trin 2: Prototyping

Prototyper
Prototyper

Det var det trin, hvor jeg testede alle former for scoringsregler. Arduino nano -kortet har ikke nok output pins til at drive 32 lysdioder, så jeg brugte fire 74HC595 chips, hver kører 8 lysdioder, de fungerer rigtig godt, og den bruger kun 3 arduino output pins!

Jeg lavede dette kredsløbsdiagram:

Billede
Billede

og her er arduino -koden (du skal bruge dette bibliotek til oled -displayet og dette bibliotek til hc595 -chips)

Trin 3: Vedlægget

Design:

Kabinettet er designet i Fusion 360, det består af 4 dele.

Billede
Billede

Du kan finde. STL- og.f3d -filerne på Cults3D HER

3D -udskrivning:

Overkroppen kræver understøttelse for at udskrive. Jeg printede alle delene ved hjælp af PLA isfilament med standardindstillinger på Cura og 3D printet på en Creality Ender3

Billede
Billede

Efterudskrivning:

Til dette projekt ville jeg prøve en efterbehandlingsteknik til 3D -print.

Sådan ser 3D -printet ud …

Billede
Billede

Jeg slibede først stykkerne med 120 til 800 sandpapir

Billede
Billede

Jeg påførte en primercoat

Billede
Billede

Jeg slibede det igen med 800 sandpapir

Billede
Billede

Derefter tilføjede jeg 3 lag sort spraymaling her har du sammenligningen "før og efter":

Billede
Billede
Billede
Billede
Billede
Billede

Trin 4: Montering

  1. placer de 32 lysdioder i hullerne i overkroppen (negativ indvendig, positiv udvendig)

    Billede
    Billede
  2. bøj de negative ben for at lodde dem sammen

    Billede
    Billede
  3. Anbring den første 74HC595 her på hovedet og lod lysdioderne i henhold til diagrammet på trin 2

    Billede
    Billede
  4. forbinde de fire chips med virkelig tynde ledninger også i henhold til kredsløbsdiagrammet.

    Billede
    Billede
  5. lod fire ledninger til OLED -displayet og før dem gennem røret sådan:

    Billede
    Billede
  6. lod alle ledninger til Arduino.

    Billede
    Billede
  7. lim arduino -pladen på plads med varm lim.
  8. klip overkroppen på underkroppen og klip den forreste oled -boks.

Trin 5: God fornøjelse

Nu skal du bare tilslutte arduinoen til en 5V strømkilde (strømbank, bærbar, …)

så starter det af sig selv.

Prøv at få den højeste score!

Min er 1152 held og lykke!

Anbefalede: