Tartalomjegyzék:

3D Tic-Tac-Toe egy led kockán: 11 lépés
3D Tic-Tac-Toe egy led kockán: 11 lépés

Videó: 3D Tic-Tac-Toe egy led kockán: 11 lépés

Videó: 3D Tic-Tac-Toe egy led kockán: 11 lépés
Videó: Физик раскрывает секреты путешествий во времени НЛО: Нимиц и Тик-Так 2024, November
Anonim
Image
Image

Szeretett volna valaha otthon játszani a Tic Tac Toe játékot 3 dimenzióban?

Ha a válasz igen, akkor ez az utasítás minden szükséges információt megad az elkészítéséhez.

A játék 3x3x3 led kockán játszható. Minden pont egyszínű LED, minden LED-et külön kell vezérelni. A tic-tac-toe játékhoz legalább 3 különböző jelre van szükség (általában o x és üres), azonban egyszínű LED-kockában, ami lehetetlen.

Az oldat villog. Amikor a játékot elindítják, minden led kikapcsolva, az első játékos a bekapcsolt leddel játszik, a második pedig a villogó leddel, így a játék így játszható.

A joystick és a gomb lehetővé teszi, hogy kiválassza azt a LED -et, ahová a "jelzést" szeretné elhelyezni.

Természetesen a LED -kockát díszítésként is használhatja. A kódot a LED -ek véletlenszerűen villogják, mint a videóban, vagy egymás után.

1. lépés: Gyűjtse össze az alkatrészeket

Gyűjtse össze az összetevőket
Gyűjtse össze az összetevőket

A játék létrehozásához szükséges összetevők listája:

  • 22*30 Univerzális áramköri lap (vagy nagyobb)
  • Arduino UNO
  • 27 LED (én 3 mm -es LED -eket használtam)
  • Joystick modul (KY-023)
  • Gomb modul (KY-004)
  • 20 M-F áthidaló vezeték
  • Huzal
  • Rugalmas vezetékek
  • 12 F-F csatlakozó

Szükséges eszközök

  • Styrofoam Megkönnyíti a munkáját!
  • Forrasztó készlet
  • Ragasztópisztoly
  • Csípőfogó
  • Kábelhámozó
  • Vonalzó
  • Csiszolópapír (opcionális)

2. lépés: Jelölés a hungarocellen

Jelölés a hungarocellen
Jelölés a hungarocellen

Rajzoljon 3x3 jelölést egy hungarocell blokkra, és lyukakat illesszen a LED -ekhez, hogy illeszkedjenek. A lyukaknak 2 cm távolságra kell lenniük egymástól, mivel egy kockát készítünk. Ehhez vonalzót kell használnia.

3. lépés: A LED -ek csiszolópapírral (opcionális)

A LED -ek csiszolása (opcionális)
A LED -ek csiszolása (opcionális)

A nagyobb fényerő elérése érdekében csiszolópapírral dörzsölheti a LED -eket.

4. lépés: A vezetékek előkészítése

A szabad huzaloknak 4,5 cm hosszúnak kell lenniük, ebből 24 -et kell előkészíteni. Ezek lesznek a kocka keretei.

12 rugalmas vezetéket kell előkészíteni. 9 közülük 6-7 cm hosszú legyen. 3 közülük 12-13 cm legyen. Húzza le a vezetékek mindkét végét.

5. lépés: A LED -ek forrasztása

A LED -ek forrasztása
A LED -ek forrasztása
A LED -ek forrasztása
A LED -ek forrasztása
A LED -ek forrasztása
A LED -ek forrasztása

Először is összekapcsoljuk a negatív vezetékeket, ez általában a LED rövidebb lába.

Helyezze a LED -eket az előzőleg elkészített hungarocellre. Helyezze a vezetékeket a képen látható módon, majd tekerje a rövidebb lábat a vezeték köré. Ezután óvatosan forrasztja a LED -eket a vezetékhez, majd forrasztjon egy vezetéket mindkét oldalon, így a négyzet egyben marad.

Fontos, hogy ha készen áll egy négyzetre, tesztelje mind a 9 LED -et. Ez megtehető úgy, hogy a drótvázat az Arduino földjéhez csatlakoztatja. Ezután használjon M-M Jumper vezetéket, és csatlakoztassa az Arduino 3,3 V-os csatlakozójához, és érintse meg a másik oldalt a LED forraszthatatlan lábához, a LED-nek világítania kell. Ha nem világít egyetlen LED sem, valószínűleg az egyik pozitív láb érinti a huzalkeretet, ellenőrizze ezeket.

Elő kell készítenie 3 LED négyzetet.

6. lépés: A négyzetek összeforrasztása

A terek forrasztása együtt
A terek forrasztása együtt

Ez a legnehezebb, ebben a szakaszban segítséget kell kérnie.

Helyezzen egy négyzetet a hungarocellre, majd ragasszon egy vezetéket a LED mellé, függőleges helyzetbe. Fontos, hogy ez a vezeték CSAK a LED -ek pozitív lábát érje. Tekerje a pozitív lábat (amelyet még nem forrasztott) a huzal körül, és forrasztja fel. Csináld minden LED -del.

Helyezze a második négyzetet 2 cm magasságba. Tekerje a pozitív lábakat a függőleges vezetékek köré. A négyzet így is ott marad, így utána mindegyiket forraszthatja.

Ezután helyezze az utolsó négyzetet 4 cm magasságba. Végezze el ugyanazokat a lépéseket, mint korábban.

FONTOS: A vízszintes vezetékek nem érinthetik a függőleges vezetékeket.

Miután elkészült a lépéssel, ellenőrizze az egyes LED -eket, mint korábban.

7. lépés: A kocka rögzítése az áramkörhöz

A kocka rögzítése az áramkörhöz
A kocka rögzítése az áramkörhöz
A kocka rögzítése az áramkörhöz
A kocka rögzítése az áramkörhöz

Először is 9 rugalmas hámozott vezetéket kell használnia.

Dugja be a huzal egyik oldalát az áramköri lap lyukán, forrasztja a vízszintes vezetékhez. Végezze el az összes vízszintes vezetékkel. Ezután rögzítse a kockát a táblához forró ragasztóval.

Másodszor, használja a 3 hosszabb rugalmas hámozott vezetéket.

Forrasztja őket a négyzetekhez, majd illessze be a lyukakon keresztül (Használhatja a tábla sarkában lévő nagyobb lyukat)

Ha készen áll a lépésre, 12 vezeték lóg a tábla alján. A négyzetekhez csatlakoztatott 3 vezeték lehetővé teszi a LED függőleges irányú kiválasztását. A 9 vezeték lehetővé teszi, hogy kiválassza azt az oszlopot, ahol fel szeretné világítani a LED -et.

8. lépés: Forrasztja a csatlakozókat

Forrasztani a csatlakozókat
Forrasztani a csatlakozókat
Forrasztani a csatlakozókat
Forrasztani a csatlakozókat
Forrasztani a csatlakozókat
Forrasztani a csatlakozókat
Forrasztani a csatlakozókat
Forrasztani a csatlakozókat

Forrasztja a csatlakozókat a tetején. El kell különítenie a vízszintes és a függőlegeseket, mint én.

Forrasztja a 9 vezetéket a csatlakozókhoz, a képen látható módon.

Ezután forrasztja a 3 vezetéket a 3 csatlakozóhoz. Csatlakoztassa a vezetéket felülről a 10. csaphoz, a középsőt a 11 -eshez és az alját a 12 -eshez, és forrasztja őket oda.

Ragassza a többi vezetéket a táblára.

A LED -kocka készen áll, most ki kell próbálnia.

9. lépés: Próbálja ki a LED -kockát

Próbálja ki a LED Cube -ot
Próbálja ki a LED Cube -ot

Csatlakoztassa a LED-kocka 1-9-et az Arduino D0-D8-hoz (1-től D0-ig, 2-től D1-ig)

Csatlakoztassa a 10-12-et az Arduino-hoz a következőképpen:

  • 10 -től D11 -ig
  • 11 -től D10 -ig
  • 12 -től D9 -ig

Töltse fel a megadott kódot az Arduino -ba.

A ledRandom () funkció segítségével a LED -ek véletlenszerűen villognak

A ledSeq () függvény a LED -eket oszlopban egymás után villogni fogja.

A ledWrite (x, y, z, v) funkció lehetővé teszi, hogy bármilyen LED -et írjon a kockára. x, y, z a koordináták, 1-3 között kell lenniük. v a LED állapota, ha 0, a LED kialszik, amikor 1, a LED bekapcsol.

Több LED -et külön is meggyújthat. A LED villogása azonban kikapcsolja az előzőt. De a késleltetés csak 0,5 ms, így látni fogja, hogy mindkettő be van kapcsolva.

A jövőben megpróbálom javítani a program ezen részét.

10. lépés: Csatlakoztassa a botkormányt és a gombot

Csatlakoztassa a botkormányt és a gombot
Csatlakoztassa a botkormányt és a gombot

A joystick modulnak ugyanabban a helyzetben kell lennie, mint a LED -kocka (a képen látható módon)

Gomb modul:

  • Csatlakoztassa a - készüléket az Arduino GND -hez
  • Csatlakoztassa a + (középső csapot) az Arduino 5V -hoz
  • Csatlakoztassa az S (kimeneti tűt) az Arduino A3 -hoz

Joystick modul:

  • SW -tól A2 -ig
  • VRY - A1
  • VRX - A0
  • +5V az Arduino 5V -hoz
  • GND az Arduino GND -hez.

Ezután rögzítse a modulokat és a LED -kockát egy műanyag síkra, és töltse fel a kódot az Arduino -ra.

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

A 3D Tic-Tac-Toe készen áll.

Íme egy rövid bemutató, hogyan kell játszani:

  • Az 1. játékos a bekapcsolt LED -del játszik
  • A 2. lejátszó a villogó LED -del játszik
  • A LED gyorsabban villog, ha a LED -et használja.
  • A LED -et a joystick segítségével választhatja ki. Ha a joystick -ra kattint, lefelé léphet. (az első szinttől a harmadikig megy)
  • Nyomja meg a gombot, hogy letegye az aláírását. (Olyan helyre teszi, ahol a LED gyorsan villog)
  • Az nyer, aki három jelet gyűjt x, y vagy z irányban. (Az átlókat még nem tartalmazza)
  • Ha valaki nyer a tetején, a jobb felső sarok kigyullad, és ha
    • Az 1 játékos nyer. Az első sor világít
    • A 2. játékos nyer. A második sor világít
    • A játék megmutatja azt a helyet is, ahol összegyűjtötte 3 jelét.
  • Új játék indításához nyomja meg néhány másodpercig a joystickot.

Fontos: Mindig nyomja meg a gombot egy másodpercig, és tartsa félig a joystickot.

Azt tervezem, hogy a jövőben javítom a játékot, az átlókkal együtt.

Ha bármilyen kérdése van, írjon megjegyzést vagy üzenetet.

Ajánlott: