Isi kandungan:
- Bekalan
- Langkah 1: Buat PCB Anda
- Langkah 2: Buat Sensor Anda
- Langkah 3: Cetak Kes Anda
- Langkah 4: Program Arduino Anda
- Langkah 5: Tunjukkan kepada kami Versi QeMotion Anda
Video: QeMotion - Penjejakan Gerak untuk Setiap Headset !: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Gambaran keseluruhan:
Peranti ini membolehkan anda memanfaatkan pergerakan kepala anda untuk mencetuskan peristiwa pada dasarnya pada permainan video apa pun. Ia berfungsi dengan mengesan pergerakan kepala anda (atau headset yang berkenaan) dan mencetuskan menekan papan kekunci untuk pergerakan tertentu. Oleh itu, komputer anda melihat peranti ini sebagai papan kekunci standard. Nanti saya mungkin akan menambah sokongan joystick dan gamepad.
Pergerakan yang paling biasa saya anggap sesuai di sini (inilah sebabnya saya memulakan projek ini sejak awal) adalah bersandar. Dalam permainan seperti PUBG, Tom Clancy's Rainbow Six Siege, Insurgency dan banyak lagi anda boleh bersandar ke kiri atau kanan untuk memuncak di sudut tanpa memberi musuh kawasan sasaran yang besar. Saya merasa sukar untuk menekan butang "Q" & "E" yang biasa digunakan kerana jari saya sudah sibuk dengan gerakan standard (wasd) dan merengkuk …
Mod:
Perisian ini menggunakan "mod" untuk memilih antara persediaan (gerakan dan tekanan kekunci) untuk permainan yang berbeza. Persediaan yang disebutkan dalam "gambaran keseluruhan" (kiri dan kanan untuk "E" dan "Q") sudah diprogramkan dalam mod 2. Untuk beralih antara mod yang berbeza, anda memerlukan sekurang-kurangnya satu butang pada Arduino anda (pin 14 adalah default untuk mod butang), tetapi jika anda tidak merasakannya, anda boleh menentukan mod lalai anda dalam kod tersebut. (Tetapkan mod = 2 untuk penyediaan yang disebutkan)
Bermula:
Projek ini dapat dilakukan dengan mudah pada sebelah petang. Sebilangan besar bahagian yang saya gunakan bukan alat tambahan, anda boleh berjalan dengan Arduino, sensor, beberapa wayar dan papan roti!
Sebagai alternatif kepada Arduino Pro Micro, anda boleh menggunakan Arduino apa pun dengan pengawal ATmega32u4, seperti Leonardo misalnya. Pengawal ini penting kerana menyokong USB asli. Jika tidak, ia tidak dapat berfungsi sebagai papan kekunci / kayu bedik / gamepad.
Bekalan
Keperluan:
- Arduino Pro Mikro
- Papan Pemecahan MPU6050
- Kawat
Pilihan:
- Proto PCB
- Butang & LED
- PCB qeMotion asli (akan datang)
- Bahagian bercetak 3D
Langkah 1: Buat PCB Anda
Ia tidak memerlukan semua LED dan butang. Ia tidak memerlukan PCB. Anda boleh meletakkan semuanya di papan roti jika ini lebih mudah untuk anda.
Sambungan penting:
Pin 3 (SDA) Arduino - SDA pada modul MPU
Pin 2 (SCL) Arduino - SCL pada modul MPU
Pin VCC Arduino - VCC pada modul MPU
Pin GND Arduino - GND pada modul MPU
Sambungan tambahan:
Butang untuk pin 14 & 15
LED ke pin 4, 5, 6, 7, 9, 16 (anda mungkin menggunakan transistor untuk LED arus tinggi)
qeMotion PCB: (akan datang)
Ini belum wujud, tetapi saya mungkin akan merancang PCB khusus untuk projek ini yang akan dimuat turun dan mungkin juga boleh dibeli.
Langkah 2: Buat Sensor Anda
Anda tidak perlu mencetak casing MPU6050. Maaf, saya tidak dapat memberikan gambaran tentang bahagian dalam dan pendawaian, tetapi semasa penyusutan panas kes PLA, jika menyatu bersama dan saya tidak dapat membongkarnya lagi. (Bodoh saya …)
Pendawaian seperti pada langkah di atas, sambungkan SDA ke pin SDA 2 di Arduino dan sama untuk SCL (pin 3). Kekuatan untuk modul MPU dapat diambil dari pin VCC dan ground dari mana-mana pin GND di Arduino.
Saya telah menggunakan kabel USB lama kerana ia mempunyai pelindung yang bagus. Saya tidak tahu apakah itu diperlukan tetapi perlu diingat bahawa protocoll I2C tidak dimaksudkan untuk digunakan pada kabel panjang seperti itu melainkan pada PCB.
Langkah 3: Cetak Kes Anda
Ini bukan keperluan, tetapi jika anda mempunyai akses ke pencetak 3d, anda boleh menggunakan reka bentuk ini.
Langkah 4: Program Arduino Anda
- Sambungkan Arduino ke PC anda
- Ketahui port COM mana yang disambungkan (anda boleh mencarinya di Windows Device Manager)
- Pilih COM-Port di Arduino IDE [Alat -> Port]
- Pilih Papan anda [Alat -> Papan -> "Jenis papan anda"]
- Pastikan anda mempunyai semua perpustakaan neccessairy yang diimport
- RES pendek ke GND (ini meletakkan Arduino dalam mod pengaturcaraan selama beberapa saat)
- Muat naik lakaran anda!
Kod terbaru boleh didapati di halaman github saya:
github.com/lesterwilliam/qeMotion/blob/mas…
Langkah 5: Tunjukkan kepada kami Versi QeMotion Anda
Saya dengan senang hati melihat versi projek qeMotion anda! Mungkin anda mempunyai beberapa idea hebat dan penerapan lebih lanjut, kongsikannya;)
Juga, jika anda ingin membeli saya kopi, lebih banyak projek akan kelihatan lebih cepat;)
paypal.me/AdrianSchwizgebel?locale.x=de_DE
Terima kasih banyak!
Disyorkan:
Sistem Ambilight untuk Setiap Input yang Disambungkan ke TV Anda. WS2812B Arduino UNO Raspberry Pi HDMI (Dikemas kini 12.2019): 12 Langkah (dengan Gambar)
Sistem Ambilight untuk Setiap Input yang Disambungkan ke TV Anda. WS2812B Arduino UNO Raspberry Pi HDMI (Dikemas kini 12.2019): Saya selalu mahu menambahkan ambilight ke TV saya. Ia kelihatan sangat keren! Saya akhirnya berjaya dan saya tidak kecewa! Saya telah melihat banyak video dan banyak tutorial untuk membuat sistem Ambilight untuk TV anda tetapi saya tidak pernah menemui tutorial lengkap untuk tujuan saya yang tepat
Setiap Perkara Yang Perlu Anda Ketahui untuk Membangun DRONE Dengan FPV: 13 Langkah
Setiap Perkara yang Perlu Anda Ketahui untuk Membangun DRONE Dengan FPV: Jadi … membina drone boleh menjadi mudah dan sukar, baik mahal atau sah, ini adalah perjalanan yang anda masukkan dan berkembang dalam perjalanan … Saya akan mengajar anda apa yang anda perlukan, saya tidak akan merangkumi semua yang ada di pasaran tetapi hanya
Penyesuai Bluetooth DIY untuk SETIAP Fon Kepala: 11 Langkah (dengan Gambar)
Penyesuai Bluetooth DIY untuk SETIAP Fon Kepala: Baru-baru ini saya mendapat alat dengar yang bagus. Ia mempunyai kualiti audio yang hebat dan juga pembatalan bunyi yang sangat sesuai ketika belajar. Hanya satu yang gagal - semasa menggunakannya, saya merasa berlabuh oleh wayar audio yang sial. Sekarang saya benar-benar mahukan wayarles dia
Tukar Headset Bluetooth Anda Ke Headset Bluetooth Berwayar: 5 Langkah (dengan Gambar)
Tukar Headset Bluetooth Anda Ke Headset Bluetooth Berwayar: Hari ini saya akan memberitahu anda cara membuat atau menukar headset bluetooth berwayar anda sendiri. Ikuti langkah saya dan anda ada beberapa langkah di belakang untuk menukarnya
Outlet Dikawal Gerak - Dari Lampu Sensor Gerak: 6 Langkah
Outlet Dikawal Gerakan - Dari Lampu Sensor Gerak: Bayangkan anda adalah tipu muslihat atau pergi ke rumah paling menakutkan di blok itu. Setelah melewati semua hantu, hantu dan kubur anda akhirnya sampai ke jalan terakhir. Anda dapat melihat gula-gula dalam mangkuk di hadapan anda! Tetapi tiba-tiba gho