Sadržaj:

Arduino igra ciklona: 5 koraka (sa slikama)
Arduino igra ciklona: 5 koraka (sa slikama)

Video: Arduino igra ciklona: 5 koraka (sa slikama)

Video: Arduino igra ciklona: 5 koraka (sa slikama)
Video: Программирование Ардуино с нуля. Arduino для начинающих. 2024, Novembar
Anonim
Arduino igra ciklona
Arduino igra ciklona

Fusion 360 projekti »

Nikada nisam igrao pravu arkadnu igru ciklona, ali sviđa mi se ideja da se igram s našim vremenom reakcije.

Dizajnirao sam minijaturnu igru. Sastoji se od 32 LED diode koje tvore krug, LED diode svijetle jedna po jedna kao LED lovac. Cilj je pritisnuti dugme kada zasvijetli crvena LED dioda.

VIDEO OVDJE

Supplies

  • 29x zelena LED dioda
  • 2x žuti LED
  • 1x crvena LED dioda
  • 1x 12mm LED dugme
  • 4x 74HC595
  • 1x Arduino nano
  • Ø3 mm cijev duga 46 mm
  • 1x I2C OLDE ekran 128*32
  • Žice
  • 3D štampač
  • prajmer + boja
  • brusni papir
  • lemilica
  • Mini USB kabel + USB izvor napajanja

Korak 1: Pravila

Pravila
Pravila

Dodao sam ovoj igri njena vlastita pravila bodovanja, kao i promjene brzine kako bih je učinio izazovnijom, -ako se zaustavite na crvenoj lampici: rezultat se povećava za vrijednost između 4 i 20 ovisno o brzini. Brzina se povećava za 2%.

-ako se zaustavite na žutoj lampici: rezultat se povećava za 2, a brzina za 10%

-ako se zaustavite na zelenom led -u: igra je gotova

Image
Image

Dodao sam i bonus za zaista vješte igrače!

-ako se zaustavite na crvenoj lampici 3 puta zaredom dok je brzina iznad 80%: brzina se vraća na 20%! (zvjezdice označavaju napredovanje tog bonusa)

Image
Image

prvu LED lampicu koja će zasvijetliti nasumično bira arduino, kao i ako se okreće u smjeru kazaljke na satu ili u suprotnom smjeru.

Korak 2: Izrada prototipa

Prototipiranje
Prototipiranje

To je bio korak u kojem sam testirao sve vrste bodovanja. Arduino nano ploča nema dovoljno izlaznih pinova za pogon 32 LED -a pa sam koristio četiri čipa 74HC595, svaki sa 8 LED dioda, oni rade jako dobro i koristi samo 3 arduino izlaza!

Napravio sam ovaj dijagram kola:

Image
Image

i evo arduino koda (trebat će vam ova biblioteka za oled zaslon i ova biblioteka za čipove hc595)

Korak 3: Ograđivanje

Dizajniranje:

Kućište je dizajnirano u Fusion 360, sastoji se od 4 dijela.

Image
Image

Datoteke. STL i.f3d na Cults3D možete pronaći OVDJE

3D štampanje:

Gornji deo tela će zahtevati potpore za štampanje. Odštampao sam sve dijelove koristeći PLA ledenu nit sa zadanim postavkama na Curi i 3D štampan na Creality Ender3

Image
Image

Post-štampanje:

Za ovaj projekt želio sam isprobati završnu tehniku 3D ispisa.

evo kako izgleda 3D štampa …

Image
Image

Prvo sam brusio komade brusnim papirom granulacije 120 do 800

Image
Image

Nanela sam temeljni premaz

Image
Image

Ponovo sam ga izbrusio brusnim papirom granulacije 800

Image
Image

Zatim sam dodao 3 sloja crne boje u spreju. Ovdje imate usporedbu "prije i poslije":

Image
Image
Image
Image
Image
Image

Korak 4: Montaža

  1. postavite 32 LED diode u rupe na gornjem dijelu tijela (negativno iznutra, pozitivno izvana)

    Image
    Image
  2. savijte negativne noge kako biste ih lemili zajedno

    Image
    Image
  3. postavite prvi 74HC595 ovdje naopako i zalemite LED diode prema dijagramu u koraku 2

    Image
    Image
  4. povežite četiri čipa s zaista tankim žicama također prema shemi kola.

    Image
    Image
  5. lemite četiri žice na OLED ekran i provucite ih kroz cev na ovaj način:

    Image
    Image
  6. lemite sve žice na Arduino.

    Image
    Image
  7. zalijepite arduino ploču na mjesto vrućim ljepilom.
  8. pričvrstite gornji dio tijela na donjem dijelu tijela i pričvrstite prednju oletu kutiju.

Korak 5: Zabavite se

Sada samo morate priključiti arduino na izvor napajanja od 5 V (banka napajanja, prijenosno računalo, …)

tada će početi samo od sebe.

Pokušajte postići najveći rezultat!

Moje je 1152 sretno!

Preporučuje se: