Sadržaj:
- Supplies
- Korak 1: Napravite PCB
- Korak 2: Napravite svoj senzor
- Korak 3: Odštampajte kućište
- Korak 4: Programirajte svoj Arduino
- Korak 5: Pokažite nam svoju verziju QeMotion -a
Video: QeMotion - Praćenje pokreta za svaku slušalicu!: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Pregled:
Ovaj uređaj vam omogućuje da koristite pokrete glave za pokretanje događaja u osnovi bilo koje video igre. Radi tako što prati kretanje vaše glave (ili slušalice s tim u vezi) i aktivira pritiske tastature za određene pokrete. Dakle, vaš računar vidi ovaj uređaj kao standardnu tastaturu. Kasnije ću vjerovatno 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 kako biste postigli vrhunac iza ugla, a da neprijatelju ne date veliko ciljno područje. Bilo mi je prilično teško pritisnuti uobičajeno korištene tipke "Q" i "E" jer su moji prsti već bili zauzeti standardnim pokretima (wasd) i čučanjima …
Načini rada:
Softver implementira "načine" za odabir između postavki (pokreta i pritiska tipki) za različite igre. Postavke navedene u "pregledu" (lijevo i desno nagnute za "E" i "Q") već su unaprijed programirane u načinu 2. Za prebacivanje između različitih načina rada potrebno vam je najmanje jedno dugme na vašem Arduinu (pin 14 je zadani za način rada dugme), 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činjemo:
Ovaj projekat se lako može obaviti u popodnevnim satima. Većina dijelova koje sam koristio nisu nepotrebni, možete pokrenuti s Arduinom, senzorom, malo žice 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. U suprotnom neće moći funkcionirati kao tipkovnica/joystick/gamepad.
Supplies
Osnove:
- Arduino Pro Micro
- MPU6050 Odbojna ploča
- Žica
Opciono:
- Proto PCB
- Dugmad i LED diode
- Originalna qeMotion PCB (uskoro stiže)
- 3D štampani delovi
Korak 1: Napravite PCB
Ne trebaju sve te LED diode i tipke. Ne treba čak ni PCB. Sve možete staviti na ploču ako vam je tako lakše.
Osnovne 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
Dodatne veze:
Dugmad za pričvršćivanje 14 i 15
LED diode na pin 4, 5, 6, 7, 9, 16 (možete koristiti tranzistore za jako strujne LED diode)
qeMotion PCB: (uskoro)
Ovo još ne postoji, ali vjerojatno ću dizajnirati prilagođenu PCB za ovaj projekt 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 ponovo 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 I2C protokol nije namijenjen za upotrebu na tako dugim kablovima, već na PCB -u.
Korak 3: Odštampajte kućište
To nije potrebno, ali ako imate pristup 3D-pisaču, možete koristiti ovaj dizajn.
Korak 4: Programirajte svoj Arduino
- Povežite Arduino sa računarom
- Saznajte na koji COM-port je povezan (možete ga pronaći u Windows upravitelju uređaja)
- Odaberite COM -Port u Arduino IDE -u [Alati -> Port]
- Odaberite svoju ploču [Alati -> Ploča -> "Vaša vrsta ploče"]
- Uvjerite se da ste uvezli sve potrebne biblioteke pomoćnika
- Kratki RES do GND (ovo stavlja Arduino u način programiranja na nekoliko sekundi)
- Otpremite svoju skicu!
Najnoviji kod možete pronaći na mojoj github stranici:
github.com/lesterwilliam/qeMotion/blob/mas…
Korak 5: Pokažite nam svoju verziju QeMotion -a
Bilo bi mi drago vidjeti vašu verziju projekta qeMotion! Možda ste imali sjajne ideje i daljnje implementacije, podijelite ih;)
Takođe, ako želite da mi kupite kafu, više projekata bi se moglo pojaviti brže;)
paypal.me/AdrianSchwizgebel?locale.x=de_DE
Puno hvala!
Preporučuje se:
Pretvorite staru telefonsku slušalicu u DJ slušalice!: 4 koraka
Pretvorite staru telefonsku slušalicu u DJ slušalice!: Ovi super stari telefoni se lako nalaze i jeftino ih je nabaviti. Ovu smeđu ljepoticu smo dobili u lokalnoj vojsci spasa za 7 dolara, što je bio potpuni udarac. Sram vas bilo Vojsko Spasa. Da sam zli bogat, da li bih 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 je navodno ljuskava i s vremenom gubi jačinu zvuka. Evo jeftinog načina da riješite ovaj problem ako vam je udobno rastaviti telefon. ** Učinite _NOT_ ovo uputstvo ako vam je neugodno s malom pitom
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
Napravite bež kutiju/linijsku mušku slušalicu: 4 koraka
Napravite bež kutiju/linijsku slušalicu za muškarce: Za ovaj Instructable trebat će vam: sposobnosti rezanja/skidanja žice Telefonska slušalica (bezžična) s gumbima 2 igle (koristi se za ručno šivanje) Opcionalna utičnica/utikač RJ-11 sa priključenom žicom Priključite na vrsta žice t
Vrlo jednostavan PWM sa 555 Modulirajte svaku stvar: 5 koraka
Vrlo jednostavan PWM sa 555 … Moduliraj svaku stvar: Napomena: Bilo ko me može pitati za pomoć. Ne komentarišite me zbog pravopisa i gramatike ……. Zato što moj maternji jezik nije engleski.OK LETS GO i također plz plz ocijenite moje instrukcije dobro Zdravo svima. Danas