Obsah:

Arduino Cyclone Game: 5 kroků (s obrázky)
Arduino Cyclone Game: 5 kroků (s obrázky)

Video: Arduino Cyclone Game: 5 kroků (s obrázky)

Video: Arduino Cyclone Game: 5 kroků (s obrázky)
Video: Arduino Cyclone Arcade LED Chaser Game 2024, Červenec
Anonim
Cyklonová hra Arduino
Cyklonová hra Arduino

Projekty Fusion 360 »

Nikdy jsem nehrál skutečnou cyklónovou arkádovou hru, ale líbí se mi myšlenka hrát s naší reakční dobou.

Navrhl jsem miniaturizovanou hru. Skládá se z 32 LED diod tvořících kruh, LED diody se rozsvítí jedna po druhé jako LED chaser. Cílem je stisknout tlačítko, když se rozsvítí červená LED dioda.

VIDEO ZDE

Zásoby

  • 29x zelená LED
  • 2x žlutá LED
  • 1x červená LED
  • 1x 12mm LED tlačítko
  • 4x 74HC595
  • 1x Arduino nano
  • Trubka Ø3 mm dlouhá 46 mm
  • 1x I2C OLDE displej 128*32
  • Dráty
  • 3D tiskárna
  • základní nátěr + barva
  • smirkový papír
  • páječka
  • Mini USB kabel + USB napájecí zdroj

Krok 1: Pravidla

Pravidla
Pravidla

Přidal jsem do této hry vlastní pravidla skóre a také změny rychlosti, aby byla náročnější, -pokud zastavíte na červené LED: skóre se zvýší o hodnotu mezi 4 a 20 v závislosti na rychlosti. Rychlost se zvyšuje o 2%.

-pokud zastavíte na žluté LED: skóre se zvýší o 2 a rychlost se zvýší o 10%

-když zastavíte na zelené LED: konec hry

obraz
obraz

Také jsem přidal bonus pro opravdu zkušené hráče!

-když zastavíte na červené LED 3krát za sebou, zatímco rychlost je nad 80%: rychlost se vrátí na 20%! (hvězdy ukazují postup tohoto bonusu)

obraz
obraz

první LED dioda, která se rozsvítí, je vybrána náhodně arduino, stejně jako když se otáčí ve směru nebo proti směru hodinových ručiček.

Krok 2: Prototypování

Prototypování
Prototypování

To byl krok, kde jsem testoval všechny druhy pravidel bodování. Nano deska arduino nemá dostatek výstupních pinů pro řízení 32 LED, takže jsem použil čtyři čipy 74HC595, z nichž každý poháněl 8 LED, ty fungují opravdu dobře a využívá pouze 3 arduino výstupní piny!

Vytvořil jsem toto schéma zapojení:

obraz
obraz

a tady je arduino kód (tuto knihovnu budete potřebovat pro oled displej a tuto knihovnu pro čipy hc595)

Krok 3: Příloha

Projektování:

Skříň byla navržena ve Fusion 360, skládá se ze 4 částí.

obraz
obraz

Soubory. STL a.f3d na Cults3D najdete ZDE

3D tisk:

Horní část těla bude vyžadovat podporu tisku. Vytiskl jsem všechny díly pomocí PLA ledového vlákna s výchozím nastavením na Cura a 3D vytiskl na Creality Ender3

obraz
obraz

Následný tisk:

U tohoto projektu jsem chtěl vyzkoušet dokončovací techniku pro 3D tisk.

takto vypadá 3D tisk …

obraz
obraz

Kousky jsem nejprve obrousil brusným papírem o zrnitosti 120 až 800

obraz
obraz

Nanášel jsem základní nátěr

obraz
obraz

Znovu jsem to obrousil brusným papírem o zrnitosti 800

obraz
obraz

Pak jsem přidal 3 vrstvy černé barvy ve spreji, zde máte srovnání „před a po“:

obraz
obraz
obraz
obraz
obraz
obraz

Krok 4: Sestavení

  1. umístěte 32 LED diod do otvorů v horní části těla (negativní uvnitř, pozitivní venku)

    obraz
    obraz
  2. ohněte negativní nohy, abyste je spojili

    obraz
    obraz
  3. umístěte zde první 74HC595 dnem vzhůru a pájejte LED podle schématu v kroku 2

    obraz
    obraz
  4. propojte čtyři čipy opravdu tenkými dráty také podle schématu zapojení.

    obraz
    obraz
  5. připájejte čtyři vodiče k OLED displeji a protáhněte je trubicí takto:

    obraz
    obraz
  6. připájejte všechny vodiče k Arduinu.

    obraz
    obraz
  7. lepte desku arduino na místo horkým lepidlem.
  8. připněte horní část těla na spodní část těla a připněte přední oled box.

Krok 5: Bavte se

Nyní stačí arduino zapojit do 5V zdroje (powerbanka, notebook, …)

pak to začne samo.

Pokuste se dosáhnout co nejvyššího skóre!

Můj je 1152 štěstí!

Doporučuje: