Kazalo:

Arduino ciklonska igra: 5 korakov (s slikami)
Arduino ciklonska igra: 5 korakov (s slikami)

Video: Arduino ciklonska igra: 5 korakov (s slikami)

Video: Arduino ciklonska igra: 5 korakov (s slikami)
Video: The Flight of the Bumblebee performed on the theremin 2024, November
Anonim
Arduino igra ciklona
Arduino igra ciklona

Projekti Fusion 360 »

Nikoli nisem igral prave ciklonske arkadne igre, vendar mi je všeč ideja, da se poigram z našim reakcijskim časom.

Oblikoval sem miniaturno igro. Sestavljen je iz 32 LED, ki tvorijo krog, LED svetijo ena za drugo kot vodilni lovilec. Cilj je pritisniti gumb, ko zasveti rdeča LED.

VIDEO TUKAJ

Zaloge

  • 29x zelena led
  • 2x rumena led
  • 1x rdeča LED
  • 1x 12 mm LED gumb
  • 4x 74HC595
  • 1x Arduino nano
  • Ø3 mm cev dolga 46 mm
  • 1x zaslon I2C OLDE 128*32
  • Žice
  • 3D tiskalnik
  • temeljni premaz + barva
  • brusni papir
  • spajkalnik
  • Mini USB kabel + USB vir napajanja

1. korak: Pravila

Pravila
Pravila

Tej igri sem dodal lastna pravila za ocenjevanje in spremembe hitrosti, da bi bila še bolj zahtevna, -če se ustavite na rdeči LED: rezultat se poveča za vrednost med 4 in 20, odvisno od hitrosti. Hitrost se poveča za 2%.

-če se ustavite na rumeni LED: rezultat se poveča za 2, hitrost pa za 10%

-če se ustavite na zelenem led: igra končana

Slika
Slika

Dodal sem tudi bonus za res usposobljene igralce!

-Če se trikrat zapored ustavite na rdeči LED, medtem ko je hitrost nad 80%: hitrost se vrne na 20%! (zvezdice označujejo napredovanje tega bonusa)

Slika
Slika

arduino naključno izbere prvo LED, ki zasveti, pa tudi, če se obrne v smeri urinega kazalca ali v nasprotni smeri urinega kazalca.

2. korak: izdelava prototipov

Izdelava prototipov
Izdelava prototipov

To je bil korak, kjer sem preizkusil vse vrste točkovalnih pravil. Arduino nano plošča nima dovolj izhodnih zatičev za pogon 32 LED, zato sem uporabil štiri čipe 74HC595, od katerih je vsak poganjal 8 LED, ti delujejo zelo dobro in uporablja le 3 izhodne zatiče arduino!

Naredil sem to vezje:

Slika
Slika

in tukaj je koda arduino (to knjižnico boste potrebovali za oled zaslon in to knjižnico za čipe hc595)

3. korak: Ohišje

Oblikovanje:

Ohišje je zasnovano v Fusion 360, sestavljeno je iz 4 delov.

Slika
Slika

Datoteki. STL in.f3d v Cults3D najdete TUKAJ

3D tiskanje:

Za tiskanje zgornjega dela telesa bodo potrebne podpore. Vse dele sem natisnil z ledeno nitjo PLA s privzetimi nastavitvami na Curi in 3D natisnil na Creality Ender3

Slika
Slika

Potiskanje:

Za ta projekt sem želel preizkusiti zaključno tehniko za 3D tiskanje.

evo, kako izgleda 3D tisk …

Slika
Slika

Kose sem najprej brusila z brusnim papirjem zrnavosti 120 do 800

Slika
Slika

Nanesla sem temeljni premaz

Slika
Slika

Ponovno sem ga brusila z brusnim papirjem zrnatosti 800

Slika
Slika

Nato sem dodal 3 sloje črne barve v razpršilu, tukaj imate primerjavo "pred in po":

Slika
Slika
Slika
Slika
Slika
Slika

4. korak: Montaža

  1. postavite 32 LED v luknje na zgornjem delu telesa (negativno znotraj, pozitivno zunaj)

    Slika
    Slika
  2. upognite negativne noge, da jih spajate skupaj

    Slika
    Slika
  3. postavite prvi 74HC595 na glavo in spajkajte LED v skladu s shemo v koraku 2

    Slika
    Slika
  4. štiri čipe povežite z res tankimi žicami tudi v skladu s shemo vezja.

    Slika
    Slika
  5. spajite štiri žice na zaslon OLED in jih tako speljite skozi cev:

    Slika
    Slika
  6. spajkajte vse žice na Arduino.

    Slika
    Slika
  7. ploščo arduino prilepite na mesto z vročim lepilom.
  8. zgornji del telesa pritrdite na spodnji del telesa in pritrdite sprednjo oletno škatlo.

5. korak: Zabavajte se

Zdaj morate samo priključiti arduino na 5V vir napajanja (napajalnik, prenosni računalnik …)

potem se bo začelo samo od sebe.

Poskusite doseči najvišji rezultat!

Moj je 1152 srečno!

Priporočena: