Cuprins:

Joc Ciclon Arduino: 5 pași (cu imagini)
Joc Ciclon Arduino: 5 pași (cu imagini)
Anonim
Joc Arduino Cyclone
Joc Arduino Cyclone

Proiecte Fusion 360 »

Nu am jucat niciodată adevăratul joc arcade ciclon, dar îmi place ideea de a juca cu timpul nostru de reacție.

Am proiectat un joc miniaturizat. Acesta constă în 32 de LED-uri care formează un cerc, LED-urile se aprind unul câte unul ca un led chaser. Scopul este să apăsați un buton când LED-ul roșu se aprinde.

VIDEO AICI

Provizii

  • 29x led verde
  • 2x led galben
  • 1x led roșu
  • 1x buton cu led de 12 mm
  • 4x 74HC595
  • 1x Arduino nano
  • Tub Ø3mm lungime 46mm
  • 1x I2C afișaj OLDE 128 * 32
  • Fire
  • imprimantă 3d
  • grund + vopsea
  • hârtie de nisip
  • ciocan de lipit
  • Mini cablu USB + sursă de alimentare USB

Pasul 1: reguli

Reguli
Reguli

Am adăugat la acest joc propriile reguli de scor, precum și modificări de viteză pentru a-l face mai provocator, -dacă te oprești pe ledul roșu: scorul crește cu o valoare între 4 și 20 în funcție de viteză. Viteza crește cu 2%.

-dacă te oprești pe un led galben: scorul crește cu 2 și viteza crește cu 10%

-dacă te oprești pe un led verde: joc terminat

Imagine
Imagine

Am adăugat și un bonus pentru jucătorii cu adevărat calificați!

-dacă te oprești pe ledul roșu de 3 ori la rând în timp ce viteza este peste 80%: viteza revine la 20%! (stelele indică progresia bonusului respectiv)

Imagine
Imagine

primul LED care se aprinde este ales aleatoriu de către arduino, precum și dacă se întoarce în sensul acelor de ceasornic sau invers.

Pasul 2: Prototipare

Prototipare
Prototipare

Acesta a fost pasul în care am testat tot felul de reguli de notare. Placa nano arduino nu are suficiente pini de ieșire pentru a conduce 32 de LED-uri, așa că am folosit patru cipuri 74HC595, fiecare conducând 8 leduri, acestea funcționează foarte bine și folosește doar 3 pini de ieșire arduino!

Am făcut această schemă de circuit:

Imagine
Imagine

și aici este codul arduino (veți avea nevoie de această bibliotecă pentru afișajul oled și de această bibliotecă pentru cipurile hc595)

Pasul 3: incinta

Proiectare:

Carcasa a fost proiectată în Fusion 360, este compusă din 4 părți.

Imagine
Imagine

Puteți găsi fișierele. STL și.f3d pe Cults3D AICI

printare 3d:

Partea superioară a corpului va necesita suporturi pentru imprimare. Am imprimat toate piesele folosind filament de gheață PLA cu setări implicite pe Cura și 3D imprimat pe un Creality Ender3

Imagine
Imagine

Post-tipărire:

Pentru acest proiect am vrut să încerc o tehnică de finisare pentru imprimarea 3D.

iată cum arată imprimarea 3D …

Imagine
Imagine

Mai întâi am șlefuit bucățile cu 120 până la 800 de șmirghel

Imagine
Imagine

Am aplicat un strat de grund

Imagine
Imagine

L-am șlefuit din nou cu hârtie de șlefuit cu 800 de granule

Imagine
Imagine

Apoi am adăugat 3 straturi de vopsea neagră spray aici aveți comparația „înainte și după”:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Pasul 4: Asamblare

  1. plasați cele 32 de LED-uri în găurile corpului superior (negativ în interior, pozitiv în exterior)

    Imagine
    Imagine
  2. îndoiți picioarele negative pentru a le lipi împreună

    Imagine
    Imagine
  3. puneți primul 74HC595 aici cu susul în jos și lipiți LED-urile conform schemei de la pasul 2

    Imagine
    Imagine
  4. conectați cele patru cipuri cu fire foarte subțiri, de asemenea, conform schemei de circuit.

    Imagine
    Imagine
  5. lipiți patru fire pe afișajul OLED și treceți-le prin tub așa:

    Imagine
    Imagine
  6. lipiți toate firele către Arduino.

    Imagine
    Imagine
  7. lipiți placa arduino în loc cu lipici fierbinte.
  8. fixați partea superioară a corpului pe partea inferioară a corpului și fixați cutia oled din față.

Pasul 5: Distrează-te

Acum, trebuie doar să conectați arduino la o sursă de alimentare de 5V (banca de alimentare, laptop, …)

atunci va începe de la sine.

Încercați să obțineți cel mai mare scor!

Al meu este 1152 noroc!

Recomandat: