4 játék csatlakoztatása Arduino és Neopixel használatával: 7 lépés (képekkel)
4 játék csatlakoztatása Arduino és Neopixel használatával: 7 lépés (képekkel)
Anonim
Image
Image
Alkatrészek
Alkatrészek

Ahelyett, hogy puszta ajándékot adnék a polcról, szerettem volna unokaöcsémnek egyedi ajándékot adni, amelyet össze tudnak rakni és (remélhetőleg) élvezni fogják. Bár ennek a projektnek az Arduino kódja túl nehéz lehet számukra, hogy megértsék, az ebben a kódban használt bemenet, kimenet, ciklusok és feltételek alapvető fogalmait vizuálisan el lehet magyarázni a Connect 4 játék során.

Ebben az utasításban megmutatom, hogyan állíts össze egy Arduino készletet, amelyet össze tudsz gyűjteni és kódolni a gyerekeiddel a Connect 4 játékhoz. Ehhez a projekthez forrasztás nem szükséges; csak plug and play.

1. lépés: Alkatrészek

Ehhez a projekthez szüksége lesz:

  • Arduino Uno vagy ennek megfelelő
  • 8x8 Neopixel RGB LED
  • Kenyeretábla
  • 3 gombos kapcsoló
  • Jumper vezetékek
  • Csavarok
  • Tok - alaplap és karton állvány

Eszközök: csavarhúzó, ragasztópisztoly

2. lépés: Készítse elő a Neopixel kijelzőállvány -egységet

Készítse elő a Neopixel kijelzőállvány -egységet
Készítse elő a Neopixel kijelzőállvány -egységet
Készítse elő a Neopixel kijelzőállvány -egységet
Készítse elő a Neopixel kijelzőállvány -egységet
Készítse elő a Neopixel kijelzőállvány -egységet
Készítse elő a Neopixel kijelzőállvány -egységet

Először csatlakoztasson 3 jumper vezetéket a Neopixelhez. A következő kábelek színkódját használom:

Fehér: GND

Szürke: 5V Lila: Data IN

Ezután rögzítse a Nelpixelt a kijelzőpanelhez forró ragasztóval.

3. lépés: Készítse elő a gombos kapcsolóegységet

Készítse elő a gombkapcsoló egységet
Készítse elő a gombkapcsoló egységet
Készítse elő a gombos kapcsolóegységet
Készítse elő a gombos kapcsolóegységet
Készítse elő a gombos kapcsolóegységet
Készítse elő a gombos kapcsolóegységet
Készítse elő a gombos kapcsolóegységet
Készítse elő a gombos kapcsolóegységet

Helyezze a gombos kapcsolókat a kenyértáblára, és csatlakoztassa az áthidaló vezetékeket a következő vezetékek színkódjával:

Barna: Bal gomb

Piros: bal gomb narancssárga: középső gomb sárga: középső gomb zöld: jobb gomb kapcsoló kék: jobb oldali gomb kapcsoló

A (-) sínhez barna, narancssárga, zöld vezetékek csatlakoznak egy új fekete vezetékkel együtt.

Megjegyzés: Talán észrevette, hogy nem használok ellenállást ezekhez a gombokhoz. Ez azért van, mert az Arduino kódot fogom használni a beépített 20K Arduino pin ellenállások használatához. Lásd a másik projektemet arról, hogyan használhatom a belső ellenállásokat a kód használatával az áramkörhöz.

www.instructables.com/id/Simon-Whack-a-Mol…

Lépés: Csatlakoztassa az Arduino -t és az elemtartót az alaplaphoz

Csatlakoztassa az Arduino -t és az elemtartót az alaplaphoz
Csatlakoztassa az Arduino -t és az elemtartót az alaplaphoz

Csavarokkal (vagy forró ragasztóval) rögzítse az Arduino -t és az elemtartót az alaplaphoz.

5. lépés: Rögzítse a kijelző egységet az alaplaphoz

Rögzítse a kijelző egységet az alaplaphoz
Rögzítse a kijelző egységet az alaplaphoz

Forró ragasztóval rögzítse a kijelzőegységet az alaplaphoz az ábrán látható módon.

6. lépés: Csatlakoztassa a jumper vezetékeket az Arduino -hoz

Csatlakoztassa a Jumper vezetékeket az Arduino -hoz
Csatlakoztassa a Jumper vezetékeket az Arduino -hoz
Csatlakoztassa a Jumper vezetékeket az Arduino -hoz
Csatlakoztassa a Jumper vezetékeket az Arduino -hoz
Csatlakoztassa a Jumper vezetékeket az Arduino -hoz
Csatlakoztassa a Jumper vezetékeket az Arduino -hoz
Csatlakoztassa a Jumper vezetékeket az Arduino -hoz
Csatlakoztassa a Jumper vezetékeket az Arduino -hoz

Csatlakoztassa az összes jumper vezetéket az Arduino -hoz a következő tű hozzárendelés szerint:

Piros -> 2

Sárga -> 3 kék -> 4 lila -> 5 fekete -> GND fehér -> GND szürke -> 5V

7. lépés: Töltse fel a kódot és játsszon

Előre feltöltöttem az Arduino-t csatolt kóddal, így amint a 9V-os akkumulátort csatlakoztatta az Arduino-hoz, elkezdett játszani. A kék gombok a chip pozíciójának bal vagy jobb oszlopba való mozgatására szolgálnak, mielőtt megnyomnák a sárga gombot a chip leadásához. (Lásd a videót)

A demo módba való belépéshez egyszerűen nyomja meg bármelyik gombot, majd nyomja meg és engedje fel a reset gombot. Miután a képernyő tiszta, engedje el a gombot, és látni fogja, hogy a piros és a kék automatikusan lejátszódik. Észre fogja venni, hogy demó módban a piros és a kék játékosok egyszerűen véletlenszerűen választják ki az oszlopokat, és nem használnak nyerő stratégiát a másik játékos legyőzésére.

A demó módból való kilépéshez állítsa alaphelyzetbe az Arduino -t.

A jövőben egyetlen játékos vs Arduino módot tervezek hozzáadni, így ha ismeri a Connect 4 alapvető algoritmusát, tudassa velem.

Ajánlott: