Tartalomjegyzék:

QeMotion - Mozgáskövetés minden fejhallgatóhoz!: 5 lépés (képekkel)
QeMotion - Mozgáskövetés minden fejhallgatóhoz!: 5 lépés (képekkel)

Videó: QeMotion - Mozgáskövetés minden fejhallgatóhoz!: 5 lépés (képekkel)

Videó: QeMotion - Mozgáskövetés minden fejhallgatóhoz!: 5 lépés (képekkel)
Videó: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Július
Anonim
Image
Image
QeMotion - Mozgáskövetés minden fejhallgatóhoz!
QeMotion - Mozgáskövetés minden fejhallgatóhoz!
QeMotion - Mozgáskövetés minden fejhallgatóhoz!
QeMotion - Mozgáskövetés minden fejhallgatóhoz!

Áttekintés:

Ez az eszköz lehetővé teszi, hogy fejmozdulatait felhasználva eseményeket indítson el alapvetően bármely videojátékban. Úgy működik, hogy nyomon követi a fej (vagy a fejhallgató) mozgását, és billentyűlenyomást indít bizonyos mozgásokra. A számítógép tehát ezt az eszközt szabványos billentyűzetnek tekinti. Később valószínűleg hozzáadok joystickot és gamepad támogatást.

A leggyakrabban használt mozgás, amelyet itt megfelelőnek találtam (ezért indítottam el először ezt a projektet), a dőlés. Az olyan játékokban, mint a PUBG, a Tom Clancy's Rainbow Six Siege, az Insurgency és még sok más, balra vagy jobbra hajolhat a csúcsok csúcsaihoz anélkül, hogy az ellenségnek nagy célterületet adna. Elég nehezen tudtam megnyomni a gyakran használt "Q" és "E" gombokat, mert az ujjaimat már elfoglalták a szokásos mozgások (wasd) és görnyedések …

Módok:

A szoftver "módokat" valósít meg a különböző játékok beállításai (mozdulatok és billentyűk lenyomása) között. Az "áttekintésben" említett beállítások (az "E" és "Q" balra és jobbra hajlítva) már előre be vannak programozva a 2. módban. A különböző módok közötti váltáshoz legalább egy gomb szükséges az Arduino készüléken (a 14. tű az alapértelmezett mód gomb), de ha nincs kedve, egyszerűen megadhatja az alapértelmezett módot a kódban. (Állítsa be a módot = 2 az említett beállításhoz)

Elkezdeni:

Ez a projekt könnyen elvégezhető délután. Az általam használt alkatrészek többsége nem szükségszerű, futhat az Arduino -val, az érzékelővel, néhány vezetékkel és kenyérpirítóval!

Az Arduino Pro Micro alternatívájaként bármilyen Arduino -t használhat az ATmega32u4 vezérlővel, mint például a Leonardo. Ez a vezérlő elengedhetetlen, mert támogatja a natív USB -t. Ellenkező esetben nem tud billentyűzetként/joystickként/gamepadként működni.

Kellékek

Alapvető tudnivalók:

  • Arduino Pro Micro
  • MPU6050 Breakout Board
  • Huzal

Választható:

  • Proto PCB
  • Gombok és LED -ek
  • Eredeti qeMotion NYÁK (hamarosan)
  • 3D nyomtatott alkatrészek

Lépés: Készítse el PCB -jét

Készítse el PCB -jét
Készítse el PCB -jét
Készítse el PCB -jét
Készítse el PCB -jét
Készítse el PCB -jét
Készítse el PCB -jét

Nincs szüksége ezekre a LED -ekre és gombokra. Nem is kell hozzá PCB. Mindent elhelyezhet egy kenyérsütő deszkán, ha ez könnyebb az Ön számára.

Alapvető kapcsolatok:

3. tű (SDA) Arduino - SDA az MPU modulon

2. tű (SCL) Arduino - SCL az MPU modulon

Pin VCC Arduino - VCC az MPU modulon

Tű GND Arduino - GND az MPU modulon

További csatlakozók:

Gombok a 14 és 15 tűhöz

LED-ek a 4-es, 5-ös, 6-os, 7-es, 9-es, 16-os érintkezőhöz (tranzisztorokat használhat nagyáramú LED-ekhez)

qeMotion NYÁK: (hamarosan)

Ez még nem létezik, de valószínűleg tervezek egy egyedi PCB -t ehhez a projekthez, amely letölthető és talán megvásárolható lesz.

2. lépés: Készítse el érzékelőjét

Készítse el érzékelőjét
Készítse el érzékelőjét
Készítse el érzékelőjét
Készítse el érzékelőjét

Nem feltétlenül kell nyomtatnia egy tokot az MPU6050 készülékhez. Sajnálom, hogy nem tudok képet adni a belsejéről és a vezetékekről, de a PLA tok hőzsugorodása során, ha összeolvadnak, és nem tudom újra szétszedni. (Én buta…)

A huzalozás olyan, mint a fenti lépésben, csak csatlakoztassa az SDA -t az Arduino SDA 2 -es tűjéhez, és ugyanazt az SCL -hez (3 -as tű). Az MPU modul áramellátását a VCC tűről lehet levenni, és az Arduino bármelyik GND csapjáról le lehet földelni.

Régi USB kábelt használtam, mert szép árnyékolása van. Nem tudom, szükség van -e rá, de ne feledje, hogy az I2C protokoll nem ilyen hosszú kábeleken való használatra készült, hanem PCB -n.

3. lépés: Nyomtassa ki tokját

Nyomtassa ki tokját!
Nyomtassa ki tokját!
Nyomtassa ki tokját!
Nyomtassa ki tokját!
Nyomtassa ki tokját!
Nyomtassa ki tokját!

Ez nem szükségszerű, de ha van hozzáférése egy 3D nyomtatóhoz, használhatja ezt a kialakítást.

Lépés: Programozza Arduino -ját

  1. Csatlakoztassa az Arduino -t a számítógépéhez
  2. Tudja meg, hogy melyik COM-porthoz van csatlakoztatva (megtalálható a Windows Eszközkezelőben)
  3. Válassza ki a COM -portot az Arduino IDE -ben [Eszközök -> Port]
  4. Válassza ki a táblát [Eszközök -> Tábla -> "A tábla típusa"]
  5. Győződjön meg arról, hogy az összes szükséges könyvtár importálva van
  6. Rövid RES a GND -hez (ez néhány másodpercre programozási módba helyezi az Arduino -t)
  7. Töltse fel a vázlatát!

A legújabb kód megtalálható a github oldalamon:

github.com/lesterwilliam/qeMotion/blob/mas…

5. lépés: Mutassa meg nekünk a QeMotion verzióját

Örömmel látnám a qeMotion projekt verzióját! Lehet, hogy volt néhány remek ötlete és további megvalósítása, ossza meg;)

Továbbá, ha kávét szeretne venni nekem, akkor több projekt gyorsabban jelenhet meg;)

paypal.me/AdrianSchwizgebel?locale.x=de_DE

Nagyon köszönöm!

Ajánlott: