Tartalomjegyzék:

Interaktív Tic-Tac Toe játék, amelyet az Arduino vezérel: 6 lépés
Interaktív Tic-Tac Toe játék, amelyet az Arduino vezérel: 6 lépés

Videó: Interaktív Tic-Tac Toe játék, amelyet az Arduino vezérel: 6 lépés

Videó: Interaktív Tic-Tac Toe játék, amelyet az Arduino vezérel: 6 lépés
Videó: Физик раскрывает секреты путешествий во времени НЛО: Нимиц и Тик-Так 2024, November
Anonim
Interaktív Tic-Tac Toe játék, amelyet az Arduino vezérel
Interaktív Tic-Tac Toe játék, amelyet az Arduino vezérel

A Physical Tic-Tac-Toe projekt célja, hogy egy jól ismert játékot áthelyezzen a fizikai területre. Eredetileg a játékot két játékos játszik egy papírlapon - az „X” és az „O” szimbólumok felváltásával. Az elképzelésünk az volt, hogy megvizsgáljuk a játékosok viselkedését, amikor gyökeresen eltérő formával szembesülnek. Ezenkívül nagyon szerettük felfedezni a Steampunk esztétikáját azáltal, hogy ötvöztük a fogaskerekek mechanikáját az elektronikával.

Projektünk alapgondolata az, hogy a játékmezők állapotát a hajlítható anyag alakja képviselheti. A mezőknek három különböző állapota van: „X”, „O” és NULL (nem használt mező). Ki kellett találnunk egy módszert, amellyel csökkenteni tudjuk az egyik állapotból a másikba való áttéréshez szükséges hajtóművek számát. Miután felvázoltunk néhány vázlatot, rájöttünk, hogy ez a szám csak egyre csökkenthető. Az alábbi vázlat összefoglalja tervezési folyamatunkat.

1. lépés: Eszközök és anyagok

Eszközök és anyagok
Eszközök és anyagok

A következő anyagokkal 9 játékdobozt kell készítenie. Minden játékdoboz független elem, és bármilyen konfigurációban használható. Nagyobb gond nélkül a táblát 16 (4 × 4) vagy 25 (5 × 5) dobozra lehet kiterjeszteni.

Eszközök:

  • Programozható lézervágó
  • Ragasztópisztoly
  • Forrasztóállomás

Anyagok:

  • 9 × SG90 szervó (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 nm. 3 mm -es MDF lemezből
  • 0,5 nm. 4 mm átlátszó akril lapból
  • Kenyeretábla
  • Jumper vezetékek
  • Arduino tábla
  • 9 Nyomógombok
  • Elasztikus szál
  • 80 cm -es 8 mm -es üreges cső (akril/alumínium)
  • 9 db 10 kiló ohmos ellenállás
  • Kenyeretábla

2. lépés: Lézervágás

Lézervágás
Lézervágás

Minden dobozhoz körülbelül 0,3 nm 3 mm -es MDF lemez szükséges. Az elemek vászonra helyezése nem számít. Ne feledje, hogy a fogaskerekek nem feleslegesek - mindegyikre szükség van a doboz működéséhez. Előfordulhat, hogy az SVG -fájlt módosítani kell, hogy megfelelően működjön a különböző nyomtatókon.

3. lépés: A fogaskerekek összeszerelése

Fogaskerék szerelvény
Fogaskerék szerelvény
Fogaskerék szerelvény
Fogaskerék szerelvény

A mechanizmus megépítéséhez a dobozban lézerrel kell vágni a szükséges hajtóműszerelvényt, és össze kell ragasztani

4. lépés: Bemeneti doboz készítése és összeszerelése

Bemeneti doboz készítése és összeszerelése
Bemeneti doboz készítése és összeszerelése
Bemeneti doboz készítése és összeszerelése
Bemeneti doboz készítése és összeszerelése

A folyamat második része egy fizikai beviteli szekrény létrehozása. Ez egy 3X3 -as tábla, ahol minden gomb megfelel a játéktábla megfelelő dobozainak.

  • Az alkatrészeket lézerrel vágják és összeszerelik.
  • A gombok forrasztható táblára vannak forrasztva.
  • A bonyolultság csökkentése érdekében a tápvezetékeket egy ponton össze kell kötni, és egyetlen darab jön ki.
  • A földelővezetékeknek külön 10K ohmos ellenállással kell rendelkezniük, majd össze lehet őket kötni.
  • Végül egyetlen vezeték csatlakozik az Arduino -hoz.

5. lépés: Arduino áramkör

Arduino áramkör
Arduino áramkör

Az Arduino -val való kapcsolatok a következők. Ami a bemeneti dobozt illeti, a csatlakozásokat forrasztólemezen végeztük, és a teljes szerelvény a dobozon belül van. A digitális tüskék és a táp- és földelőcsapok a bemeneti kártyáról az Arduino -hoz való csatlakozáshoz. A szervocsatlakozások a fenti képen láthatók. Az interaktív műtárgy kódja 3 fájlból áll. A TicTacToe.ino a fő fájl, és a megoldó az „X” és „O” lépések lejátszásához használt algoritmus.

Ajánlott: