Obsah:

Cyklónová hra Arduino: 5 krokov (s obrázkami)
Cyklónová hra Arduino: 5 krokov (s obrázkami)

Video: Cyklónová hra Arduino: 5 krokov (s obrázkami)

Video: Cyklónová hra Arduino: 5 krokov (s obrázkami)
Video: Leap Motion SDK 2024, November
Anonim
Cyklónová hra Arduino
Cyklónová hra Arduino

Projekty Fusion 360 »

Nikdy som nehral skutočnú cyklónovú arkádovú hru, ale páči sa mi nápad hrať s naším reakčným časom.

Navrhol som miniaturizovanú hru. Skladá sa z 32 LED diód tvoriacich kruh, LED diódy sa rozsvietia jedna po druhej ako LED dióda. Cieľom je stlačiť tlačidlo, keď sa rozsvieti červená LED dióda.

VIDEO TU

Zásoby

  • 29x zelená LED
  • 2x žltá LED
  • 1x červená LED
  • 1x 12 mm LED tlačidlo
  • 4x 74HC595
  • 1x Arduino nano
  • Rúrka Ø3 mm dlhá 46 mm
  • 1x I2C OLDE displej 128*32
  • Drôty
  • 3D tlačiareň
  • základný náter + farba
  • brúsny papier
  • spájkovačka
  • Mini USB kábel + USB napájací zdroj

Krok 1: Pravidlá

Pravidlá
Pravidlá

Pridal som do tejto hry vlastné pravidlá skóre a zmeny rýchlosti, aby bola náročnejšia, -ak zastavíte na červenej dióde: skóre sa zvýši o hodnotu medzi 4 a 20 v závislosti od rýchlosti. Rýchlosť sa zvyšuje o 2%.

-ak zastavíte na žltej LED: skóre sa zvýši o 2 a rýchlosť sa zvýši o 10%

-ak sa zastavíte na zelenej LED: koniec hry

Obrázok
Obrázok

Tiež som pridal bonus pre skutočne zručných hráčov!

-ak zastavíte na červenej dióde 3 krát za sebou, keď je rýchlosť vyššia ako 80%: rýchlosť sa vráti na 20%! (hviezdičky označujú priebeh bonusu)

Obrázok
Obrázok

prvú LED, ktorá sa rozsvieti, vyberie náhodne arduino, ako aj to, či sa otáča v smere alebo proti smeru hodinových ručičiek.

Krok 2: Prototypovanie

Prototypovanie
Prototypovanie

To bol krok, kde som testoval všetky druhy pravidiel bodovania. Nano doska arduino nemá dostatok výstupných pinov na ovládanie 32 LED, takže som použil štyri čipy 74HC595, z ktorých každý poháňal 8 LED, tie fungujú naozaj dobre a používa iba 3 výstupné kolíky arduino!

Vytvoril som túto schému zapojenia:

Obrázok
Obrázok

a tu je arduino kód (túto knižnicu budete potrebovať pre oled displej a túto knižnicu pre čipy hc595)

Krok 3: Príloha

Projektovanie:

Kryt bol navrhnutý vo Fusion 360 a skladá sa zo 4 častí.

Obrázok
Obrázok

Súbory. STL a.f3d na Cults3D nájdete TU

3D tlač:

Na tlač hornej časti tela budú potrebné podpery. Všetky diely som vytlačil pomocou ľadového vlákna PLA s predvolenými nastaveniami na Cure a 3D vytlačil na Creality Ender3

Obrázok
Obrázok

Následná tlač:

Pri tomto projekte som chcel vyskúšať techniku dokončovania pre 3D tlač.

takto vyzerá 3D tlač …

Obrázok
Obrázok

Kusy som najskôr prebrúsil brúsnym papierom so zrnitosťou 120 až 800

Obrázok
Obrázok

Naniesla som základný náter

Obrázok
Obrázok

Opäť som ho prebrúsil brúsnym papierom so zrnitosťou 800

Obrázok
Obrázok

Potom som pridal 3 vrstvy čiernej farby v spreji, tu máte porovnanie „pred a po“:

Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok

Krok 4: Zostavenie

  1. umiestnite 32 diód LED do otvorov v hornej časti tela (vnútri negatívne, vonku pozitívne)

    Obrázok
    Obrázok
  2. ohnite negatívne nohy, aby ste ich spojili

    Obrázok
    Obrázok
  3. umiestnite sem prvých 74HC595 hore dnom a spájkujte LED diódy podľa schémy v kroku 2

    Obrázok
    Obrázok
  4. prepojte štyri čipy skutočne tenkými vodičmi aj podľa schémy zapojenia.

    Obrázok
    Obrázok
  5. spájkujte štyri drôty s OLED displejom a prevlečte ich trubicou takto:

    Obrázok
    Obrázok
  6. spájkujte všetky vodiče k Arduinu.

    Obrázok
    Obrázok
  7. lepte dosku arduino na miesto horúcim lepidlom.
  8. pripnite hornú časť tela k spodnej časti tela a pripnite predný olovaný box.

Krok 5: Bavte sa

Teraz stačí arduino zapojiť do zdroja napájania 5 V (napájacia banka, prenosný počítač, …)

potom to zacne same.

Pokúste sa dosiahnuť čo najvyššie skóre!

Môj je 1152 veľa šťastia!

Odporúča: