Satura rādītājs:
- Piegādes
- 1. darbība: izveidojiet savu PCB
- 2. darbība: izveidojiet sensoru
- 3. solis: izdrukājiet savu lietu
- 4. solis: ieprogrammējiet savu Arduino
- 5. darbība: parādiet mums savu QeMotion versiju
Video: QeMotion - kustību izsekošana katrai austiņai!: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Pārskats:
Šī ierīce ļauj izmantot galvas kustību, lai izraisītu notikumus būtībā jebkurā videospēlē. Tas darbojas, izsekojot jūsu galvas (vai austiņu) kustībai un aktivizējot tastatūras nospiešanu noteiktām kustībām. Tātad jūsu dators redz šo ierīci kā standarta tastatūru. Vēlāk, iespējams, pievienošu kursorsviru un gamepad atbalstu.
Visbiežāk izmantotā kustība, ko esmu atradusi šeit piemērotu (tas ir iemesls, kāpēc es sāku šo projektu, vispirms) ir noliekšanās. Tādās spēlēs kā PUBG, Tom Clancy's Rainbow Six Siege, Insurgency un daudzās citās varat noliekties pa kreisi vai pa labi, lai sasniegtu virsotni ap stūriem, nedodot ienaidniekam lielu mērķa laukumu. Man ir bijis diezgan grūti nospiest bieži izmantotās pogas “Q” un “E”, jo mani pirksti jau bija aizņemti ar standarta kustību (wasd) un tupēšanu…
Režīmi:
Programmatūra ievieš "režīmus", lai izvēlētos dažādu spēļu iestatījumus (kustības un taustiņu nospiešanu). Iestatījumi, kas minēti "pārskatā" (kreisie un labie slīpie "E" un "Q") jau ir ieprogrammēti 2. režīmā. Lai pārslēgtos starp dažādiem režīmiem, jums ir nepieciešama vismaz viena poga uz jūsu Arduino (14. tapa ir noklusējuma režīms) pogu), bet, ja jums tas nepatīk, varat vienkārši noteikt noklusējuma režīmu kodā. (Iestatīšanas režīms = 2 minētajai iestatīšanai)
Darba sākšana:
Šo projektu var viegli paveikt pēcpusdienā. Lielākā daļa detaļu, ko esmu izmantojis, nav vajadzīgas, jūs varat sākt darboties, izmantojot Arduino, sensoru, dažus vadus un maizes dēli!
Alternatīvi Arduino Pro Micro varat izmantot jebkuru Arduino ar ATmega32u4 kontrolieri, piemēram, piemēram, Leonardo. Šis kontrolieris ir būtisks, jo tas atbalsta vietējo USB. Pretējā gadījumā tas nevarēs darboties kā tastatūra/kursorsvira/spēļu tastatūra.
Piegādes
Būtiskais:
- Arduino Pro Micro
- MPU6050 izlaušanās dēlis
- Vads
Neobligāti:
- Proto PCB
- Pogas un gaismas diodes
- Oriģinālā qeMotion PCB (drīzumā)
- 3D drukātas detaļas
1. darbība: izveidojiet savu PCB
Tam nav vajadzīgas visas šīs gaismas diodes un pogas. Tam pat nav nepieciešams PCB. Jūs varat visu novietot uz maizes dēļa, ja jums tas ir vieglāk.
Būtiskie savienojumi:
3. tapa (SDA) Arduino - SDA MPU modulī
2. tapa (SCL) Arduino - SCL uz MPU moduļa
Pin VCC Arduino - VCC uz MPU moduļa
Pin GND Arduino - GND uz MPU moduļa
Papildu savienojumi:
Pogas 14. un 15. tapai
Gaismas diodes līdz 4., 5., 6., 7., 9., 16. tapai (lielas strāvas gaismas diodēm varat izmantot tranzistorus)
qeMotion PCB: (drīzumā)
Tas vēl neeksistē, bet es, iespējams, gatavošos šim projektam izveidot pielāgotu PCB, kuru varēs lejupielādēt un varbūt pat iegādāties.
2. darbība: izveidojiet sensoru
Jums nav obligāti jāizdrukā MPU6050 futrālis. Atvainojiet, ka nevaru sniegt priekšstatu par iekšpusi un elektroinstalāciju, bet PLA korpusa karstuma sarukšanas laikā, ja tas ir sapludināts kopā, un es nevaru to atkal izjaukt. (Muļķis es …)
Elektroinstalācija ir tāda pati kā iepriekšējā solī, vienkārši pievienojiet SDA Arduino SDA tapai 2 un to pašu SCL (tapa 3). Jaudu MPU modulim var ņemt no VCC tapas un iezemēt no jebkuras Arduino GND tapas.
Esmu izmantojis veco USB kabeli, jo tam ir jauks ekranējums. Es nezinu, vai tas ir nepieciešams, bet paturiet prātā, ka I2C protokolu nav paredzēts izmantot, izmantojot tik garus kabeļus, bet gan PCB.
3. solis: izdrukājiet savu lietu
Tas nav nepieciešams, bet, ja jums ir pieejams 3D printeris, varat izmantot šo dizainu.
4. solis: ieprogrammējiet savu Arduino
- Pievienojiet Arduino datoram
- Uzziniet, ar kādu COM portu tas ir savienots (to varat atrast Windows ierīču pārvaldniekā)
- Arduino IDE atlasiet COM portu [Rīki -> Ports]
- Izvēlieties savu dēli [Rīki -> Padome -> "Jūsu dēļa tips"]
- Pārliecinieties, vai visas nepieciešamās bibliotēkas ir importētas
- Īss RES uz GND (tas Arduino dažas sekundes ievieto programmēšanas režīmā)
- Augšupielādējiet savu skici!
Jaunāko kodu var atrast manā github lapā:
github.com/lesterwilliam/qeMotion/blob/mas…
5. darbība: parādiet mums savu QeMotion versiju
Es priecātos redzēt jūsu QeMotion projekta versiju! Varbūt jums ir bijušas lieliskas idejas un turpmākās ieviešanas, dalieties tajās;)
Turklāt, ja vēlaties man nopirkt kafiju, vairāk projektu var parādīties ātrāk;)
paypal.me/AdrianSchwizgebel?locale.x=de_DE
Liels paldies!
Ieteicams:
GPS maršruta izsekošana V2: 4 soļi (ar attēliem)
GPS maršruta izsekošana V2: Projekts: GPS maršruta izsekošana V2Datums: 2020. gada maijs - jūnijs Pirmkārt, man nepatika kaste, tāpēc es to nomainīju ar citu. Otrkārt
Izsekošana un izsekošana maziem veikaliem: 9 soļi (ar attēliem)
Izsekošana un izsekošana maziem veikaliem: šī ir sistēma, kas paredzēta maziem veikaliem, kas ir paredzēts uzstādīt uz e-velosipēdiem vai motorolleriem, lai veiktu piegādi nelielā attālumā, piemēram, maizes ceptuve, kas vēlas piegādāt konditorejas izstrādājumus. Ko nozīmē izsekošana un izsekošana? Izsekošana un izsekošana ir sistēma, ko izmanto
Ambilight sistēma katrai televizoram pievienotajai ieejai. WS2812B Arduino UNO Raspberry Pi HDMI (atjaunināts 12.2019.): 12 soļi (ar attēliem)
Ambilight sistēma katrai televizoram pievienotajai ieejai. WS2812B Arduino UNO Raspberry Pi HDMI (atjaunināts 12.2019.): Es vienmēr esmu gribējis savam televizoram pievienot ambilight. Tas izskatās tik forši! Beidzot es to izdarīju, un nebiju vīlies! Esmu redzējis daudzus videoklipus un daudz pamācību par Ambilight sistēmas izveidi jūsu televizoram, bet nekad neesmu atradis pilnu pamācību savam precīzajam bērnam
Milzu gaismas diode - Ādama Savage izsekošana: 13 soļi (ar attēliem)
Milzu gaismas diode - Ādama Savage izsekošana: Šeit jūs atradīsit milzu gaismas diodes atveidojumu, kas paredzēts, lai darbotos kā Twitter, YouTube un Twitch brīdinājuma lampiņa. Man galvenais mērķis ir sniegt brīdinājumu, kad ir Ādama Savage un pārbaudītās komandas tvīti, videoklipi vai raustīšanās straumes, kā arī
DIY Bluetooth adapteris jebkurai austiņai: 11 soļi (ar attēliem)
DIY Bluetooth adapteris jebkurai austiņai: es nesen ieguvu sev jaukas austiņas. Tam bija satriecoša audio kvalitāte un pat trokšņu slāpēšana, kas ir ideāli piemērota studijām. Tas bija tikai viens, vai tas atpalika - to lietojot es jutos noenkurots ar nepatīkamo audio vadu. Tagad es patiešām gribēju bezvadu savienojumu