Mündəricat:

Arduino Siklon Oyunu: 5 addım (şəkillərlə)
Arduino Siklon Oyunu: 5 addım (şəkillərlə)

Video: Arduino Siklon Oyunu: 5 addım (şəkillərlə)

Video: Arduino Siklon Oyunu: 5 addım (şəkillərlə)
Video: Yapay Zeka Arduino projesi 2024, Noyabr
Anonim
Arduino Siklon Oyunu
Arduino Siklon Oyunu

Fusion 360 Layihələri »

Heç vaxt əsl siklon arcade oyunu oynamamışam, amma reaksiya vaxtımızla oynamaq fikri xoşuma gəlir.

Kiçik bir oyun hazırladım. Bir dairə meydana gətirən 32 LED -dən ibarətdir, LED -lər bir led təqibçi olaraq tək -tək yanır. Məqsəd qırmızı LED yananda düyməni basmaqdır.

VİDEO BURADA

Təchizat

  • 29x yaşıl led
  • 2x sarı led
  • 1x qırmızı led
  • 1x12 mm LED düymə
  • 4x 74HC595
  • 1 x Arduino nano
  • 46 mm uzunluğunda Ø 3 mm boru
  • 1x I2C OLDE ekranı 128*32
  • Tellər
  • 3D printer
  • astar + boya
  • qum kağızı
  • lehimleme dəmir
  • Mini USB kabel + USB güc mənbəyi

Addım 1: Qaydalar

Qaydalar
Qaydalar

Bu oyuna öz hesab qaydalarını və daha çətin olması üçün sürət dəyişikliklərini əlavə etdim, -Qırmızı leddə dayansanız: hesab sürətdən asılı olaraq 4 ilə 20 arasında bir dəyər artır. Sürət 2%artır.

-sarı bir leddə dayansanız: hesab 2 artar və sürət 10% artar

-Yaşıl bir leddə dayansanız: oyun bitdi

Şəkil
Şəkil

Həqiqətən bacarıqlı oyunçulara bonus da əlavə etdim!

-Sürət 80% -dən yuxarı olarkən üst -üstə 3 dəfə qırmızı leddə dayansanız: sürət 20% -ə qayıdır! (ulduzlar bu bonusun inkişafını göstərir)

Şəkil
Şəkil

yanan ilk LED arduino tərəfindən təsadüfi olaraq seçilir, həm də saat yönünün əksinə və ya əksinə.

Addım 2: Prototipləşdirmə

Prototipləşdirmə
Prototipləşdirmə

Bu, hər cür qol qaydalarını sınadığım addım idi. Arduino nano lövhəsində 32 LED idarə etmək üçün kifayət qədər çıxış pinləri yoxdur, buna görə hər biri 8 Led idarə edən dörd 74HC595 çipi istifadə etdim, bunlar həqiqətən yaxşı işləyir və yalnız 3 arduino çıxış pinindən istifadə edir!

Mən bu dövrə diaqramını hazırladım:

Şəkil
Şəkil

və burada arduino kodu (oled ekran üçün bu kitabxanaya və hc595 çipləri üçün bu kitabxanaya ehtiyacınız olacaq)

Addım 3: Kassa

Dizayn:

Kassa 4 hissədən ibarət olan Fusion 360 -da hazırlanmışdır.

Şəkil
Şəkil

. STL və.f3d fayllarını Cults3D -də BURADA tapa bilərsiniz

3D çap:

Üst gövdə çap etmək üçün dəstəklərə ehtiyac duyacaq. Bütün hissələri Cura -da standart parametrləri olan PLA buz filamentindən və 3D -ni Creality Ender3 -də çap etdim.

Şəkil
Şəkil

Post-Çap:

Bu layihə üçün 3D çap üçün bitirmə texnikasını sınamaq istədim.

3D çap necə görünür …

Şəkil
Şəkil

Parçaları əvvəlcə 120 ilə 800 qranit zımpara ilə zımparaladım

Şəkil
Şəkil

Astar qat tətbiq etdim

Şəkil
Şəkil

Yenə 800 dənə zımpara ilə zımparaladım

Şəkil
Şəkil

Sonra 3 qat qara sprey boyası əlavə etdim, burada "əvvəl və sonra" müqayisəniz var:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Addım 4: Montaj

  1. 32 LED -i yuxarı gövdənin deliklərinə yerləşdirin (içərisində mənfi, xaricində pozitiv)

    Şəkil
    Şəkil
  2. Mənfi ayaqları birlikdə lehimləmək üçün bükün

    Şəkil
    Şəkil
  3. ilk 74HC595 -i bura tərs qoyun və 2 -ci addımdakı sxemə görə LEDləri lehimləyin

    Şəkil
    Şəkil
  4. Dörd çipi, həqiqətən də incə tellərlə bağlayın, sxem sxeminə görə.

    Şəkil
    Şəkil
  5. Dörd teli OLED ekrana lehimləyin və borudan belə keçir:

    Şəkil
    Şəkil
  6. Bütün telləri Arduinoya lehimləyin.

    Şəkil
    Şəkil
  7. arduino lövhəsini isti yapışqan ilə yapışdırın.
  8. üst gövdəni alt gövdəyə və öndəki qutunu kəsin.

Addım 5: Əylən

İndi arduino -nu 5V güc mənbəyinə bağlamalısınız (güc bankı, noutbuk, …)

sonra öz -özünə başlayacaq.

Ən yüksək bal toplamağa çalışın!

Mənimki 1152 uğurlar!

Tövsiyə: