Tartalomjegyzék:

Arduino Dice Tower Game: 8 lépés
Arduino Dice Tower Game: 8 lépés

Videó: Arduino Dice Tower Game: 8 lépés

Videó: Arduino Dice Tower Game: 8 lépés
Videó: My Secret Warehouse Tour 2024, November
Anonim
Arduino Dice Tower játék
Arduino Dice Tower játék

Ebben az utasításban megmutatom, hogyan kell kocka toronyjátékot építeni arduino, öt szervó és néhány érzékelő segítségével.

A játék célja egyszerű, két ember dob egy kockát a tetejére, és felváltva megnyom egy gombot, vagy más módon manipulálja az érzékelőket. A szervó mozgatása közben mozgassa a doboz mindkét oldalán lévő platformokat, így a kocka leesik. Az nyer először, aki kihozza a kockait a tornyokból azzal a bónusszal, hogy látja, mit dobott.

Ez a projekt könnyen módosítható vagy bővíthető más szórakoztató érzékelők használatával, vagy nagyobb vagy kisebb.

1. lépés: Követelmények

Követelmények
Követelmények

Ehhez a projekthez szüksége lesz:

Elektronika:

- AC/DC adapter (5V, 2.1A, középen pozitív)

- Egy Arduino Uno

- USB-B kábel

- 32x hüvelyes dugóhuzal

- 5x szervó

- 5x 10k ellenállás

- 3x nyomógomb

- Erőérzékeny ellenállás

- Fényérzékelő

Építőanyagok:

- MDF lemez vagy más fa

- fa ragasztó

- fa nyárs

- műanyag lap

FONTOS: Az adapternek 5 voltosnak kell lennie, mert ez a szervók feszültsége, és több megtörheti őket. Ellenőrizze azt is, hogy az adapter középen pozitív, és több mint 2 A -val rendelkezik az összes szervó táplálásához.

2. lépés: Tápellátás

Erő
Erő
Erő
Erő
Erő
Erő
Erő
Erő

Ahhoz, hogy minden szervó működjön, sokkal több energiára lesz szüksége, mint amennyit az arduino képes biztosítani. Erre való az adapter. Az adapter 5V, ami a szervók és az összes érzékelő működési feszültsége, így tökéletes lesz. Ezenkívül 2.1A -t biztosít, amely egyszerre elegendő az összes szervóhoz. Tehát először vágja le az adapter vezetékét és nyúzza le. Ha szét kell választania a vezetékeket, az egyik az 5V, a másik a föld. Ha van egy vastag drótja, akkor mindkét vezeték benne van, és szét kell választania őket. Multiméterrel megnézheti, melyik vezeték az 5V -os. Ha a szondákat a vezetékekre helyezi, és 5 V -ot mutat, akkor a piros szondán lévő vezeték 5 V, a fekete szondán lévő pedig földelt. ha -5 voltot jelez, az azt jelenti, hogy rosszul vannak. Most kötözhet drótot mindkettő köré, és behelyezheti őket a kenyérsütő táblájába, az 5V -ot a + -ba és a földet a --ba. Most még egy utolsó dolog, amit vezetni kell az arduino földjétől a vezetékhez - és úgy is, hogy az adapter és az arduino közös vonalban legyen, különben nem fog működni.

3. lépés: Szervók

Szervók
Szervók
Szervók
Szervók

Ezután bekötjük a szervókat. Most minden szervónak három vezetéke van, egy sárga, egy narancssárga és egy barna.

- Sárgától a (PWM) 4, 5, 6, 9, 10, 11 érintkezőig

- Narancs a hatalomhoz

- Barna a földhöz

De nem csatlakoztathatja őket egyszerűen egyetlen tűhöz sem, fontos a PWM csapok használata. Míg a legtöbb digitális érintkező csak be- vagy kikapcsolható, a PWM csapok olyan értékeket is küldhetnek, amelyek között a szervót bármilyen kívánt helyzetbe kell állítanunk.

4. lépés: Nyomógombok

Nyomógombok
Nyomógombok
Nyomógombok
Nyomógombok

Ezután bekötjük a három nyomógombot az 1, 2 és 4 szervók vezérléséhez.

- Csatlakoztassa a nyomógombot a kenyértáblához

- A jobb gomb lábától a tápellátásig.

- A bal gomb lábától a 3. csapig

- A bal gomb lábától a 10k ellenállásig

- 10k ellenállástól a földig

Most ismételje meg ezt mind a három gombnál.

5. lépés: Erőérzékeny ellenállás

Erőérzékeny ellenállás
Erőérzékeny ellenállás

A következő az erőérzékeny ellenállás, amely az erőt méri. Most ehhez az érzékelőhöz az analóg csapokat fogjuk használni, mert az analóg csapok 0 és 1023 közötti értékekkel működnek, nem pedig csak be vagy ki, ami az erőérzékelő számára szükséges.

- Csatlakoztassa az erőérzékeny ellenállást a panelhez

- Bal érintkező a tápellátáshoz

- Jobb tüske az A0 analóg csaphoz

- Jobb láb 10k ellenálláshoz

- 10k ellenállás a földhöz

6. lépés: Fényérzékelő

Fényérzékelő
Fényérzékelő

És végül hozzáadjuk a fényérzékelőt. Győződjön meg arról, hogy a hosszú csap a bal oldalon van.

- Csatlakoztassa a fényérzékelőt a kenyértáblához

- Bal láb a hatalomhoz

- Jobb láb az analóg A1 tűhöz

- Jobb láb 10k ellenálláshoz

- 10k ellenállás a földhöz

7. lépés: burkolat

Burkolat
Burkolat
Burkolat
Burkolat
Burkolat
Burkolat

Az első kép sablonja alapján láthatja a deszkákat. Ezután készítse el az elülső és a hátoldalon feltüntetett lyukakat. Ezután mindent összeragaszthat, hogy olyan legyen, mint a 2. és 3. kép. Csak ne ragassza a szervo platformokat a szervókhoz, csak használja a szabványos szervo alkatrészeket, és csavarja rá őket. Ezután ragassza fel a nyársakat és ragassza őket a lyukon keresztül. Ezután a másik oldalon helyezze el a másik azonos platformot úgy, hogy két platform legyen egy szervón. Lásd tehát a negyedik és ötödik képet.

Természetesen könnyen megváltoztathatja a doboz méretét, valamint a belső csúszkákat.

8. lépés: Kód

Ez a kód mind az öt szervó vezérléséhez az érzékelők segítségével.

gomb1 = szervo1

gomb2 = szervo2

fényérzékelő = szervo3

gomb3 = szervo4

erőérzékeny ellenállás = szervo5

Ajánlott: