Tartalomjegyzék:

Varázslókesztyű: Arduino vezérelt vezérlőkesztyű: 4 lépés (képekkel)
Varázslókesztyű: Arduino vezérelt vezérlőkesztyű: 4 lépés (képekkel)

Videó: Varázslókesztyű: Arduino vezérelt vezérlőkesztyű: 4 lépés (képekkel)

Videó: Varázslókesztyű: Arduino vezérelt vezérlőkesztyű: 4 lépés (képekkel)
Videó: Arduino and Flex Sensor based Robotic Hand Control 2024, Július
Anonim
Varázslókesztyű: Arduino vezérelt vezérlőkesztyű
Varázslókesztyű: Arduino vezérelt vezérlőkesztyű
Varázslókesztyű: Arduino vezérelt vezérlőkesztyű
Varázslókesztyű: Arduino vezérelt vezérlőkesztyű

A varázsló kesztyű.

A projektem során készítettem egy kesztyűt, amellyel hűvös és magával ragadó módon játszhat kedvenc varázslatos játékával, csak néhány alapvető arduino és arduino eszköz használatával. játszhat olyan játékokat, mint az idősebb tekercsek, vagy akár saját játékot is készíthet.

a kesztyű gyorsulásmérő segítségével érzékeli a keze sebességét, így ha gyorsan dobó mozdulattal mozgatja a kezét, az arduino üzenetet küld a Bluetooth modulról a vevőre, hogy a vevő elindíthasson egy parancsot, és egérként kattintson a számítógépére kattintásokat. a kesztyűnek más gombja is van, amelyekkel varázslatot és színt változtathat a kesztyűben lévő LED -eken.

1. lépés: Mire van szüksége?

Mire van szükséged?
Mire van szükséged?

Szükséged lesz:

- 1x pár kesztyű 1,5 nagyobb, mint a saját mérete.

- 1x téglalap alakú tok, amely arduino Leonardo és egyéb kábeleket tartalmaz (iphone 4 tokot használtam)

- 1x arduino nano

- 1x arduino Leonardo

- 1x adafruit neo-pixel 16 gyűrű

- 3x választott gomb (kis gombokat ajánlok, mert el kell férniük az ujjaiban)

- 2x bluetooth HC-05 modul.

- 1x 3 tengelyes gyorsulásmérő

és sok vezeték, néhány 220 ohmos ellenállás (6 -al megtehetném), és néhány forrasztóberendezés, például ón.

2. lépés: Az Arduino és a Bluetooth programozása

A projekt elindításához kódolhatja arduino nano és arduino leonardo programjait, és létre kell hoznia egy bluetooth master és slave kapcsolatot mindkét HC-05 moduljával. Ezen a webhelyen megtaláltam a tökéletes útmutatót ehhez a telepítéshez, és elhelyezek egy linket az utasításra, hogy pontosan ugyanazt tegye, mielőtt folytatnánk (ne feledje: arduino leonardo a Slave és az arduino nano a Master) (nagyon szeretném megköszönni "Riftliger" az utasításaihoz):

Miután összekapcsolta az arduino leonardo -t mint rabszolgát és az arduino nano -t mint mester, elkezdhetjük kódolni őket, hogy minden attribútummal működjenek, és elkészítsék a kesztyűt.

Kezdésként győződjön meg arról, hogy a könyvtár be van állítva mind az arduino -ban, mind pedig töltse le a.

a mester arduino legyen a kesztyű, így a neopixel gyűrű és a Bluetooth modul csatlakoztatva van. ez azt jelenti, hogy a fő modulnak rendelkeznie kell:

#tartalmazza #definálja a PIN -kódot 6

és

#include SoftwareSerial BTserial (10, 11);

a rabszolga arduino -nak képesnek kell lennie a Bluetooth -on keresztül történő információfogadásra és a számítógép irányítására. így a rabszolga számára szüksége lesz a SoftwareSerial -ra, valamint a szabványos #include Keyboard.h és #include Mouse.h boszorkányokra is, amelyekről többet megtudhat az arduino refrences webhelyen.

Végezetül a teljes kódot közzé tettem az alábbiakban, és létrehozhat egy szimbólumkódot az alábbi kódhoz, hogy megvilágítsa, vagy leképezi a saját gyorsulásmérőjét.

3. lépés: A kesztyű építése

A kesztyű építése
A kesztyű építése
A kesztyű építése
A kesztyű építése
A kesztyű építése
A kesztyű építése
A kesztyű építése
A kesztyű építése

Miután sikeresen létrehozta, feltöltötte, tesztelte és javította a kódot, meg kell hoznia a kesztyű építésének döntését. a fenti képeken egy egyszerű diagramot készítettem arról, hogyan kell mindent beállítani (elnézést a rajztudásomért). a diagramon láthatja, hogy a rajtuk átlógó "Z" vonalú vonalak 5V -ra (5 volt) vannak csatlakoztatva, és a rajtuk keresztül egyszerű "0" körrel rendelkező vonalak a GND -hez (föld) vannak csatlakoztatva.

A kód beállításakor tudnia kell, hogy hová kell vezetnie minden tűnek, és hogyan kell mindent árammal ellátni és szabályozni. Egy kis tipp, hogy találj egy egyszerű helyet az arduino -nak, mert el kell bújnia a kesztyűben. az enyém a kezem hátsó közepén volt, de azt javaslom, hogy az arduinót helyezze a csuklója hátsó részének elejére, mivel a gyorsulásmérő legjobban a keze közepére helyezhető, a bluetooth pedig bárhová.

az építési folyamat legbonyolultabb része az összes kábel forrasztása. ez volt az első forrasztási projektem, így sokat kell tanulnom, de tapasztalatból tudok beszélni olyan dolgokról, mint a fém füles kábelek, hogy minden attribútumot a feszültséghez és a földhöz kössek, csak két csatlakozásról az arduinohoz. ez megkönnyíti sok vezeték csatlakoztatását egymáshoz, de ha vezetéket kell csatlakoztatnia az arduino nano készülékéhez, akkor javaslom a forrasztást, mivel ez garantálja az erős kapcsolatot.

az Arduino Leonardo egy nagyon egyszerű folyamat, ahol jumper kábelekkel csatlakoztathatja a táblát, forraszthatja a végeket a slave bluetooth modulhoz, és csatlakoztathatja a vezetéket a 8 -as tűtől a GND -ig (föld), anélkül, hogy a LED nem fog annyira ragyogni, hogy összetörjön. az utolsó lépésben hozzon létre egy hűvös, de egyszerű dobozt a Leonardo számára (amíg az USB még be van dugva), hogy legyen vevőkészüléke a számítógéphez. (Egy egyszerű i telefon 4 dobozt használtam, tökéletes egy arduino leonardo + bluetooth modulhoz.

4. lépés: A végtermék

Image
Image
A végtermék !!
A végtermék !!
A végtermék !!
A végtermék !!

És ez az!!

Ha mindent megfelelően csatlakoztatott, győződjön meg arról, hogy semmilyen elektromos vezeték nem érinti egymást, és győződjön meg arról, hogy minden csatlakoztatva van, és kipróbálhatja kesztyűjét olyasmivel, mint az idősebb tekercsek, ha kiválasztja a varázslatokat a kiválasztott fényekkel összhangban, kedvenc majd billentyűzze be őket a gombjaihoz, és ennyi.

most játszhatsz egy magával ragadó skyrim játékot, és igazi varázslónak érezheted magad. Remélem, jól szórakozik ezzel a dizájnnal, és mondja meg, hogyan javíthatom a projektjeimet

köszönöm és ne feledd !!:

Érezd jól magad!!

Ajánlott: