Mündəricat:
- Addım 1: FAQ
- Addım 2: Hazırlıq: Alətlər
- Addım 3: Hazırlıq: hissələr
- Addım 4: Edin: Addım I
- Addım 5: Edin: Adım II
- Addım 6: Edin: Addım III
- Addım 7: Edin: Addım IV
- Addım 8: Edin: Addım V
- Addım 9: Edin: Addım VI
- Addım 10: Digər Montaj Fikirləri
- Addım 11: Acc_Gyro lövhəsi
- Addım 12: Yükləmələr
Video: PC Motion Gamepad: 12 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:49
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
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;
- USB Bağlantısı: kompüterinizə bluetooth lazım deyil və tükənəcək batareyalar yoxdur.
- 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.
- Təkmilləşdirilə bilən proqram: USB vasitəsilə Motion Controller firmware proqramını təkmilləşdirmək asandır.
- 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.
- 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
İş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
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
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
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
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
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
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
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 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ış
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
Ü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ə:
Bluetooth Gamepad kimi Gameboy Advance: 7 addım
Bluetooth Gamepad olaraq Gameboy Advance: Cihaz əsasən bağlantı portu vasitəsilə GBA ilə əlaqəli bir ESP32 -dir. Cihaz bağlı olduqda və GBA -ya heç bir kartuş qoyulmadıqda, GBA ESP32 açıldıqdan sonra GBA -ya yüklənmək üçün kiçik bir rom göndərir. Bu rom bir proqramdır
Mini Gamepad: 3 addım (şəkillərlə)
Mini Gamepad: Salam dostlar, ATTINY85 istifadə edərək bu kiçik kiçik gamepad hazırladım, bunu uzun müddət etmək istədim, amma vaxtım çatmadı, nəhayət bitirdi və oynamaq çox əyləncəlidir. Əvvəlcə qeyri -adi quruluşa görə üzr istəyirəm, amma bir neçə şey gördüm
Arduino əsaslı DIY Oyun Nəzarətçisi - Arduino PS2 Oyun Nəzarətçisi - DIY Arduino Gamepad ilə Tekken oynamaq: 7 addım
Arduino əsaslı DIY Oyun Nəzarətçisi | Arduino PS2 Oyun Nəzarətçisi | DIY Arduino Gamepad ilə Tekken Oynamaq: Salam uşaqlar, oyun oynamaq həmişə əyləncəlidir, ancaq öz DIY xüsusi oyun nəzarətçinizlə oynamaq daha əyləncəlidir, buna görə də bu təlimatlarda arduino pro micro istifadə edərək bir oyun nəzarətçisi edəcəyik
Uzaqdan USB Gamepad vasitəsilə idarə olunan 4WD Robot: 6 addım
Uzaqdan USB Gamepad vasitəsi ilə idarə olunan 4WD Robot: Növbəti robototexnika layihəm üçün gözlənilməz hallar səbəbindən öz robot platformamı dizayn etmək/dizayn etmək məcburiyyətində qaldım. Məqsəd avtonom olmasıdır, amma əvvəlcə onun əsas sürücülük qabiliyyətini sınamalı idim. qabiliyyət, buna görə əyləncəli bir tərəfdaş olacağını düşündüm
Nəhəng Retro Gamepad: 11 addım (şəkillərlə birlikdə)
Nəhəng Retro Gamepad: Buna görə də nəhəng işləyən bir gamepad düzəltmək qərarına gəldik … . Ətrafımdakı materialların çoxu artıq məndə idi