Tartalomjegyzék:
- 1. lépés: Eszközök és anyagok
- 2. lépés: Lézervágás
- 3. lépés: A fogaskerekek összeszerelése
- 4. lépés: Bemeneti doboz készítése és összeszerelése
- 5. lépés: Arduino áramkör
Videó: Interaktív Tic-Tac Toe játék, amelyet az Arduino vezérel: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
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
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
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
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
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:
Vezeték nélküli Arduino robot, amelyet PC vezérel: 4 lépés
Vezeték nélküli Arduino robot, amelyet PC vezérel: Ebben az utasításban megtanulhatja, hogyan kell kommunikációs csatornát beállítani a számítógép és egy Arduino -alapú robot között. Az itt használt robot differenciálmű kormányzási mechanizmust használ a mozgáshoz. Relé alapú motorvezérlőt használok a MO helyett
ESP 8266 Nodemcu Ws 2812 Neopixel alapú LED MOOD lámpa, amelyet a helyi webszerver vezérel: 6 lépés
ESP 8266 Nodemcu Ws 2812 Neopixel alapú LED MOOD lámpa, amelyet a helyi webszerver vezérel: ESP 8266 Nodemcu Ws 2812 Neopixel alapú LED MOOD lámpa, amelyet a webszerver használ
Robot: Kétféle mobil, amelyet a Windows Phone vezérel.: 6 lépés (képekkel)
Robot: Kétféle mobil, Windows Phone által vezérelt: Lista: Arduino Uno L 293 (Bridge) HC SR-04 (Sonar Module) HC 05 (Bluetooth modul) Tg9 (Micro Servo) Motor sebességváltóval (két) Akkumulátor tartó ( 6 AA) Kontaktlencse -tartó huzalok (férfi -női tűk) Kábelkötők Forró ragasztó (bot
4 DOF mechanikus karos robot, amelyet Arduino vezérel: 6 lépés
4 DOF mechanikus karos robot Arduino által vezérelt: Nemrég vettem ezt a készletet az aliexpress -en, de nem találtam utasításokat, amelyek megfelelnek ennek a modellnek. Így végül majdnem kétszer megépül, és sok kísérletet végez, hogy megtudja a megfelelő szervo rögzítési szögeket. Ésszerű dokumentáció
Arduino-meghajtású robot, amelyet a Tactigon vezérel: 5 lépés
Arduino által működtetett robot a Tactigon vezérlésével: Áttekintés Ez a bejegyzés megmutatja, hogyan lehet kihasználni a The Tactigon BLE Central képességeinek előnyeit. Szerettük volna irányítani robotunkat, a The Tactigon -t használva “ 3D kormánykerékként ” sebesség szabályozása dőlésszöggel és kormányzás tekercseléssel. Mi ma