Sadržaj:
- Pribor
- Korak 1: Napravite svoju PCB
- Korak 2: Napravite svoj senzor
- Korak 3: Ispišite svoju kutiju
- Korak 4: Programirajte svoj Arduino
- Korak 5: Pokažite nam svoju verziju programa QeMotion
Video: QeMotion - Praćenje pokreta za svaku slušalicu!: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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
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
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
To nije potrebno, ali ako imate pristup 3D pisaču, možete koristiti ovaj dizajn.
Korak 4: Programirajte svoj Arduino
- Spojite Arduino na računalo
- Saznajte na koji je COM-port povezan (možete ga pronaći u Upravitelju uređaja Windows)
- Odaberite COM -Port u Arduino IDE -u [Alati -> Port]
- Odaberite svoju ploču [Alati -> Ploča -> "Vaša vrsta ploče"]
- Provjerite jeste li uvezli sve potrebne knjižnice
- Kratki RES do GND (ovo stavlja Arduino u način programiranja na nekoliko sekundi)
- 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:
Pretvorite staru telefonsku slušalicu u DJ slušalice!: 4 koraka
Pretvorite staru telefonsku slušalicu u DJ slušalice!: Ove super stare telefone lako je pronaći i jeftino ih je nabaviti, ovu smeđu ljepoticu dobili smo u lokalnoj vojsci spasa za 7 dolara, što je bio potpuni udarac. Sram vas bilo Vojska spasa. Da sam zli bogat, bih li kupovao kod vas? U svakom slučaju, ovi stari
Popravite slušalicu svog telefona Motorola V551 .: 7 koraka
Popravite slušalicu svog telefona Motorola V551 .: Slušalica V551 navodno je ljuskava i s vremenom gubi glasnoću. Evo jeftinog načina za rješavanje ovog problema ako vam je udobno rastaviti telefon. ** Molimo vas da _ NET_ učinite ovo prema uputama ako vam nije ugodna mala pita
Pucanje Otvorite Bluetooth slušalicu Motorola HS820: 6 koraka
Pucanje Otvorite Bluetooth slušalice Motorola HS820: Mnogi ljudi su prenamijenili Bluetooth slušalice za upotrebu u svojim projektima. http://www.grooveking.com/blog/2006/03/grooveking-geekout-make-your-old-brick.htmlhttp://kamalot.blogspot.com/2005/09/nes-bluetooth-handset.htmlOba radioshack i Amazo
Isključite svoj mobitel gotovo svaku bateriju .: 5 koraka
Isključite svoj mobitel gotovo o bilo kojoj bateriji. Jeste li ikada ispraznili bateriju svog mobitela i niste imali utičnicu za napajanje? Evo rješenja
Vrlo jednostavan PWM s 555 Modulirajte svaku stvar: 5 koraka
Vrlo jednostavan PWM s 555 … Moduliraj svaku stvar: Napomena: Bilo tko me može zatražiti pomoć. Nemojte me komentirati zbog pravopisa i gramatike ……. Zato što moj materinji jezik nije engleski.OK LETS GO i također plz plz ocijenite moje instrukcije dobro Zdravo svima. Danas