Sadržaj:

QeMotion - Praćenje pokreta za svaku slušalicu!: 5 koraka (sa slikama)
QeMotion - Praćenje pokreta za svaku slušalicu!: 5 koraka (sa slikama)

Video: QeMotion - Praćenje pokreta za svaku slušalicu!: 5 koraka (sa slikama)

Video: QeMotion - Praćenje pokreta za svaku slušalicu!: 5 koraka (sa slikama)
Video: Часть 3 — Аудиокнига «Грозовой перевал» Эмили Бронте (главы 12–16) 2024, Studeni
Anonim
Image
Image
QeMotion - Praćenje pokreta za svaku slušalicu!
QeMotion - Praćenje pokreta za svaku slušalicu!
QeMotion - Praćenje pokreta za svaku slušalicu!
QeMotion - Praćenje pokreta za svaku slušalicu!

Pregled:

Ovaj uređaj omogućuje vam da pokretima glave pokrenete događaje u osnovi bilo koje video igre. Djeluje tako da prati kretanje glave (ili slušalice s tim u vezi) i aktivira pritiske tipkovnice za određene pokrete. Dakle, vaše računalo ovaj uređaj vidi kao standardnu tipkovnicu. Kasnije ću vjerojatno dodati podršku za joystick i gamepad.

Najčešće korišteni pokret koji sam smatrao prikladnim ovdje (to je razlog zašto sam uopće započeo ovaj projekt) je naginjanje. U igrama poput PUBG -a, Tom Clancy's Rainbow Six Siege, Insurgency i mnogih drugih možete se nagnuti lijevo ili desno da biste dosegli vrhunac bez da neprijatelju date veliko ciljno područje. Bilo mi je prilično teško pritisnuti uobičajene tipke "Q" i "E" jer su mi prsti već bili zauzeti standardnim pokretima (wasd) i čuče …

Načini rada:

Softver implementira "načine" za odabir između postavki (pokreta i pritisaka tipki) za različite igre. Postavke navedene u "pregledu" (lijevo i desno nagnute za "E" i "Q") već su unaprijed programirane u načinu rada 2. Za prebacivanje između različitih načina rada potreban vam je barem jedan gumb na vašem Arduinu (pin 14 je zadani za način rada gumb), ali ako vam se ne sviđa, jednostavno možete definirati zadani način rada u kodu. (Postavite način rada = 2 za spomenuto postavljanje)

Početak:

Ovaj se projekt može lako obaviti u poslijepodnevnim satima. Većina dijelova koje sam koristio nisu nepotrebni, možete se pokrenuti s Arduinom, senzorom, žicom i pločicom!

Alternativno za Arduino Pro Micro možete koristiti bilo koji Arduino s ATmega32u4 kontrolerom, poput Leonarda na primjer. Ovaj je kontroler bitan jer podržava izvorni USB. Inače neće moći djelovati kao tipkovnica/joystick/gamepad.

Pribor

Osnove:

  • Arduino Pro Micro
  • Odbojna ploča MPU6050
  • Žica

Izborno:

  • Proto PCB
  • Gumbi i LED diode
  • Originalna qeMotion PCB (uskoro u prodaji)
  • 3D tiskani dijelovi

Korak 1: Napravite svoju PCB

Napravite svoju PCB
Napravite svoju PCB
Napravite svoju PCB
Napravite svoju PCB
Napravite svoju PCB
Napravite svoju PCB

Ne trebaju sve te LED diode i gumbi. Ne treba čak ni PCB. Sve možete staviti na ploču ako vam je tako lakše.

Bitne veze:

Pin 3 (SDA) Arduino - SDA na MPU modulu

Pin 2 (SCL) Arduino - SCL na MPU modulu

Pin VCC Arduino - VCC na MPU modulu

Pin GND Arduino - GND na MPU modulu

Dodatni priključci:

Gumbi za pričvršćivanje 14 i 15

LED diode na pin 4, 5, 6, 7, 9, 16 (tranzistore možete koristiti za jako strujne LED diode)

qeMotion PCB: (uskoro)

Ovo još ne postoji, ali vjerojatno ću za ovaj projekt dizajnirati prilagođenu PCB ploču koja će se moći preuzeti, a možda čak i kupiti.

Korak 2: Napravite svoj senzor

Napravite svoj senzor
Napravite svoj senzor
Napravite svoj senzor
Napravite svoj senzor

Ne morate nužno ispisivati kućište za MPU6050. Žao mi je što ne mogu dostaviti sliku unutrašnjosti i ožičenja, ali tijekom toplinskog skupljanja kućišta PLA, ako je spojeno i ne mogu ga ponovno rastaviti. (Blesavo ja …)

Ožičenje je kao u prethodnom koraku, samo spojite SDA na SDA pin 2 na Arduinu i isto za SCL (pin 3). Napajanje za MPU modul može se uzeti s VCC pina i uzemljiti s bilo kojeg GND pina na Arduinu.

Koristio sam stari USB kabel jer ima lijepu zaštitu. Ne znam je li to potrebno, ali imajte na umu da se protokol I2C ne namjerava koristiti preko tako dugih kabela, već na PCB -u.

Korak 3: Ispišite svoju kutiju

Ispišite svoju kutiju!
Ispišite svoju kutiju!
Ispišite svoju kutiju!
Ispišite svoju kutiju!
Ispišite svoju kutiju!
Ispišite svoju kutiju!

To nije potrebno, ali ako imate pristup 3D pisaču, možete koristiti ovaj dizajn.

Korak 4: Programirajte svoj Arduino

  1. Spojite Arduino na računalo
  2. Saznajte na koji je COM-port povezan (možete ga pronaći u Upravitelju uređaja Windows)
  3. Odaberite COM -Port u Arduino IDE -u [Alati -> Port]
  4. Odaberite svoju ploču [Alati -> Ploča -> "Vaša vrsta ploče"]
  5. Provjerite jeste li uvezli sve potrebne knjižnice
  6. Kratki RES do GND (ovo stavlja Arduino u način programiranja na nekoliko sekundi)
  7. Prenesite svoju skicu!

Najnoviji kôd možete pronaći na mojoj github stranici:

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

Korak 5: Pokažite nam svoju verziju programa QeMotion

Bilo bi mi drago vidjeti vašu verziju projekta qeMotion! Možda ste imali sjajne ideje i daljnje implementacije, podijelite ih;)

Također, ako me želite kupiti kavom, moglo bi se brže pojaviti više projekata;)

paypal.me/AdrianSchwizgebel?locale.x=de_DE

Puno hvala!

Preporučeni: