Orodha ya maudhui:

QeMotion - Ufuatiliaji wa Mwendo kwa Kila Kichwa cha kichwa !: Hatua 5 (na Picha)
QeMotion - Ufuatiliaji wa Mwendo kwa Kila Kichwa cha kichwa !: Hatua 5 (na Picha)

Video: QeMotion - Ufuatiliaji wa Mwendo kwa Kila Kichwa cha kichwa !: Hatua 5 (na Picha)

Video: QeMotion - Ufuatiliaji wa Mwendo kwa Kila Kichwa cha kichwa !: Hatua 5 (na Picha)
Video: UKIZIONA DALILI HIZI MAMA MJAMZITO BASI UTAJIFUNGUA MTOTO WA KIUME 2024, Novemba
Anonim
Image
Image
QeMotion - Ufuatiliaji wa Mwendo kwa Kila Headset!
QeMotion - Ufuatiliaji wa Mwendo kwa Kila Headset!
QeMotion - Ufuatiliaji wa Mwendo kwa Kila Headset!
QeMotion - Ufuatiliaji wa Mwendo kwa Kila Headset!

Maelezo ya jumla:

Kifaa hiki hukuruhusu kutumia harakati yako ya kichwa kuchochea hafla katika mchezo wowote wa video. Inafanya kazi kwa kufuatilia mwendo wa kichwa chako (au kichwa cha habari kinachozingatia) na kuchochea mitambo ya kibodi kwa harakati fulani. Kwa hivyo kompyuta yako inaona kifaa hiki kama kibodi wastani. Baadaye labda nitaongeza msaada wa starehe na msaada wa vifaa vya mchezo.

Harakati zinazotumiwa sana ambazo nimepata zinafaa hapa (ndio sababu nilianzisha mradi huu kwanza) zimeegemea. Katika michezo kama PUBG, Tom Clancy's Rainbow Six Siege, Uasi na nyingine nyingi unaweza kuegemea kushoto au kulia kwa kilele kuzunguka kona bila kumpa adui eneo kubwa la kulenga. Nimeona ni ngumu kubonyeza vifungo vya "Q" na "E" zinazotumiwa sana kwa sababu vidole vyangu vilikuwa tayari vimeshughulikiwa na harakati za kawaida (wasd) na kuinama…

Njia:

Programu hiyo hutumia "njia" za kuchagua kati ya usanidi (mwendo na vitufe) kwa michezo tofauti. Mipangilio iliyotajwa katika "muhtasari" (kushoto na kulia konda kwa "E" na "Q") tayari zimepangwa katika hali ya 2. Ili kubadili kati ya njia tofauti unahitaji angalau kitufe kimoja kwenye Arduino yako (pini 14 ni chaguo-msingi kwa hali hiyo kitufe), lakini ikiwa haujisikii, unaweza kufafanua hali yako chaguomsingi kwenye nambari. (Weka mode = 2 kwa usanidi uliotajwa)

Kuanza:

Mradi huu unaweza kufanywa kwa urahisi mchana. Sehemu nyingi ambazo nimetumia sio neccessairy, unaweza kukimbia na Arduino, sensor, waya na bodi ya mkate!

Vinginevyo kwa Arduino Pro Micro unaweza kutumia Arduino yoyote na mtawala wa ATmega32u4, kama Leonardo kwa mfano. Kidhibiti hiki ni muhimu kwa sababu inasaidia USB asili. Vinginevyo haitaweza kutenda kama kibodi / fimbo ya kufurahisha / mchezo wa mchezo.

Vifaa

Muhimu:

  • Arduino Pro Micro
  • Bodi ya kuzuka ya MPU6050
  • Waya

Hiari:

  • Proto PCB
  • Vifungo & LEDs
  • QeMotion PCB halisi (inakuja hivi karibuni)
  • Sehemu zilizochapishwa na 3D

Hatua ya 1: Tengeneza PCB yako

Tengeneza PCB Yako
Tengeneza PCB Yako
Tengeneza PCB Yako
Tengeneza PCB Yako
Tengeneza PCB Yako
Tengeneza PCB Yako

Haihitaji LED zote na vifungo. Haiitaji hata PCB. Unaweza kuweka kila kitu kwenye ubao wa mkate ikiwa hii ni rahisi kwako.

Muunganisho muhimu:

Bandika 3 (SDA) Arduino - SDA kwenye moduli ya MPU

Bandika 2 (SCL) Arduino - SCL kwenye moduli ya MPU

Bandika VCC Arduino - VCC kwenye moduli ya MPU

Bandika GND Arduino - GND kwenye moduli ya MPU

Uunganisho wa ziada:

Vifungo vya kubandika 14 & 15

LEDs kubandika 4, 5, 6, 7, 9, 16 (unaweza kutumia transistors kwa LED za hali ya juu)

qeMotion PCB: (inakuja hivi karibuni)

Hii bado haipo, lakini labda nitaunda PCB maalum kwa mradi huu ambao utapakuliwa na labda hata ununuliwe.

Hatua ya 2: Tengeneza Sura yako

Tengeneza Sura yako
Tengeneza Sura yako
Tengeneza Sura yako
Tengeneza Sura yako

Huna haja ya kuchapisha kesi kwa MPU6050. Samahani siwezi kutoa picha ya ndani na wiring, lakini wakati wa kushuka kwa joto kwa kesi ya PLA, ikiwa imeunganishwa pamoja na siwezi kuitenganisha tena. (Mpumbavu mimi…)

Wiring iko katika hatua iliyo hapo juu, unganisha tu SDA na pini ya SDA 2 kwenye Arduino na sawa kwa SCL (pini 3). Nguvu ya moduli ya MPU inaweza kuchukuliwa kutoka kwa pini ya VCC na ardhini kutoka kwa pini yoyote ya GND kwenye Arduino.

Nimetumia kebo ya zamani ya USB kwa sababu ina kinga nzuri. Sijui ikiwa ni necessairy lakini kumbuka kuwa itifaki ya I2C haikusudiwa kutumiwa juu ya nyaya kama hizo ndefu lakini kwenye PCB.

Hatua ya 3: Chapisha Kesi yako

Chapisha Kesi yako!
Chapisha Kesi yako!
Chapisha Kesi yako!
Chapisha Kesi yako!
Chapisha Kesi yako!
Chapisha Kesi yako!

Hii sio necessairy, lakini ikiwa una ufikiaji wa printa-3d unaweza kutumia muundo huu.

Hatua ya 4: Panga Arduino yako

  1. Unganisha Arduino kwenye PC yako
  2. Tafuta COM-Port imeunganishwa na nini (unaweza kuipata katika Kidhibiti cha Kifaa cha Windows)
  3. Chagua COM-Port katika Arduino IDE [Zana -> Bandari]
  4. Chagua Bodi yako [Zana -> Bodi -> "Aina ya bodi yako"]
  5. Hakikisha una maktaba zote za neccessairy zilizoagizwa
  6. Short Res kwa GND (hii inaweka Arduino katika hali ya programu kwa sekunde kadhaa)
  7. Pakia mchoro wako!

Nambari ya hivi karibuni inaweza kupatikana katika ukurasa wangu wa github:

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

Hatua ya 5: Tuonyeshe Toleo lako la QeMotion

Ningefurahi kuona toleo lako la mradi wa qeMotion! Labda umekuwa na maoni mazuri na utekelezaji zaidi, shiriki;)

Pia, ikiwa unataka kuninunulia kahawa miradi zaidi inaweza kuonekana haraka;)

paypal.me/AdrianSchwizgebel?locale.x=de_DE

Shukrani nyingi!

Ilipendekeza: