Turinys:

„Arduino“ciklono žaidimas: 5 žingsniai (su nuotraukomis)
„Arduino“ciklono žaidimas: 5 žingsniai (su nuotraukomis)

Video: „Arduino“ciklono žaidimas: 5 žingsniai (su nuotraukomis)

Video: „Arduino“ciklono žaidimas: 5 žingsniai (su nuotraukomis)
Video: Девочка — шашлычок ► 1 Прохождение Silent Hill Origins (PS2) 2024, Liepa
Anonim
Arduino ciklono žaidimas
Arduino ciklono žaidimas

„Fusion 360“projektai »

Aš niekada nežaidžiau tikrojo ciklono arkadinio žaidimo, bet man patinka idėja žaisti su mūsų reakcijos laiku.

Sukūriau miniatiūrinį žaidimą. Jį sudaro 32 šviesos diodai, sudarantys apskritimą, šviesos diodai užsidega po vieną kaip vedlys. Tikslas yra paspausti mygtuką, kai užsidega raudonas šviesos diodas.

VIDEO ČIA

Prekės

  • 29x žalia lemputė
  • 2x geltona lemputė
  • 1x raudona lemputė
  • 1x 12 mm LED mygtukas
  • 4x 74HC595
  • 1x „Arduino nano“
  • Ø3 mm vamzdis 46 mm ilgio
  • 1x I2C OLDE ekranas 128*32
  • Laidai
  • 3D spausdintuvas
  • gruntas + dažai
  • smėlio popierius
  • lituoklis
  • Mini USB kabelis + USB maitinimo šaltinis

1 žingsnis: taisyklės

Taisyklės
Taisyklės

Prie šio žaidimo pridėjau savo rezultato taisykles ir greičio pakeitimus, kad būtų sudėtingiau, -jei sustosite prie raudono šviesos diodo: rezultatas padidės nuo 4 iki 20, priklausomai nuo greičio. Greitis padidėja 2%.

-jei sustosite ant geltono šviesos diodo: rezultatas padidės 2, o greitis padidės 10%

-Jei sustosite ant žalios šviesos diodo: žaidimas baigtas

Vaizdas
Vaizdas

Taip pat pridėjau premiją tikrai įgudusiems žaidėjams!

-Jei 3 kartus iš eilės sustosite ant raudono šviesos diodo, kai greitis yra didesnis nei 80%: greitis grįžta į 20%! (žvaigždės nurodo tos premijos progresą)

Vaizdas
Vaizdas

pirmąjį užsidegantį šviesos diodą arduino pasirenka atsitiktinai, taip pat, jei jis sukasi pagal laikrodžio rodyklę arba prieš laikrodžio rodyklę.

2 žingsnis: prototipų kūrimas

Prototipų kūrimas
Prototipų kūrimas

Tai buvo žingsnis, kai išbandžiau visų rūšių taškų skaičiavimo taisykles. „Arduino nano“plokštėje nėra pakankamai išvesties kaiščių, kad būtų galima valdyti 32 šviesos diodus, todėl naudojau keturis 74HC595 lustus, kurių kiekvienas valdo 8 šviesos diodus, jie veikia tikrai gerai ir naudoja tik 3 arduino išvesties kaiščius!

Aš padariau šią schemą:

Vaizdas
Vaizdas

ir čia yra arduino kodas (jums reikės šios bibliotekos, kad galėtumėte rodyti ekraną, ir šios bibliotekos, skirtos hc595 lustams)

3 žingsnis: gaubtas

Projektavimas:

Korpusas suprojektuotas naudojant „Fusion 360“, jį sudaro 4 dalys.

Vaizdas
Vaizdas

„Cults3D“failus. STL ir.f3d galite rasti ČIA

3D spausdinimas:

Viršutinei kūno daliai spausdinti reikės atramų. Aš išspausdinau visas dalis naudodami PLA ledo giją su numatytais „Cura“nustatymais ir 3D atspausdinau ant „Creality Ender3“

Vaizdas
Vaizdas

Po spausdinimo:

Šiam projektui norėjau išbandyti 3D spausdinimo apdailos techniką.

Štai kaip atrodo 3D spausdinimas …

Vaizdas
Vaizdas

Pirmiausia gabalėlius šlifavau 120–800 smėlio švitriniu popieriumi

Vaizdas
Vaizdas

Užtepiau gruntinį sluoksnį

Vaizdas
Vaizdas

Aš vėl šlifavau 800 grūdėtumo švitriniu popieriumi

Vaizdas
Vaizdas

Tada aš pridėjau 3 sluoksnius juodų purškiamų dažų, čia yra palyginimas „prieš ir po“:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

4 žingsnis: Surinkimas

  1. Įdėkite 32 šviesos diodus į viršutinės kūno skyles (neigiamas viduje, teigiamas išorėje)

    Vaizdas
    Vaizdas
  2. sulenkite neigiamas kojas, kad jas sujungtumėte

    Vaizdas
    Vaizdas
  3. padėkite pirmuosius 74HC595 čia aukštyn kojomis ir lituokite šviesos diodus pagal 2 veiksmo schemą

    Vaizdas
    Vaizdas
  4. susiekite keturias mikroschemas su tikrai plonais laidais taip pat pagal grandinės schemą.

    Vaizdas
    Vaizdas
  5. lituokite keturis laidus prie OLED ekrano ir praleiskite juos per vamzdelį taip:

    Vaizdas
    Vaizdas
  6. lituokite visus laidus prie „Arduino“.

    Vaizdas
    Vaizdas
  7. klijuokite arduino plokštę karštais klijais.
  8. užfiksuokite viršutinę kūno dalį ant apatinės kūno dalies ir užfiksuokite priekinę dėžutę.

5 žingsnis: linksminkitės

Dabar jūs tiesiog turite prijungti arduino prie 5 V maitinimo šaltinio (maitinimo banko, nešiojamojo kompiuterio, …)

tada viskas prasidės savaime.

Pabandykite surinkti aukščiausią rezultatą!

Mano 1152 sėkmės!

Rekomenduojamas: