Mündəricat:

PC Motion Gamepad: 12 addım
PC Motion Gamepad: 12 addım

Video: PC Motion Gamepad: 12 addım

Video: PC Motion Gamepad: 12 addım
Video: doubling the drop every time the PC survives #shorts 2024, Noyabr
Anonim
PC Motion Gamepad
PC Motion Gamepad

Yalnız əyərək sevdiyiniz PC, Mac və ya Linux oyunlarını oynayın! The Motion Gamepad, hərəkətlərinizi sükanı döndərmək və ya top atmaq kimi oyun içi hərəkətlərə çevirir. İnkişaf etmiş bir interfeys, fərdiləşdirməni asanlaşdırır və 3 Eksenli 2 kHz sürətölçən sizə super hamar və dəqiq idarəetmə imkanı verir. İşdə sürətli bir video demo; Wii Təkərinə mükəmməl uyğun gəlir, ancaq onu demək olar ki, hər şeyə bağlaya bilərsiniz. Niyə dəbilqəyə və ya qolunuza və ya ayağınıza qoymursunuz?

Addım 1: FAQ

FAQ
FAQ

Bu Wiimote -dan nə ilə fərqlənir? Hərəkət Nəzarətçisi oxşardır, lakin bir neçə əsas sahədə wimimote üzərində yaxşılaşır;

  1. USB Bağlantısı: kompüterinizə bluetooth lazım deyil və tükənəcək batareyalar yoxdur.
  2. Birdən çox OS dəstəyi: standart USB HID protokolundan istifadə edir, buna görə heç bir sürücü tələb olunmur.
  3. Təkmilləşdirilə bilən proqram: USB vasitəsilə Motion Controller firmware proqramını təkmilləşdirmək asandır.
  4. Yüksək Keyfiyyət Sensoru: istifadə olunan akselerometr (ST LIS331AL) daha dəqiq və daha həssas oyun üçün əhəmiyyətli dərəcədə yüksək nümunə götürmə genişliyinə malikdir.
  5. Hackable: düymələr bir çantaya, sükan çarxına və ya istədiyiniz başqa yerə asanlıqla quraşdırıla bilər. Konfiqurasiya proqramı, nəzarətçinizi dəqiq seçimlərinizə uyğun olaraq daha da fərdiləşdirməyə imkan verir.

Mac, Linux və ya OS/2 Warp ilə işləyirmi? Əməliyyat sisteminiz USB Klaviaturalarını dəstəkləyirsə, Motion Controller ilə yaxşı işləməlidir. Bura Windows, OS X və Linux kimi bütün müasir əməliyyat sistemləri daxildir. Səth Montajlı Lehimləmə varmı? Xeyr! Sürətləndiricilər yalnız səthə montaj qurğuları olaraq mövcuddur, lakin Motion Controller əvvəlcədən yığılmış bir akselerometr qırma lövhəsindən (Acc_Gyro) istifadə edir. Rəsmi və ya ümumi bir Wii təkərinə asılmaq üçün ən asan şəkildə hazırlanmışdır və pin başlıqları, Motion Gamepad -ı möhkəm bir şəkildə bağlamaq üçün çəngəl kimi çıxış edir, ancaq demək olar ki, hər şeyə quraşdırıla bilər və lövhədə montaj delikləri qazılır. Motion Gamepad və Acc_Gyro Board Starlino tərəfindən hazırlanmışdır. Motion Gamepad, Gadget Gangster dəsti olaraq mövcuddur.

Addım 2: Hazırlıq: Alətlər

Vimeo üzərindəki Gadget Gangster -dən Elektronika Layihələri Yaratmaq üçün Alətlər.

Motion Gamepad bir araya gətirmək üçün təxminən 30 dəqiqə çəkir. Lehimləmə sadədir və yeni başlamısınızsa gözəl bir layihədir. Lehimləmə ilə bağlı bir çox əla təlimat var (biri burada). Alətlər Layihəni yığmaq üçün bir neçə vasitəyə ehtiyacınız olacaq; 1 - Havya və lehim. Qurğuşunlu lehimlə işləmək daha asandır və 15-40 vat gücündə olan bir dəmir yaxşıdır. Konik və ya kəsik ucu yaxşı işləyir. 2 - Diks. Çapraz kəsicilər, lehimləndikdən sonra komponentlərin artıq uclarını kəsmək üçün istifadə olunur.

Addım 3: Hazırlıq: hissələr

Hazırlıq: hissələr
Hazırlıq: hissələr

İşdə sizə lazım olan hissələr. Bir dəst sifariş etmisinizsə, paketinizin siyahıda göstərilən bütün hissələri olduğundan əmin olmaq üçün iki dəfə yoxlayın. Eksik bir şey varsa, bizə [email protected] ünvanına e -poçt göndərin;

Motion Gamepad PCB Mənbə: Gadget Gangster Qty: 1 PIC18F14K50 Mouser Part #: 579-PIC18F14K50-I/P Qty: 1 Bunu dəsti ilə alsanız, əvvəlcədən proqramlaşdırılmış olaraq gələcək (və usb vasitəsilə təkmilləşdirilə bilər). Əks təqdirdə, proqramlaşdırmaq üçün bir PICkit lazımdır. 10k ohm Rezistor İşarələndi: Qəhvəyi-Qara-Turuncu Qty: 4.47uF Radial Seramik Kondansatör İşaretlendi: 474 Mouser Parçası #: 80-C320C474M5U Adet: 1.1uF Eksenel Seramik Kondansatör İşaretlendi: 104 Mouser Parça #: 80-C410C104K5R-TR Qty: 1 18pf Radial Seramik Kondansatör İşaretli: 18 Mouser Parça#: 140-50N5-180J-TB-RC Adet: 2 10uF Radial Elektrolitik Kondansatör Mouser Parça#: 647-UVR1V100MDD1TD Adet: 1 12Mhz Kristal Ölçüsü: HC49/ABŞ Mouser Parça#: 815 -ABL-12-B2 Adet: 1 Omron Açar Ölçüsü: 4.3mm Mouser Parça#: 653-B3F-1000 Adet: 8 20 Pin DIP Soket Mouser Parça#: 517-4820-3004-CP Miqdarı: 1 Pin Başlıqları Adət: 49 Pin Sockets Adet: 34 AccGyro Board Mənbə: Gadget Gangster Adet: 1 USB A Plug-Tel Kabel Adedi: 1 Voltaj Regülatörü MCP1700 (5V, TO-92) Mouser Parça#: 579-MCP1700-3302E/TO Qty: 1

Addım 4: Edin: Addım I

Edin: Addım I
Edin: Addım I
Edin: Addım I
Edin: Addım I
Edin: Addım I
Edin: Addım I

Layihədə 4 rezistor var, hamısı eynidir (10k ohm - Qəhvəyi - Qara - Narıncı) və lövhəyə R1, R2, R3 və R4 -də çıxırlar.

Uçları 90 dərəcə bir açı ilə bükün və lövhəyə daxil edin. Lövhəni çevirin, aşağıya lehimləyin və artıq ipləri kəsin.

Addım 5: Edin: Adım II

Edin: Addım II
Edin: Addım II
Edin: Addım II
Edin: Addım II
Edin: Addım II
Edin: Addım II

Kondansatörləri əlavə edək.

Narıncı disk formalı qapaqların üzərində '18' işarəsi olmalıdır. Bu qapaqlar C1 və C2 -ə gedir. Bu qapaqlar polariteye həssas deyildir, buna görə də hansı yolla daxil etməyinizin əhəmiyyəti yoxdur. 1 uF eksenel keramika kondansatörü var, C4 -ə gedir. Eksenel, tellərin uclarından çıxdığını göstərir - rezistor kimi. Bunun gövdəsindəki işarəni görə bilərsiniz - '104'. Həm də polariteye həssas deyil. C3 son keramika kondansatörüdür. bu.47uF, bədəndəki işarəni yoxlayaraq doğru olduğunu təsdiqləyə bilərsiniz, '474' rəqəmi olmalıdır. Həm də polariteye həssas deyil. İndi son kondansatör üçün bir elektrolitik kondansatördür və C5 -ə gedir. Dəyər 10uF -dir və qütbləşmişdir. Komponentin gövdəsindəki zolaq, lövhədəki 'zolaq' sözünə yaxınlaşmalıdır.

Addım 6: Edin: Addım III

Edin: Addım III
Edin: Addım III
Edin: Addım III
Edin: Addım III
Edin: Addım III
Edin: Addım III
Edin: Addım III
Edin: Addım III

Gərginlik tənzimləyicisini əlavə edək, yarısı kəsilmiş bir silindr şəklindədir, 'VREG' lövhəsində gedir. Lövhədəki işarənin düz bir tərəfinin aşağıya doğru necə olduğuna diqqət yetirin - tənzimləyici düz tərəfi aşağıya baxaraq taxtaya daxil olmalıdır.

Crystal XT -ə gedir. Kristal qütbləşməmişdir, buna görə də hansı qurğunun hansı çuxurdan keçməsinin əhəmiyyəti yoxdur. İndi düymələr üçün; Düymələri əlavə etməyin ən ümumi yolu birbaşa lövhədədir. Bunu etmək üçün pcb -ni çevirin və taxın. Lövhəni geri çevirin və aşağıya lehimləyin. Düymələri başqa yerə (məsələn, sükan çarxının üstündəki kimi) quraşdırmaq istəyirsinizsə, düyməni normal daxil olacağı çuxura bağlamaq üçün bir az bağlama teli istifadə edin. Nəhayət, lövhəyə DIP yuvasını əlavə edin. "PIC" işarələnmiş nöqtə. Diqqət yetirin ki, yuvadakı çentik sola yönəldilməlidir ('PIC' sözünə yaxın).

Addım 7: Edin: Addım IV

Hazırlayın: IV addım
Hazırlayın: IV addım
Hazırlayın: IV addım
Hazırlayın: IV addım
Hazırlayın: IV addım
Hazırlayın: IV addım

Akselerometr ayrı bir lövhədədir (yalnız Acc_Gyro lövhəsi, yalnız Accelerometer), çünki sürətölçənlər yalnız səthə montaj paketlərində olur və əllə lehimləmək olduqca çətindir, buna görə də bu hissə əvvəlcədən yığılmış olaraq gəlir. Yapmanız gereken tək şey pin başlıqları əlavə etməkdir. Socket və ya Not To Socket Kit də pin yuvaları ilə gəlir - 'AccGyro' etiketli sahədə Motion Gamepad PCB -ə pin soketləri əlavə edə və Acc_Gyro lövhəsini yuvaya daxil edə bilərsiniz. Soketlərdən istifadə etmənin üstünlüyü ondan ibarətdir ki, Acc_Gyro lövhəsini silə və digər layihələr üçün istifadə edə bilərsiniz. Şəxsən mən prizlərdən istifadə etməyi asanlaşdırdım. Yalnız pin başlıqlarını düz lövhəyə lehimlədim və digər tərəfdən pin başlıqlarının əlavə uzunluğunu kəsdim. Başqa layihələrdə akselerometrdən yenidən istifadə edə bilməyəcəyəm.

Addım 8: Edin: Addım V

Hazırlayın: V addım
Hazırlayın: V addım
Hazırlayın: V addım
Hazırlayın: V addım

Lövhənin hər küncünə 3 pin başlığı əlavə edin (JP1, JP2, JP3 və JP4). Lehim edərkən onları bir -birindən ayırmaq daha yaxşıdır (2 -ci fotoya baxın). Bu başlıqlar PCB -ni Wii təkərinə tutacaq. Daha da əymək üçün kəlbətinlərdən (və ya dayklardan) istifadə edə bilərsiniz.

Addım 9: Edin: Addım VI

Hazırlayın: Addım VI
Hazırlayın: Addım VI
Hazırlayın: Addım VI
Hazırlayın: Addım VI

Demək olar ki, bitdi! USB Kabelini əlavə edək;

Xarici kauçuk gödəkçəni və USB Kabelindən artıq qorumanı kəsin. Kabelin içərisində 4 tel görürsünüz. Təxminən 6 telləri ortaya çıxarmaq istəyəcəksiniz - iletkeni soyun və hər birinin ucunu qalaylayın. Şəkildə göstərildiyi kimi yuxarı delikdən və alt çuxurdan keçirin. Onlar keçdikdən sonra siz Hər teli lövhəyə bağlayacağıq; Qara: GND Yaşıl: D+ Ağ: D- Qırmızı: 5V Nəhayət, PIC -ni yuvaya qoyun - sol tərəfdəki çentiklərə diqqət yetirin.

Addım 10: Digər Montaj Fikirləri

Digər montaj fikirləri
Digər montaj fikirləri
Digər montaj fikirləri
Digər montaj fikirləri
Digər montaj fikirləri
Digər montaj fikirləri

Gamepad -ı quraşdırmağın ən asan yolu Wii Təkərindədir. PCB -nin küncündəki pin başlıqları orijinal Wii Təkərinə və ya ümumi birinə möhkəm yapışmaq üçün əyilmiş ola bilər. Başqa bir korpusa da qoya bilərsiniz - sizə kömək edəcək 4 montaj çuxuru var. Montaj haqqında bir neçə fikir üçün aşağıdakı fotoşəkillərə baxın

Addım 11: Acc_Gyro lövhəsi

Acc_Gyro lövhəsi
Acc_Gyro lövhəsi

Acc_Gyro Board, Motion Gamepad -ın əsas hissəsidir və hərəkəti oxuyan Akselerometrdən ibarətdir. Yuvalıdır, buna görə Arduino və ya Propeller kimi mikrokontrolörlərin proqramlaşdırılması ilə məşğul olsanız, öz layihələrinizdə istifadə edə bilərsiniz.

Acc_Gyro -nun təkmilləşdirilmiş bir versiyası ayrıca mövcuddur - 5V və 3V qabiliyyətli 5DOF İnertial Ölçmə Birliyi (IMU) vermək üçün bir Gyroscope əlavə edir. Burada Acc_Gyro -dan istifadə haqqında bir ton daha çox məlumat var. Tam pinout məlumatları PDF formatında mövcuddur, lakin ümumiləşdirmək üçün: P13: GYF, Gyro gücləndirilməmiş, süzgəcdən keçirilmiş Y oxu Çıxış P15: GY4, Gyro gücləndirilmiş (x4), Y oxlu Çıxış P16: VREF, Gyro Referans Gərginliyi (1.25 V, sabit) P17: GX4, Gyro gücləndirilmiş (x4), X oxlu Çıxış P18: GXF, Gyro gücləndirilməmiş, süzülmüş X oxu Çıxış P26: ST, Gyro özünü sınama (məntiq 0 = normal, 1 = özünü sınama rejimi) P27: PD, Gyro söndürmə (məntiq 0 = normal, 1 = güc söndürmə rejimi) P28: HP, Gyro yüksək keçid filtrinin sıfırlanması (məntiq 0 = normal, 1 = HP filtrini sıfırla) P29: 3V3, Gərginlik tənzimləyicisinin çıxışı (3.3 v) P30: Təchizat Gərginliyi girişi, 5v P31: GND, Zəmin P32: AZ, Akselerometr Z oxu analoqlu süzgəcli çıxış P33: AY, Akselerometr Y oxu analoq süzgəcli çıxış P34: AX, Akselerometr X oxu analoq süzgəcli çıxış

Şəkil
Şəkil

Akselerometr bir neçə ox ətrafında sürətlənməni ölçür. Acc_Gyro lövhəsini yuxarıdakı fotoda göstərildiyi kimi masaya qoysanız, Z oxu 1G ilə qarşılaşacaq və AZ 1.17V çıxacaq. X və Y oxlarında cazibə qüvvəsi yoxdur, onlar 0G səviyyəsindədirlər və 1.65V çıxış edəcəklər. Masanı tərsinə qoysanız, X və Y oxlarında hələ də 0G sürətlənmə olardı, buna görə AX = 1.65V, AY = 1.65V və AZ = 2.13V alacaqsınız. Acc_Gyro lövhəsi istənilən ox boyunca +/- 2G (+/- 19.6m/s^2) sürətlənməni ölçə bilir. 2G, 1 saniyədə 0 -dan 44 mil / saat sürətlə getməklə eynidir. Bir ox +2G ilə qarşılaşdıqda, gərginliyi 2,6V -a qaldıracaq. -2G yaşadıqda, gərginliyi.7V -ə endirəcək. Nəzərə alın ki, cazibə qüvvəsi (göydən yerə yönəldilmiş) cihaza eyni təsir göstərir, sanki cihazı əks istiqamətdə, cazibə sahəsi olmayan bir yerdə sürətləndirəcəksiniz. Cihazı avtomobilinizin və ya velosipedinizin sürətlənməsini ölçmək kimi bir şey üçün istifadə etməyi planlaşdırırsınızsa, bunu unutmayın. bla

Addım 12: Yükləmələr

Yükləmələr
Yükləmələr
Yükləmələr
Yükləmələr

Ümid edirəm Motion Gamepaddan zövq alırsınız! Bu təlimatı şərh edərək və ya [email protected] ünvanına bir e -poçt göndərərək düşüncələrinizi mənə bildirin. Motion Gamepad standart HID sürücülərindən istifadə edir, ancaq IMU konfiqurasiya yardım proqramından (Windows) istifadə edə bilərsiniz - inkişaf etmiş bir iş üçün buradan yükləyin. quraşdırma / kalibrləmə. Starlino, burada IMU proqramı ilə (pdf) qurmaq üçün əla bir bələdçi etdi. Proqram PIC üçün HEX burada. Bir dəst olaraq, PIC əvvəlcədən proqramlaşdırılmış olaraq gəlir və proqramlaşdırıldığı kimi, firmware proqramını kiçik bir yeniləmə proqramı ilə yeniləyə bilərsiniz - burada Dizayn Burada lövhənin düzeni və sxematik (qartal formatı) Kiti Gadget Gangster -dən əldə edin.

Tövsiyə: