Daftar Isi:
- Perlengkapan
- Langkah 1: Buat PCB Anda
- Langkah 2: Buat Sensor Anda
- Langkah 3: Cetak Kasus Anda
- Langkah 4: Programkan Arduino Anda
- Langkah 5: Tunjukkan Versi QeMotion Anda kepada Kami
Video: QeMotion - Pelacakan Gerak untuk Setiap Headset!: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Gambaran:
Perangkat ini memungkinkan Anda untuk memanfaatkan gerakan kepala Anda untuk memicu peristiwa pada dasarnya semua video game. Ini bekerja dengan melacak gerakan kepala Anda (atau headset yang bersangkutan) dan memicu penekanan keyboard untuk gerakan tertentu. Jadi komputer Anda melihat perangkat ini sebagai keyboard standar. Nanti saya mungkin akan menambahkan dukungan joystick dan gamepad.
Gerakan yang paling umum digunakan yang menurut saya cocok di sini (itulah alasan saya memulai proyek ini sejak awal) adalah bersandar. Dalam game seperti PUBG, Tom Clancy's Rainbow Six Siege, Insurgency, dan banyak lainnya, Anda dapat bersandar ke kiri atau kanan untuk mencapai puncak di tikungan tanpa memberi musuh area target yang besar. Saya merasa cukup sulit untuk menekan tombol "Q" & "E" yang biasa digunakan karena jari-jari saya sudah sibuk dengan gerakan standar (wasd) dan berjongkok…
Mode:
Perangkat lunak ini mengimplementasikan "mode" untuk memilih antara pengaturan (gerakan dan penekanan tombol) untuk permainan yang berbeda. Pengaturan yang disebutkan dalam "ikhtisar" (lean kiri dan kanan untuk "E" dan "Q") sudah diprogram sebelumnya dalam mode 2. Untuk beralih di antara mode yang berbeda, Anda memerlukan setidaknya satu tombol pada Arduino Anda (pin 14 adalah default untuk mode tersebut. tombol), tetapi jika Anda tidak menyukainya, Anda cukup menentukan mode default Anda dalam kode. (Set mode = 2 untuk setup yang disebutkan)
Mulai:
Proyek ini dapat dengan mudah dilakukan di sore hari. Sebagian besar bagian yang saya gunakan tidak perlu, Anda dapat menjalankannya dengan Arduino, sensor, beberapa kabel, dan papan tempat memotong roti!
Atau untuk Arduino Pro Micro Anda dapat menggunakan Arduino apa pun dengan pengontrol ATmega32u4, seperti Leonardo misalnya. Pengontrol ini sangat penting karena mendukung USB asli. Kalau tidak, itu tidak akan dapat bertindak sebagai keyboard/joystick/gamepad.
Perlengkapan
Penting:
- Arduino Pro Mikro
- Papan Breakout MPU6050
- Kabel
Opsional:
- Proto PCB
- Tombol & LED
- PCB qeMotion asli (segera hadir)
- Bagian yang dicetak 3D
Langkah 1: Buat PCB Anda
Itu tidak membutuhkan semua LED dan tombol itu. Bahkan tidak perlu PCB. Anda dapat meletakkan semuanya di papan tempat memotong roti jika ini lebih mudah bagi Anda.
Koneksi 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
Koneksi tambahan:
Tombol untuk menyematkan 14 & 15
LED ke pin 4, 5, 6, 7, 9, 16 (Anda mungkin menggunakan transistor untuk LED arus tinggi)
qeMotion PCB: (segera hadir)
Ini belum ada, tetapi saya mungkin akan merancang PCB khusus untuk proyek ini yang dapat diunduh dan bahkan mungkin dapat dibeli.
Langkah 2: Buat Sensor Anda
Anda tidak perlu mencetak casing untuk MPU6050. Maaf saya tidak dapat memberikan gambar bagian dalam dan kabelnya, tetapi selama panas menyusut dari kasing PLA, jika digabungkan bersama dan saya tidak dapat membongkarnya lagi. (Saya konyol…)
Pengkabelannya seperti pada langkah di atas, cukup sambungkan SDA ke pin 2 SDA di Arduino dan sama untuk SCL (pin 3). Daya untuk modul MPU dapat diambil dari pin VCC dan ground dari pin GND apa pun di Arduino.
Saya telah menggunakan kabel USB lama karena memiliki pelindung yang bagus. Saya tidak tahu apakah itu perlu tetapi perlu diingat bahwa protokol I2C tidak dimaksudkan untuk digunakan pada kabel yang begitu panjang melainkan pada PCB.
Langkah 3: Cetak Kasus Anda
Ini tidak perlu, tetapi jika Anda memiliki akses ke printer 3d, Anda dapat menggunakan desain ini.
Langkah 4: Programkan Arduino Anda
- Hubungkan Arduino ke PC Anda
- Cari tahu COM-Port apa yang terhubung (Anda dapat menemukannya di Windows Device Manager)
- Pilih COM-Port di Arduino IDE [Tools -> Port]
- Pilih Papan Anda [Alat -> Papan -> "Jenis papan Anda"]
- Pastikan Anda memiliki semua perpustakaan yang diperlukan yang diimpor
- RES singkat ke GND (ini menempatkan Arduino dalam mode pemrograman selama beberapa detik)
- Unggah sketsa Anda!
Kode terbaru dapat ditemukan di halaman github saya:
github.com/lesterwilliam/qeMotion/blob/mas…
Langkah 5: Tunjukkan Versi QeMotion Anda kepada Kami
Saya akan senang melihat versi proyek qeMotion Anda! Mungkin Anda memiliki beberapa ide hebat dan implementasi lebih lanjut, bagikan;)
Juga, jika Anda ingin membelikan saya kopi, lebih banyak proyek mungkin muncul lebih cepat;)
paypal.me/AdrianSchwizgebel?locale.x=de_DE
Terimakasih banyak!
Direkomendasikan:
Sistem Ambilight untuk Setiap Input yang Terhubung ke TV Anda. WS2812B Arduino UNO Raspberry Pi HDMI (Diperbarui 12.2019): 12 Langkah (dengan Gambar)
Sistem Ambilight untuk Setiap Input yang Terhubung ke TV Anda. WS2812B Arduino UNO Raspberry Pi HDMI (Diperbarui 12.2019): Saya selalu ingin menambahkan ambilight ke TV saya. Ini terlihat sangat keren! Saya akhirnya melakukannya dan saya tidak kecewa! Saya telah melihat banyak video dan banyak tutorial tentang cara membuat sistem Ambilight untuk TV Anda, tetapi saya belum pernah menemukan tutorial lengkap untuk kebutuhan saya yang sebenarnya
Menghubungkan Setiap Arduino Dengan Ponsel: 6 Langkah (dengan Gambar)
Menghubungkan Setiap Arduino Dengan Ponsel: Saat menggunakan Arduino, mungkin cukup mengganggu untuk tidak dapat menggunakannya hanya karena Anda tidak memiliki komputer. Mungkin Windows atau Mac OS tidak kompatibel, Anda tidak memiliki komputer sama sekali atau Anda hanya ingin lebih banyak kebebasan untuk int
Slider Kontrol Gerak untuk Rel Selang Waktu: 10 Langkah (dengan Gambar)
Penggeser Kontrol Gerak untuk Rel Selang Waktu: Instruksi ini menjelaskan cara menggerakkan rel selang waktu menggunakan motor langkah yang digerakkan oleh Arduino. Kami terutama akan fokus pada Pengontrol Gerak yang menggerakkan motor langkah dengan asumsi Anda sudah memiliki rel yang ingin Anda kendarai. Misalnya saat
Ubah Headset Bluetooth Anda Menjadi Headset Bluetooth Berkabel: 5 Langkah (dengan Gambar)
Ubah Headset Bluetooth Anda Menjadi Headset Bluetooth Berkabel: Hari ini saya akan memberi tahu Anda cara membuat atau mengonversi headset bluetooth berkabel Anda sendiri. Ikuti langkah saya dan langkah Anda di belakang untuk mengubahnya
Stopkontak Terkendali Gerak - Dari Lampu Penginderaan Gerak: 6 Langkah
Stopkontak Terkendali Gerakan - Dari Lampu Penginderaan Gerakan: Bayangkan Anda adalah seorang penipu yang pergi ke rumah paling menakutkan di blok itu. Setelah melewati semua hantu, hantu dan kuburan Anda akhirnya sampai ke jalan terakhir. Anda dapat melihat permen dalam mangkuk di depan Anda! Tapi kemudian tiba-tiba ada gho