Tartalomjegyzék:

PressKill: Arduino játék: 5 lépés
PressKill: Arduino játék: 5 lépés

Videó: PressKill: Arduino játék: 5 lépés

Videó: PressKill: Arduino játék: 5 lépés
Videó: LILYGO® TTGO T-Watch-2020 Arduino SmartWatch Demo 2024, November
Anonim
PressKill: Arduino játék
PressKill: Arduino játék

A PressKill egy fizikai játék négy játékos számára, akiket Arduino segítségével terveztem és készítettem egy iskolai projekthez. A játék készítése programozást, forrasztást, vektoros tervek készítését, lézervágást és némi ragasztást foglal magában. Szeretnél rad játékot játszani a barátaiddal? Olvass tovább!

A játék szabályai:

  1. Amikor bármelyik játékos megnyomja a gombját, pontot kap, és a Deadzone elindul.
  2. Amikor bármelyik játékos megnyomja a gombját a Deadzone alatt, elveszíti a játékot.
  3. 5 másodperccel az indulás után a Deadzone véget ér. Erre nincs utalás.
  4. Az első játékos nyer, aki öt ponttal rendelkezik, vagy az utolsó, aki feláll.

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek

Itt található a játék fizikai felépítéséhez szükséges összes rész listája.

  • 1 Arduino
  • 4 nagy árkád gomb opcionális lámpákkal
  • 16 db női csatlakozó
  • 4 db fehér led
  • 4 220 Ohm ellenállás
  • 4 10.000 Ohm ellenállás
  • sok drót
  • hőre zsugorodó cső
  • perfboard
  • 1 lap 3 mm -es MDF fából
  • fa ragasztó

A következő eszközöket is használtam:

  • Forrasztópáka
  • Lézervágó
  • Hőpisztoly (az öngyújtó is működik)

2. lépés: Kábelezés

Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték

Maga a bekötés nem olyan bonyolult, csak fárasztó, mert ugyanazt négyszer kell elvégezni, minden egyes gombnál egyszer. Itt van egy jó utasítás a gombcsapokhoz: Big-dome-push-button-LinkIt-Basics

Rendben, íme a dolog mindössze öt lépésben:

  1. Helyezze be a LED -eket az arcade gombokba. Ha a gombok könnyen kompatibilisek a LED -ekkel, remek! Az enyémek nem voltak, ezért a helyére forrasztottam őket.
  2. Csatlakoztassa a női csatlakozókat néhány vezetékhez. Forrasztottam őket, hogy megerősítsék a kapcsolatot, és a biztonság kedvéért hozzáadtam néhány zsugorcsövet a hőpisztoly segítségével. A vezetékeket színkóddal jelöltem negatívra (szürke) és pozitívra (pirosra).
  3. A megfelelő ellenállások hozzáadásához forgassa el az összes gomb összes vezetékét egy kis darab perfboardra. Segít egy kicsit a szervezésben is. Ellenőrizze a mellékelt képet a különböző vezetékek és ellenállások közeli megtekintéséhez. Ezután csatlakoztassa a vezetékeket a női csatlakozókkal a gombhoz. most ismételje meg négyszer!
  4. Az Arduino 5V -os és GND -s bemeneti gombjainak összes vezetékét párhuzamosan forrasztja egy másik kis darab perfboardra. így csak két vezetéket kell csatlakoztatnia az Arduino -hoz nyolc helyett.
  5. Ez egy opcionális lépés, de ha szeretne némileg szervezett maradni, mint én, jelölje meg a vezetékeket minden gombról, amelyek az Arduino PIN -kódjába kerülnek. Az enyémet színkóddal jelöltem gomb szín szerint.

Nagyjából ennyi az elektronika! Ha okosabb, mint én, tervezze meg előre az áramköreit, hogy könnyen kezelhesse a kábeleket, és elkerülje a nagy spagettit.

3. lépés: Doboz

Doboz
Doboz

Személyes okokból lézervágó dobozt szerettem volna készíteni az összes elektronika tárolására. Ez egy meglehetősen egyszerű forma, és egyszerűen elkészíthető, ha csak fát fűrészel, és kerek lyukakat fúr, így ha ez gyorsabb vagy hozzáférhetőbb az Ön számára, ez okos lépés. De hadd mondjam el, hogy ezek az ujjízületek félelmetesen jól néznek ki.

A doboz mintáját a makercase.com -ról vettem, akik nagyon megkönnyítik, hogy ne rajzoljam le az összes ujjízületet magam. Ezután módosítottam a mintát az Inkscape -ben, egy ingyenes vektoros rajzoló programban. Tapasztalataim szerint az Inkscape nem jó a.dxf fájlok exportálásában, amelyeket a lézervágó olvas, ezért a probléma megoldása az Adobe Illustrator használata.

Maga a doboz mérete 30 x 30 x 10 centiméter. Miután elvégezte az MDF lézervágást, összeragaszthatja a paneleket. Az alját azonban ne ragasztja be! Fejjel lefelé fordított fedélként szolgál a hardver eléréséhez. Rögzíthetővé teheti néhány mágnes belsejére ragasztásával. Nem tettem, egyszerűen azért, mert nem kellett. Jó döntés, ha sokat szeretné mozgatni a dobozt anélkül, hogy az alja leesne.

Megjegyzés: Az ebben az oktatóanyagban szereplő tervek nem tartalmaznak lyukat az Arduino tápkábeléhez. Én magam fúrtam egyet, de megváltoztathatja a terveket, hogy befogadjon egyet, vagy 5 V -os áramforrást helyezhet a dobozba. Erre még van bőven hely.

4. lépés: Kód

Itt az Arduino kódja. Én készítettem, és tartalmazhat hibákat, bár egyelőre nem vettem észre. Meg van jegyezve, és nagyon szabadon optimalizálhatja, módosíthatja vagy kiegészítheti.

5. lépés: Jó szórakozást

Érezd jól magad!
Érezd jól magad!

Ez furcsán hangozhat, de komolyan gondolom: jó szórakozást az alkotáshoz és a játékhoz! Csak ne feledje: a szórakozás hiánya is része az alkotás örömének. Ha elakad, játsszon és kísérletezzen, hogy új megoldásokat találjon a problémákra. Így tudtam elkészíteni ezt a játékot. Köszönöm, hogy elolvasta!

Ajánlott: