Sisukord:

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

Video: Arduino tsüklonimäng: 5 sammu (piltidega)

Video: Arduino tsüklonimäng: 5 sammu (piltidega)
Video: Исправлена проблема с драйвером USB для Windows 8.1 и Windows 10 - Robojax 2024, November
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: