Talaan ng mga Nilalaman:

Arduino Cyclone Game: 5 Hakbang (na may Mga Larawan)
Arduino Cyclone Game: 5 Hakbang (na may Mga Larawan)

Video: Arduino Cyclone Game: 5 Hakbang (na may Mga Larawan)

Video: Arduino Cyclone Game: 5 Hakbang (na may Mga Larawan)
Video: Arduino Cyclone Arcade LED Chaser Game 2024, Hulyo
Anonim
Arduino Cyclone Game
Arduino Cyclone Game

Mga Proyekto ng Fusion 360 »

Hindi pa ako nakapaglaro ng totoong laro ng cyclone arcade ngunit gusto ko ang ideya na maglaro sa oras ng aming reaksyon.

Nagdisenyo ako ng isang miniaturized game. Binubuo ito sa 32 LEDs na bumubuo ng isang bilog, ang mga LED ay nag-iilaw isa-isa bilang isang led chaser. Ang layunin ay upang pindutin ang isang pindutan kapag ang pulang LED ilaw.

VIDEO DITO

Mga gamit

  • 29x berde humantong
  • 2x dilaw na humantong
  • 1x red led
  • 1x 12mm na humantong push button
  • 4x 74HC595
  • 1x Arduino nano
  • Ø3mm tube 46mm ang haba
  • 1x I2C OLDE display 128 * 32
  • Mga wire
  • 3d printer
  • panimulang aklat + pintura
  • papel na buhangin
  • panghinang
  • Mini USB cable + pinagkukunan ng kuryente ng USB

Hakbang 1: Mga Panuntunan

Mga Panuntunan
Mga Panuntunan

Idinagdag ko sa larong ito ang sarili nitong mga panuntunan sa iskor pati na rin ang mga pagbabago sa bilis upang gawin itong mas mahirap, -kung huminto ka sa pulang humantong: tataas ang iskor ng isang halaga sa pagitan ng 4 at 20 depende sa bilis. Ang bilis ng pagtaas ng 2%.

-kung huminto ka sa isang dilaw na humantong: tataas ang iskor ng 2 at ang bilis ay tumataas ng 10%

-kung huminto ka sa isang berdeng humantong: tapos na ang laro

Larawan
Larawan

Nagdagdag din ako ng bonus para sa talagang may kasanayang mga manlalaro!

-kung huminto ka sa pula na humantong 3 beses sa isang hilera habang ang bilis ay higit sa 80%: ang bilis ay babalik sa 20%! (ipahiwatig ng mga bituin ang pag-unlad ng bonus na)

Larawan
Larawan

ang unang LED sa pag-iilaw ay pinili nang sapalaran ng arduino pati na rin kung lumiliko ito pakanan o pakaliwa.

Hakbang 2: Prototyping

Prototyping
Prototyping

Iyon ang hakbang kung saan sinubukan ko ang lahat ng uri ng mga panuntunan sa pagmamarka. Ang arduino nano board ay walang sapat na output pin upang magmaneho ng 32 LEDs kaya gumamit ako ng apat na 74HC595 chips, bawat isa sa pagmamaneho ng 8 Leds, gumagana talaga ang mga iyon at gumagamit lamang ito ng 3 arduino output pin!

Ginawa ko ang circuit diagram na ito:

Larawan
Larawan

at narito ang code ng arduino (kakailanganin mo ang library na ito para sa oled display at library na ito para sa hc595 chips)

Hakbang 3: Ang Enclosure

Pagdidisenyo:

Ang enclosure ay dinisenyo sa Fusion 360, ito ay binubuo ng 4 na bahagi.

Larawan
Larawan

Maaari mong hanapin ang. STL at.f3d na mga file sa Cults3D DITO

Pag-print ng 3D:

Ang itaas na katawan ay mangangailangan ng mga suporta upang mai-print. Nai-print ko ang lahat ng mga bahagi gamit ang PLA ice filament na may mga default na setting sa Cura, at 3D na naka-print sa isang Creality Ender3

Larawan
Larawan

Pag-print

Para sa proyektong ito nais kong subukan ang isang pamamaraan sa pagtatapos para sa pag-print sa 3D.

narito kung ano ang hitsura ng 3D print…

Larawan
Larawan

Una kong pinahiran ang mga piraso ng 120 hanggang 800 grit na liha

Larawan
Larawan

Nag-apply ako ng primer coat

Larawan
Larawan

Nilagyan ko ulit ito ng 800 grit na papel

Larawan
Larawan

Pagkatapos ay nagdagdag ako ng 3 coats ng itim na spray pintura dito mayroon kang "bago at pagkatapos" na paghahambing:

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

Hakbang 4: Assembly

  1. ilagay ang 32 LEDs sa mga butas ng itaas na katawan (negatibo sa loob, positibo sa labas)

    Larawan
    Larawan
  2. yumuko ang mga negatibong binti upang magkasama silang maghinang

    Larawan
    Larawan
  3. ilagay ang unang 74HC595 dito baligtad at solder ang LEDs ayon sa diagram sa hakbang 2

    Larawan
    Larawan
  4. i-link ang apat na chips na may talagang manipis na mga wire alinsunod din sa circuit diagram.

    Larawan
    Larawan
  5. maghinang ng apat na wires sa display na OLED at ipasa ang mga tulad ng tubo:

    Larawan
    Larawan
  6. solder lahat ng mga wires sa Arduino.

    Larawan
    Larawan
  7. kola ang arduino board sa lugar na may mainit na pandikit.
  8. i-clip ang pang-itaas na katawan sa ibabang bahagi ng katawan at i-clip ang oled box sa harap.

Hakbang 5: Magsaya

Ngayon, kailangan mo lamang i-plug ang arduino sa isang mapagkukunang 5V na kapangyarihan (power bank, laptop, …)

pagkatapos ay magsisimula ito nang mag-isa.

Subukang gawin ang pinakamataas na iskor!

Ang sa akin ay 1152 good luck!

Inirerekumendang: