Përmbajtje:

Arduino Cyclone Game: 5 hapa (me fotografi)
Arduino Cyclone Game: 5 hapa (me fotografi)

Video: Arduino Cyclone Game: 5 hapa (me fotografi)

Video: Arduino Cyclone Game: 5 hapa (me fotografi)
Video: Memory Game Using Arduino 2024, Nëntor
Anonim
Lojë cikloni Arduino
Lojë cikloni Arduino

Projektet Fusion 360 »

Unë kurrë nuk kam luajtur lojën e vërtetë cikloni arcade, por më pëlqen ideja për të luajtur me kohën tonë të reagimit.

Kam krijuar një lojë të miniaturizuar. Përbëhet nga 32 LED që formojnë një rreth, LED -të ndizen një nga një si një ndjekës i udhëhequr. Qëllimi është të shtypni një buton kur ndizet LED i kuq.

VIDEO KETU

Furnizimet

  • 29x led e gjelbër
  • 2x led e verdhë
  • 1x led e kuqe
  • Butoni shtytës 1x 12mm i udhëhequr
  • 4x 74HC595
  • 1x Arduino nano
  • TubeTub 3mm 46mm i gjatë
  • 1x ekran I2C OLDE 128*32
  • Telat
  • Printer 3D
  • abetare + bojë
  • letër rëre
  • Makine per ngjitjen e metalit
  • Mini kabllo USB + burim energjie USB

Hapi 1: Rregullat

Rregullat
Rregullat

I shtova kësaj loje rregullat e veta të rezultatit, si dhe ndryshimet e shpejtësisë për ta bërë atë më sfiduese, -nëse ndaleni në led të kuq: rezultati rritet me një vlerë midis 4 dhe 20 në varësi të shpejtësisë. Shpejtësia rritet me 2%.

-nëse ndaleni në një led të verdhë: rezultati rritet me 2 dhe shpejtësia rritet me 10%

-nëse ndaloni në një led të gjelbër: loja mbaron

Imazhi
Imazhi

Unë gjithashtu shtova një bonus për lojtarët me të vërtetë të aftë!

-nëse ndaleni në led të kuq 3 herë rresht ndërsa shpejtësia është mbi 80%: shpejtësia kthehet në 20%! (yjet tregojnë përparimin e atij bonusi)

Imazhi
Imazhi

LED i parë që ndizet zgjidhet rastësisht nga arduino, si dhe nëse kthehet në drejtim të akrepave të orës ose në të kundërt.

Hapi 2: Prototipizimi

Prototipizimi
Prototipizimi

Ky ishte hapi ku testova të gjitha llojet e rregullave të shënimit. Arduino nano bordi nuk ka kunja të mjaftueshme dalëse për të drejtuar 32 LED, kështu që unë përdor katër patate të skuqura 74HC595, secila duke drejtuar 8 Led, ato po punojnë vërtet mirë dhe përdor vetëm 3 kunja dalëse arduino!

Kam bërë këtë diagram qarkor:

Imazhi
Imazhi

dhe këtu është kodi arduino (do t'ju duhet kjo bibliotekë për ekranin e lyer dhe kjo bibliotekë për patate të skuqura hc595)

Hapi 3: Mbyllja

Projektimi:

Rrethoja është projektuar në Fusion 360, është e përbërë nga 4 pjesë.

Imazhi
Imazhi

Ju mund të gjeni skedarët. STL dhe.f3d në Cults3D KETU

Shtypja 3D:

Trupi i sipërm do të kërkojë mbështetës për t'u printuar. I printova të gjitha pjesët duke përdorur fije akulli PLA me cilësimet e paracaktuara në Cura, dhe 3D të shtypura në një Creality Ender3

Imazhi
Imazhi

Post-Shtypja:

Për këtë projekt doja të provoja një teknikë përfundimi për printimin 3D.

ja si duket printimi 3D…

Imazhi
Imazhi

Fillimisht i lëmova copat me letër zmerile prej 120 deri në 800 zhavorr

Imazhi
Imazhi

Unë aplikova një shtresë abetare

Imazhi
Imazhi

E lëmova përsëri me letër zmerile 800 zhavorr

Imazhi
Imazhi

Pastaj shtova 3 shtresa bojë me llak të zi këtu keni krahasimin "para dhe pas":

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

Hapi 4: Asambleja

  1. vendosni 32 LED në vrimat e pjesës së sipërme të trupit (negative brenda, pozitive jashtë)

    Imazhi
    Imazhi
  2. përkulni këmbët negative në mënyrë që t'i lidhni ato së bashku

    Imazhi
    Imazhi
  3. vendosni 74HC595 -in e parë këtu me kokë poshtë dhe ngjitni LED -të sipas diagramit në hapin 2

    Imazhi
    Imazhi
  4. lidhni katër patate të skuqura me tela vërtet të hollë edhe sipas diagramit të qarkut.

    Imazhi
    Imazhi
  5. lidhni katër tela në ekranin OLED dhe kalojini ato përmes tubit kështu:

    Imazhi
    Imazhi
  6. lidhni të gjitha telat në Arduino.

    Imazhi
    Imazhi
  7. ngjiteni bordin arduino në vend me zam të nxehtë.
  8. kapeni pjesën e sipërme të trupit në pjesën e poshtme të trupit dhe kapeni kutinë e lyer me vaj të përparme.

Hapi 5: Argëtohuni

Tani, ju vetëm duhet ta lidhni arduino me një burim energjie 5V (bankë energjie, laptop,…)

atëherë do të fillojë vetë.

Mundohuni të bëni rezultatin më të lartë!

I imi është 1152 fat i mirë!

Recommended: