Mündəricat:

PC üçün ARDUINO KONTROLLÜ OYUN PAD: 5 addım
PC üçün ARDUINO KONTROLLÜ OYUN PAD: 5 addım

Video: PC üçün ARDUINO KONTROLLÜ OYUN PAD: 5 addım

Video: PC üçün ARDUINO KONTROLLÜ OYUN PAD: 5 addım
Video: SINIFLARA GÖRE AKILLI BİLEKLİKLER 2024, Noyabr
Anonim
PC üçün ARDUINO NƏZARƏTLİ OYUN PADI
PC üçün ARDUINO NƏZARƏTLİ OYUN PADI

Salam uşaqlar, mən Sarveşəm. Bir neçə gün əvvəl retro oyunlar oynamaq istədim. Buna görə onları kompüterimə quraşdırdım. Ancaq yalnız kompüterimin klaviaturası ilə oynaya bilərdim və bu uşaqlıq günlərimin hissini vermədi. Buna görə kompüterim üçün həm köhnə, həm də yeni oyunlar oynaya bilən bir gamepad qurmağa qərar verdim (Hamısı deyil). Köhnə bir oyun nəzarətçisindən istifadə etdim və bu möhtəşəm Gamepad yaratmaq üçün onu dəyişdirdim. Bu kompüter üçün simli oyun meydançasıdır. Emulator və PC oyunları oynamaq üçün istifadə edilə bilər. Həmçinin joystick kompüteriniz üçün siçan kimi xidmət edə bilər. Oyun paneli bir Arduino Pro Micro istifadə edərək idarə olunur.

Addım 1: Lazımi komponentləri toplayın

Lazımi komponentləri toplayın
Lazımi komponentləri toplayın
Lazımi komponentləri toplayın
Lazımi komponentləri toplayın
Lazımi komponentləri toplayın
Lazımi komponentləri toplayın

Bütün təchizatların alınması layihələrin qurulmasında ilk və ən vacib addımdır. Onları düzgün bir şəkildə aldığınızdan əmin olmaq üçün onları tək bir yerdən sifariş etməkdir. Bu, bütün komponentləri eyni anda almağa kömək edir.

Uşaqlara UTSource -dan komponentlər almağı şiddətlə təklif edirəm, çünki onlar olduqca etibarlıdır və məhsulların keyfiyyəti də yaxşıdır. Məhsulları vaxtında və lazımi vəziyyətdə çatdırırlar.

İndi komponentlərə nəzər salaq.

1. Köhnə retro oyun nəzarətçisi

İstifadə etdiyim kimi retro oyun nəzarətçisindən istifadə edə bilərsiniz. 3d printerə çıxışınız varsa, öz korpusunuzu çap edə bilərsiniz (Bu seçim sizə daha çox düymə əlavə etmək imkanı verəcək).

2. Arduino Pro Micro

Bu layihə üçün bir Arduino Pro Micro və ya Arduino Leonardo mini istifadə etməlisiniz. Bir sözlə, HID (İnsan Arayüzü Cihazı) qabiliyyətinə malik bir mikro nəzarətçiyə ehtiyacınız var. Arduino Pro micro -da ATmega 32U4 mikro nəzarətçi var.

3. Keçid edin

Fövqəladə məqsəd üçün istifadə etdiyim normal bir sürüşmə açarıdır. Siçan və klaviatura kitabxanası ilə işləməkdəki problem, düzgün bir kod yükləməsəniz, klaviatura və ya siçanın idarəetməsini itirə biləcəyinizdir. Beləliklə, kompüter siçan/klaviatura nəzarətini bərpa etməyə kömək edə biləcək bir keçidin olması çox vacibdir.

4. Joystick Modulu

Siçan hərəkətini idarə etmək üçün joystick modulundan istifadə etməliyik. Hər bir modul X və Y istiqamətini idarə edir.

5. Limit açarları

Nəzarətçim üçün tətik olaraq limit açarlarından istifadə etdim. Yalnız düymələri ilə bir oyun pad etmək istəyirsinizsə, bunlar isteğe bağlıdır.

6. Düyməni basın

Push düymələri konfiqurasiyanı yuxarıya və ya aşağıya çəkərək birləşdirilə bilər. Burada bütün düymələr və açarlar üçün açılan konfiqurasiyadan istifadə etdim. Bunun üçün 10 K ohm rezistorlardan istifadə etdim.

7. Ümumi təyinatlı PCB

Bütün komponentləri lehimləmək üçün ümumi bir PCB alın.

Addım 2: Dövrə Diaqramı və Kodlaşdırma

Dövrə Diaqramı və Kodlaşdırma
Dövrə Diaqramı və Kodlaşdırma
Dövrə Diaqramı və Kodlaşdırma
Dövrə Diaqramı və Kodlaşdırma
Dövrə Diaqramı və Kodlaşdırma
Dövrə Diaqramı və Kodlaşdırma

Bütün komponentləri yuxarıda göstərilən sxemə uyğun olaraq bağlayın. Arduino ilə düymələri birləşdirmək üçün sürətli bir bələdçi də əlavə etdim.

Əvvəlcə bütün əlaqələri yoxlamağı və çörək taxtasında işləməyi məsləhət görürəm.

Hansı düymənin harada yerləşdiyini, hansı etiketlə proqramlaşdırıldığını və kompüterə hansı xarakteri göndərdiyini aydın şəkildə anlamaq üçün faktiki düymə yerləşdirmə planım da yuxarıda göstərilmişdir.

İndi kodu yükləyin və mouse.h və keyboard.h kitabxanalarını quraşdırın. Kodu Arduino -ya yükləyin.

KODU YÜKLƏMƏK ÜÇÜN AŞAĞIDAKİ TIKLAYIN

Addım 3: Kəsmə, Boyama və Lehimləmə

Kəsmə, Rəsm və Lehimləmə
Kəsmə, Rəsm və Lehimləmə
Kəsmə, Rəsm və Lehimləmə
Kəsmə, Rəsm və Lehimləmə
Kəsmə, Rəsm və Lehimləmə
Kəsmə, Rəsm və Lehimləmə
Kəsmə, Rəsm və Lehimləmə
Kəsmə, Rəsm və Lehimləmə

Əvvəlcə PCB -ni Oyun padinin ölçüsünə görə kəsin və düymələri və joystick modulunu hizalayın. Bir PCB sifariş edərək lehimləmə işinin qarşısını ala bilərsiniz. UTSource.net əlverişli qiymətlərlə keyfiyyətli PCB təmin edir.

Sonra oyun padini istədiyiniz rəngə boyayın.

İndi düymələri və joysticki ümumi təyinatlı pcb üzərində lehimləyin.

Addım 4: Limit açarlarının və son testlərin düzəldilməsi

Limit açarlarının düzəldilməsi və son sınaq
Limit açarlarının düzəldilməsi və son sınaq
Limit açarlarının düzəldilməsi və son sınaq
Limit açarlarının düzəldilməsi və son sınaq
Limit açarlarının düzəldilməsi və son sınaq
Limit açarlarının düzəldilməsi və son sınaq
Limit açarlarının düzəldilməsi və son sınaq
Limit açarlarının düzəldilməsi və son sınaq

İndi bəzi super yapışqan köməyi ilə mövqelərindəki limit açarlarını düzəldin.

Qalan komponentləri lehimləyin və son test edin.

Addım 5: Hamısını bir araya gətirmək

Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək
Hamısını bir araya gətirmək

İndi bəzi vintlərin köməyi ilə qapağı bağlayın.

Son məhsulun necə göründüyünü göstərmək üçün yuxarıdakı şəkilləri əlavə etdim.

İş budur. İndi bəzi oyunlar oynamağa çalışın. PC oyunlarının yanında (daha çox düymə tələb etməyən) emulator oynaya bilərsiniz.

İlk təlimatçılığım bununla bitir. Ümid edirəm bəyəndiniz:)

Tövsiyə: