Arduino tsüklonimäng: 5 sammu (piltidega)
Arduino tsüklonimäng: 5 sammu (piltidega)
Anonim
Arduino tsükloni mäng
Arduino tsükloni mäng

Fusion 360 projektid »

Ma pole kunagi mänginud tõelist tsükloni arkaadmängu, kuid mulle meeldib idee mängida meie reaktsiooniajaga.

Ma kujundasin miniatuurse mängu. See koosneb 32 LED -ist, mis moodustavad ringi, LED -id süttivad ükshaaval juhitud jälitajana. Eesmärk on vajutada nuppu, kui punane LED süttib.

VIDEO SIIT

Tarvikud

  • 29x roheline led
  • 2x kollane led
  • 1x punane LED
  • 1x 12mm led nupp
  • 4x 74HC595
  • 1x Arduino nano
  • Ø3 mm toru pikkusega 46 mm
  • 1x I2C OLDE ekraan 128*32
  • Juhtmed
  • 3D printer
  • krunt + värv
  • liivapaber
  • jootekolb
  • Mini USB -kaabel + USB -toiteallikas

Samm: reeglid

Reeglid
Reeglid

Lisasin sellele mängule oma punktireeglid ja kiiruse muutmise, et muuta see keerukamaks, -kui peatute punase LED -i peal: skoor suureneb sõltuvalt kiirusest 4 kuni 20 võrra. Kiirus suureneb 2%.

-kui peatute kollase ledi peal: skoor suureneb 2 ja kiirus 10%

-kui peatute rohelise LED -i peal: mäng on läbi

Pilt
Pilt

Lisasin boonuse ka tõeliselt osavatele mängijatele!

-kui peatute punasel ledil 3 korda järjest, kui kiirus on üle 80%: kiirus naaseb 20% -ni! (tähed näitavad selle boonuse kulgu)

Pilt
Pilt

esimese LED -i, mis süttib, valib arduino juhuslikult, samuti kui see pöörleb päripäeva või vastupäeva.

2. etapp: prototüüpimine

Prototüüpimine
Prototüüpimine

See oli samm, kus katsetasin igasuguseid punktireegleid. Arduino nanoplaadil ei ole 32 välklambi juhtimiseks piisavalt väljundtihvte, nii et kasutasin nelja 74HC595 kiipi, millest igaüks juhtis 8 LED -i, need töötavad tõesti hästi ja see kasutab ainult 3 arduino väljundnõela!

Tegin sellise skeemi:

Pilt
Pilt

ja siin on arduino kood (seda raamatukogu vajate OLED -ekraani jaoks ja seda raamatukogu hc595 kiipide jaoks)

3. samm: ümbris

Projekteerimine:

Korpus on projekteeritud Fusion 360 -s, see koosneb 4 osast.

Pilt
Pilt

Failid. STL ja.f3d leiate Cults3D -st SIIT

3D printimine:

Ülakeha vajab printimiseks tuge. Trükkisin kõik osad PLA jäähõõgniidiga, vaikeseadetega Curale, ja 3D trükisin Creality Ender3

Pilt
Pilt

Pärast trükkimist:

Selle projekti jaoks tahtsin proovida 3D -printimise viimistlustehnikat.

3D -print näeb välja selline …

Pilt
Pilt

Esmalt lihvisin tükid 120-800 liivapaberiga

Pilt
Pilt

Panin peale kruntvärvi

Pilt
Pilt

Lihvisin uuesti 800 liivapaberiga

Pilt
Pilt

Siis lisasin siia kolm kihti musta pihustusvärvi, kus on võrdlus "enne ja pärast":

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

4. samm: kokkupanek

  1. asetage 32 LED -i ülakeha aukudesse (seest negatiivne, väljast positiivne)

    Pilt
    Pilt
  2. painutage negatiivsed jalad kokku, et need kokku joota
    Pilt
    Pilt
  3. asetage esimene 74HC595 siia tagurpidi ja jootke valgusdioodid vastavalt sammu 2 skeemile

    Pilt
    Pilt
  4. ühendage neli kiipi tõeliselt õhukeste juhtmetega ka vastavalt skeemile.

    Pilt
    Pilt
  5. jootke neli juhtmest OLED -ekraanile ja laske need läbi toru niimoodi:

    Pilt
    Pilt
  6. jootke kõik juhtmed Arduino külge.

    Pilt
    Pilt
  7. liimige arduino plaat kuuma liimiga paika.
  8. klammerdage ülakeha alakehale ja kinnitage eesmine kasti.

Samm: nautige

Nüüd peate lihtsalt ühendama arduino 5 V toiteallikaga (toitepank, sülearvuti jne)

siis hakkab see iseenesest.

Proovige saada kõrgeim tulemus!

Minu oma on 1152 palju õnne!

Soovitan: