Isi kandungan:

Gamepad Gerak PC: 12 Langkah
Gamepad Gerak PC: 12 Langkah

Video: Gamepad Gerak PC: 12 Langkah

Video: Gamepad Gerak PC: 12 Langkah
Video: Cara Mengatasi Analog Gamepad Yang Error Gerak Sendiri 2024, Julai
Anonim
Gamepad Gerak PC
Gamepad Gerak PC

Mainkan permainan PC, Mac, atau Linux kegemaran anda hanya dengan memiringkan! Motion Gamepad menerjemahkan pergerakan anda menjadi aksi dalam permainan, seperti memutar stereng atau melempar bola. Antaramuka canggih menjadikannya mudah disesuaikan, dan akselerator 3-Axis, 2kHz memberikan anda kawalan yang sangat lancar dan tepat. Inilah demo video pantas; Ia sesuai di Roda Wii, tetapi anda boleh memasangnya dengan apa sahaja. Mengapa tidak memakai topi keledar atau lengan atau kaki anda?

Langkah 1: Soalan Lazim

Soalan Lazim
Soalan Lazim

Bagaimana ini berbeza daripada Wiimote? Motion Controller serupa, tetapi bertambah baik di beberapa kawasan utama;

  1. Sambungan USB: komputer anda tidak memerlukan bluetooth, dan bateri tidak habis.
  2. Sokongan Pelbagai OS: menggunakan protokol USB HID standard, jadi pemandu tidak diperlukan.
  3. Perisian yang Boleh Ditingkatkan: menaik taraf firmware Motion Controller adalah mudah melalui USB.
  4. Sensor Berkualiti Tinggi: pecutan yang digunakan (ST LIS331AL) mempunyai lebar jalur pensampelan yang jauh lebih tinggi untuk permainan yang lebih tepat dan lebih responsif.
  5. Dapat digodam: butang boleh dipasang dengan mudah pada casing, pada stereng, atau di tempat lain yang anda mahukan. Utiliti konfigurasi membolehkan anda menyesuaikan pengawal anda agar sesuai dengan pilihan anda.

Adakah ia berfungsi dengan Mac, Linux, atau OS / 2 Warp? Sekiranya sistem pengendalian anda menyokong Papan Kekunci USB, ia mesti berfungsi dengan baik dengan Motion Controller. Itu merangkumi semua sistem operasi moden seperti Windows, OS X dan Linux. Adakah terdapat Pematerian Permukaan Permukaan? Tidak! Accelerometer hanya tersedia sebagai peranti pelekap permukaan, tetapi Motion Controller menggunakan papan pemecah pecutan (The Acc_Gyro) yang sudah dipasang sebelumnya. Di mana saya boleh memasangnya? Ia dirancang untuk menjadi yang paling mudah dipasang ke roda Wii rasmi atau generik, dan header pin berfungsi sebagai cengkeraman untuk mengunci Motion Gamepad dengan kuat, tetapi dapat dipasang ke hampir apa saja, dan lubang pemasangan digerudi di papan. Motion Gamepad dan Acc_Gyro Board dirancang oleh Starlino. The Motion Gamepad boleh didapati sebagai kit dari Gadget Gangster.

Langkah 2: Preperation: Alat

Alat Untuk Membangunkan Projek Elektronik dari Gadget Gangster di Vimeo.

Gamepad Motion mengambil masa sekitar 30 minit untuk disatukan. Pematerian adalah mudah, dan ini adalah projek yang baik jika anda baru memulakannya. Terdapat banyak instruksional mengenai cara menyolder (satu di sini). Alat Anda memerlukan beberapa alat untuk memasang projek; 1 - Soldering Iron dan solder. Pateri lekapan lebih senang digunakan, dan besi 15-40 watt baik. Hujung kerucut atau pahat berfungsi dengan baik. 2 - Dikes. Pemotong pepenjuru digunakan untuk memotong lebihan plumbum dari komponen setelah menyoldernya ke bawah.

Langkah 3: Preperation: Bahagian

Preperation: Bahagian
Preperation: Bahagian

Inilah bahagian yang anda perlukan. Sekiranya anda memesan satu kit, periksa semula untuk memastikan bungkusan anda mempunyai semua bahagian yang disenaraikan. Sekiranya ada yang hilang, hantarkan e-mel kepada kami di [email protected];

Motion Gamepad PCB Sumber: Gadget Gangster Qty: 1 PIC18F14K50 Mouser Part #: 579-PIC18F14K50-I / P Qty: 1 Sekiranya anda mendapatkannya dengan kit, ia akan diprogramkan (dan boleh ditingkatkan melalui usb). Jika tidak, anda memerlukan PICkit untuk memprogramkannya. Perintang 10k ohm Ditandai: Coklat - Hitam - Jingga Kuantiti: 4.47uF Kapasitor Keramik Radial Ditandai: 474 Bahagian Mouser #: 80-C320C474M5U Kuantiti: 1.1uF Kapasitor Seramik Paksi Ditandai: 104 Mouser Bahagian #: 80-C410C104K5R-TR Kuantiti: 1 Kapasitor Keramik Radial 18pf Ditandai: Bahagian Mouser # #: 140-50N5-180J-TB-RC Kuantiti: 2 Kapasitor Kapasitor Elektrolitik Radial 10uF Bahagian #: 647-UVR1V100MDD1TD Kuantiti: 1 12Mhz Ukuran Kristal: HC49 / AS Bahagian Mouser #: 815 -ABL-12-B2 Kuantiti: 1 Omron Switch Saiz: 4.3mm Mouser Part #: 653-B3F-1000 Qty: 8 20 Pin DIP Socket Mouser Part #: 517-4820-3004-CP Qty: 1 Pin Headers Qty: 49 Pin Sockets Qty: 34 AccGyro Board Source: Gadget Gangster Qty: 1 USB A Plug - Wire Cable Qty: 1 Voltage Regulator MCP1700 (5V, TO-92) Mouser Part #: 579-MCP1700-3302E / TO Qty: 1

Langkah 4: Buat: Langkah I

Buat: Langkah I
Buat: Langkah I
Buat: Langkah I
Buat: Langkah I
Buat: Langkah I
Buat: Langkah I

Terdapat 4 perintang dalam projek itu, semuanya sama (10k ohm - Coklat - Hitam - Jingga) dan mereka berada di papan R1, R2, R3, dan R4.

Bengkokkan petunjuk pada sudut 90 darjah, dan masukkan ke dalam papan. Balikkan papan, solder ke bawah, dan potong lebihan petunjuk.

Langkah 5: Buat: Langkah II

Buat: Langkah II
Buat: Langkah II
Buat: Langkah II
Buat: Langkah II
Buat: Langkah II
Buat: Langkah II

Mari tambah kapasitor.

Topi berbentuk cakera oren hendaklah bertanda '18' di atasnya. Penutup itu masuk pada C1 dan C2. Topi ini tidak sensitif terhadap polaritas, jadi tidak masalah dengan cara anda memasukkannya. Terdapat kapasitor seramik paksi.1uF, ia berada di C4. Paksi bermaksud wayar keluar dari hujungnya - seperti perintang. Anda mungkin dapat melihat tanda di badan yang satu ini - itu '104'. Ia juga tidak sensitif terhadap polaritas. C3 adalah kapasitor seramik terakhir. itu.47uF, anda boleh mengesahkan bahawa anda mempunyai yang betul dengan memeriksa tanda di badan, ia mesti mempunyai nombor '474'. Ia juga tidak peka terhadap polariti. Sekarang untuk kapasitor terakhir, ini adalah kapasitor elektrolitik dan ia berada dalam C5. Nilainya adalah 10uF, dan terpolarisasi. Jalur pada badan komponen harus lebih dekat dengan perkataan 'stripe' pada papan litar.

Langkah 6: Buat: Langkah III

Buat: Langkah III
Buat: Langkah III
Buat: Langkah III
Buat: Langkah III
Buat: Langkah III
Buat: Langkah III
Buat: Langkah III
Buat: Langkah III

Mari tambah pengatur voltan, ia berbentuk seperti silinder yang dipotong separuh, ia berada di papan di 'VREG'. Perhatikan bagaimana tanda di papan mempunyai sisi rata menunjuk ke bawah - pengatur harus masuk ke papan juga mempunyai sisi rata ke bawah.

Crystal pergi ke XT. Kristal tidak terpolarisasi, jadi tidak kira plumbum masuk ke lubang mana. Sekarang untuk butang; Kaedah penambahan butang yang paling biasa adalah secara langsung di papan tulis. Untuk melakukan ini, cuma balikkan pcb dan pasangkannya. Balik papan ke belakang dan pasangkannya ke bawah. Sekiranya anda ingin memasang butang di tempat lain (seperti di bahagian atas stereng), gunakan sedikit wayar penyambung untuk menyambungkan butang ke lubang yang biasanya masuk. Akhirnya, tambahkan soket DIP di papan di tempat bertanda 'PIC'. Perhatikan bahawa takik pada soket harus menunjuk ke kiri (lebih dekat dengan perkataan 'PIC').

Langkah 7: Buat: Langkah IV

Buat: Langkah IV
Buat: Langkah IV
Buat: Langkah IV
Buat: Langkah IV
Buat: Langkah IV
Buat: Langkah IV

Accelerometer berada di papan breakout yang berasingan (Papan Acc_Gyro, Accelerometer Only) kerana accelerometer hanya terdapat dalam pakej pelekap permukaan dan agak sukar untuk disolder dengan tangan, jadi bahagian ini dipasang sebelumnya. Yang perlu anda lakukan ialah menambahkan header pin. Untuk Socket atau Not To Socket Kit ini juga dilengkapi dengan soket pin - anda boleh menambahkan soket pin ke Motion Gamepad PCB di kawasan berlabel 'AccGyro' dan meluncurkan Acc_Gyro Board ke dalam soket. Kelebihan menggunakan soket adalah anda dapat melepaskan Papan Acc_Gyro dan menggunakannya untuk projek lain. Secara peribadi, saya merasa lebih mudah untuk melupakan penggunaan soket. Saya hanya menyisipkan header pin terus ke papan dan memotong panjang header pin di sisi lain. Saya tidak akan dapat menggunakan accelerometer pada projek lain.

Langkah 8: Buat: Langkah V

Buat: Langkah V
Buat: Langkah V
Buat: Langkah V
Buat: Langkah V

Tambahkan header 3 pin di setiap sudut papan (JP1, JP2, JP3, dan JP4). Apabila anda memecahkannya, lebih baik 'memisahkan' mereka (lihat foto ke-2). Header ini akan menahan PCB ke roda Wii. Anda juga boleh menggunakan tang (atau tanggul) untuk membengkokkannya lebih jauh.

Langkah 9: Buat: Langkah VI

Buat: Langkah VI
Buat: Langkah VI
Buat: Langkah VI
Buat: Langkah VI

Hampir siap! Mari tambah Kabel USB;

Potong jaket getah luar dan pelindung berlebihan dari Kabel USB. Anda akan melihat 4 wayar di dalam kabel. Anda ingin mendedahkan kira-kira 6 wayar tersebut - lepaskan konduktor dan timah masing-masing. Jalankan mereka di lubang atas dan kembali melalui lubang bawah, seperti yang ditunjukkan dalam gambar. Setelah selesai, anda ' Sambungkan setiap wayar ke papan; Hitam: GND Hijau: D + Putih: D- Merah: 5V Akhir sekali, masukkan PIC ke soket - perhatikan takik titik di sebelah kiri.

Langkah 10: Idea Pemasangan Lain

Idea Pemasangan Lain
Idea Pemasangan Lain
Idea Pemasangan Lain
Idea Pemasangan Lain
Idea Pemasangan Lain
Idea Pemasangan Lain

Cara termudah untuk memasang Gamepad adalah dengan Roda Wii. Header pin di sudut pcb dapat ditekuk untuk digenggam dengan kuat ke Roda Wii yang asli, atau yang generik. Anda juga boleh memasukkannya ke kandang lain - terdapat 4 lubang pemasangan untuk membantu anda. Lihat gambar di bawah untuk mendapatkan beberapa idea mengenai pemasangan

Langkah 11: Papan Acc_Gyro

Papan Acc_Gyro
Papan Acc_Gyro

Papan Acc_Gyro adalah bahagian teras dari Motion Gamepad dan mengandungi Accelerometer yang membaca pergerakan. Ini disoket, jadi jika anda memasuki pengaturcaraan mikrokontroler seperti Arduino atau Propeller, anda boleh menggunakannya dalam projek anda sendiri.

Versi Acc_Gyro yang dipertingkatkan tersedia secara berasingan - ia menambah Giroskop untuk memberikan Unit Pengukuran Inertial (IMU) 5DOF dengan kemampuan 5V dan 3V. Terdapat banyak maklumat mengenai penggunaan Acc_Gyro di sini. Maklumat pinout lengkap tersedia dalam format PDF, tetapi untuk meringkaskan: P13: GYF, Gyro tidak diperkuat, sumbu Y yang disaring Output P15: GY4, Gyro amplified (x4), Y-axis Output P16: VREF, Voltan Rujukan Giro (1.25 V, tetap) P17: GX4, Gyro amplified (x4), X-axis Output P18: GXF, Gyro non-amplified, filtered A-axis X Output P26: ST, Gyro self test (logik 0 = normal, 1 = mod ujian diri) P27: PD, Gyro power down (logik 0 = normal, 1 = power down mode) P28: HP, Gyro high pass filter reset (logik 0 = normal, 1 = Reset HP filter) P29: 3V3, Voltage regulator output (3.3 v) P30: Input voltan bekalan, 5v P31: GND, Ground P32: AZ, Output disaring analog paksi Z akselerometer P33: AY, output disaring analog paksi Y pakselerometer P34: AX, output disaring analog paksi X akselerometer Menggunakan akselerometer

Imej
Imej

Accelerometer mengukur pecutan di sekitar beberapa paksi. Sekiranya anda meletakkan papan Acc_Gyro di atas meja seperti yang ditunjukkan pada foto di atas, paksi Z akan mengalami 1G dan AZ akan mengeluarkan 1.17V. Paksi X dan Y tidak mempunyai tarikan graviti, mereka berada pada 0G, dan akan menghasilkan 1.65V. Sekiranya anda meletakkannya di atas meja terbalik, paksi X dan Y masih mempunyai pecutan 0G, jadi anda akan mendapat AX = 1.65V, AY = 1.65V, dan AZ = 2.13V. Papan Acc_Gyro mampu mengukur pecutan +/- 2G (+/- 19.6m / s ^ 2) di sepanjang sebarang paksi. 2G sama dengan 0 hingga 44mph dalam 1 saat. Apabila paksi mengalami + 2G, ia akan meningkatkan voltan hingga 2.6V. Apabila mengalami -2G, voltan akan turun menjadi.7V. Harap diperhatikan bahawa gaya gravitasi (diarahkan dari langit ke tanah) mempunyai kesan yang sama pada peranti seolah-olah anda akan mempercepat peranti ke arah yang berlawanan, di tempat yang tidak memiliki medan graviti. Oleh itu, ingatlah ini sekiranya anda merancang untuk menggunakan peranti ini untuk mengukur pecutan kereta atau basikal anda. bla

Langkah 12: Muat turun

Muat turun
Muat turun
Muat turun
Muat turun

Saya harap anda menikmati Motion Gamepad! Beritahu saya pendapat anda dengan memberi komen mengenai arahan ini atau menghantar e-mel kepada saya di [email protected]. Persediaan The Motion Gamepad menggunakan pemacu HID standard, tetapi anda boleh menggunakan utiliti konfigurasi IMU (windows) - muat turun di sini untuk melakukan peningkatan persediaan / penentukuran. Starlino telah memberikan panduan hebat untuk menyiapkannya dengan utiliti IMU di sini (pdf). Perisian HEX untuk PIC ada di sini. Sebagai kit, PIC sudah diprogramkan, dan dengan cara diprogramkan, anda boleh mengemas kini firmware dengan sedikit utiliti kemas kini - di sini. Reka bentuk Berikut adalah susun atur papan dan skema (format eagle) Dapatkan kit di Gadget Gangster.

Disyorkan: