Tartalomjegyzék:

Arduino Cyclone Game: 5 lépés (képekkel)
Arduino Cyclone Game: 5 lépés (képekkel)

Videó: Arduino Cyclone Game: 5 lépés (képekkel)

Videó: Arduino Cyclone Game: 5 lépés (képekkel)
Videó: Arduino Cyclone Arcade LED Chaser Game 2024, Július
Anonim
Arduino ciklon játék
Arduino ciklon játék

Fusion 360 projektek »

Soha nem játszottam az igazi ciklon arcade játékkal, de tetszik az ötlet, hogy a reakcióidővel játszunk.

Miniatürizált játékot terveztem. 32 LED -ből áll, amelyek kört alkotnak, a LED -ek egyenként világítanak, mint egy ledes üldöző. A cél az, hogy megnyomjon egy gombot, amikor a piros LED kigyullad.

VIDEÓ ITT

Kellékek

  • 29x zöld led
  • 2x sárga led
  • 1x piros led
  • 1x 12 mm -es led nyomógomb
  • 4x 74HC595
  • 1x Arduino nano
  • Ø3 mm cső 46 mm hosszú
  • 1x I2C OLDE kijelző 128*32
  • Vezetékek
  • 3d nyomtató
  • alapozó + festék
  • csiszolópapír
  • forrasztópáka
  • Mini USB kábel + USB áramforrás

1. lépés: Szabályok

Szabályok
Szabályok

Hozzáadtam ehhez a játékhoz a saját pontszabályait, valamint a sebességváltozásokat, hogy nagyobb kihívást jelenthessen, -ha megáll a piros leden: a pontszám a sebességtől függően 4 és 20 közötti értékkel nő. A sebesség 2%-kal nő.

-ha megáll egy sárga LED -en: a pontszám 2 -gyel nő, a sebesség pedig 10% -kal

-Ha megállsz egy zöld leden: vége a játéknak

Kép
Kép

Hozzáadtam egy bónuszt az igazán ügyes játékosoknak is!

-ha egymás után 3 -szor megáll a piros leden, miközben a sebesség 80% felett van: a sebesség visszatér 20% -ra! (a csillagok jelzik a bónusz előrehaladását)

Kép
Kép

az első világító LED -et az arduino véletlenszerűen választja ki, valamint az óramutató járásával megegyező vagy az óramutató járásával ellentétes irányba.

2. lépés: Prototípuskészítés

Prototípuskészítés
Prototípuskészítés

Ez volt az a lépés, ahol mindenféle pontozási szabályt kipróbáltam. Az arduino nano kártya nem rendelkezik elegendő kimeneti tűvel 32 LED meghajtásához, ezért négy 74HC595 chipet használtam, mindegyik 8 LED -et, ezek nagyon jól működnek, és csak 3 arduino kimenetet használ!

Ezt a kapcsolási rajzot készítettem:

Kép
Kép

és itt van az arduino kód (erre a könyvtárra lesz szüksége az oled kijelzőhöz, és ehhez a könyvtárhoz a hc595 chipekhez)

3. lépés: A ház

Tervezés:

A házat Fusion 360 -ban tervezték, 4 részből áll.

Kép
Kép

A. STL és.f3d fájlokat a Cults3D webhelyen találja ITT

3D nyomtatás:

A felsőtesthez nyomtatásra van szükség. Az összes alkatrészt PLA jégszál segítségével nyomtattam, alapértelmezett beállítások a Cura, és 3D nyomtatás Creality Ender3 -ra

Kép
Kép

Nyomtatás után:

Ehhez a projekthez ki akartam próbálni a 3D nyomtatás befejező technikáját.

így néz ki a 3D nyomtatás …

Kép
Kép

Először 120-800 -as csiszolópapírral csiszoltam a darabokat

Kép
Kép

Alapozó réteget alkalmaztam

Kép
Kép

Újra csiszoltam 800 -as csiszolópapírral

Kép
Kép

Ezután hozzáadtam 3 réteg fekete festékfestéket, itt van az "előtte és utána" összehasonlítás:

Kép
Kép
Kép
Kép
Kép
Kép

4. lépés: Összeszerelés

  1. helyezze a 32 LED -et a felsőtest lyukaiba (belül negatív, pozitív kívül)

    Kép
    Kép
  2. hajlítsa meg a negatív lábakat, hogy összeforraszthassa őket

    Kép
    Kép
  3. helyezze ide az első 74HC595 -et fejjel lefelé, és forrasztja a LED -eket a 2. lépés diagramja szerint

    Kép
    Kép
  4. kapcsolja össze a négy chipet nagyon vékony vezetékekkel is az áramköri rajz szerint.

    Kép
    Kép
  5. forrasztjon négy vezetéket az OLED kijelzőhöz, és vezesse át őket a csövön:

    Kép
    Kép
  6. forrasztani az összes vezetéket az Arduino -hoz.

    Kép
    Kép
  7. ragasztja a helyére az arduino táblát forró ragasztóval.
  8. csíptesse a felsőtestet az alsó testre, és csípje le az első oldalas dobozt.

5. lépés: Jó szórakozást

Most csak csatlakoztatnia kell az arduinót egy 5 V -os áramforráshoz (tápegység, laptop, …)

akkor magától elindul.

Próbálja meg a legmagasabb pontszámot elérni!

Az enyém 1152 sok sikert!

Ajánlott: