Mündəricat:
- Təchizat
- Addım 1: ADIM 1: Dövrə qurun
- Addım 2: Adım 2: Dövrə Bağlama
- Addım 3: ADIM 3: Parçaların yığılması
- Adım 4: ADIM 4: Proqramın Qurulması
- Adım 5: ADIM 5: Silahın fərdiləşdirilməsi
- Adım 6: ADIM 6: Zövq alın
- Addım 7: ADIM: 7: Gələcək Təkmilləşdirmə
Video: ZAP Oyun Silahı: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu təlimatlar vasitəsi ilə sizi oyun silahımla tanış etmək istəyirəm. Bu layihənin məqsədi bir oyun arcade silahı hazırlamaqdır. 2 ilə 3 saat ərzində edə bilərsiniz. Təsvir etməyə çalışsanız, klaviatura və hava siçanının birləşməsi olaraq deyə bilərsiniz.
Bu silah müxtəlif FPS oyunları oynamaq üçün istifadə edilə bilər.
MOTİVASİYA
Bu oyun silahının motivasiyası arcade oyunlarından qaynaqlanır. Bu layihə, Arduino pərəstişkarı olduğu kimi oyunları sevən insanlar üçün mükəmməl bir uyğunluqdur.
3 saatdan çox vaxt tələb etməyən bir layihədir.
İŞLƏYİR
Layihənin işlənməsi ABC qədər asandır!
proqram dəsti bütün kodu yaradan bir sıra şərtlərlə işləyir.
Silah hava siçanını və klaviaturanı təkrarlayır. Silahda olan jiroskop, silahın hərəkətlərini izləməyə kömək edir və kompüterə siçan işarəsini aşağıdakı yerə qoymağı əmr edir.
eynilə, silahda olan joystick, oyun konsolundakı joysticki təkrar etməyə çalışır. İstifadəçiyə oyunda öndə, arxada, sağda, solda hərəkət etməyə kömək edir. Bundan əlavə, atlamağa da kömək edir.
IR sensoru hədəfi işə salmağa kömək edir
*hər şeyin üstündə*
Yalnız oyuna görə proqramdakı təyin edilmiş düymələri dəyişə bilərsiniz.
Təchizat
Bu layihəni həyata keçirmək üçün sizə lazım olacaqlar:
- Arduino Leonardo.
- MPU-6050/giroskop
- Joystick
- Toxunma düyməsi
- PCB aşındırma dəsti
- tel
- kişi berg zolağı
- qadın berg zolağı.
- IR sensoru
*Bu materialları onlayn və ya yerli mağazalardan əldə edə bilərsiniz.
Addım 1: ADIM 1: Dövrə qurun
Bunun üçün mis örtüklü və dəmir xlorid həllinə ehtiyacınız olacaq.
Yerli bir elektronika mağazasından əldə edə bilərsiniz və ya 'PCB aşındırma dəsti' almağı məsləhət görürəm.
Bu proses üçün ən faydalı vasitə ola bilər.
PCB diaqramını hazırlamaq üçün fritzing və ya EAGLE istifadə edə bilərsiniz.
Bu Təlimatlarda PCB dizaynı üçün bağlantılar yüklədim.
PCB etmək üçün PCB -ni hazırlamaqda göstərilən addımları izləyə bilərsiniz.
Addım 2: Adım 2: Dövrə Bağlama
PCB istehsal edildikdən sonra bütün hissələri PCB -yə bağlayın.
*Bunun üçün çörək taxtasından da istifadə edə bilərsiniz*
*yay yazi*
buttonPin = 4 buttonPin1 = 5
buttonPin2 = 6 buttonPin3 = 7
buttonPin4 = 8 buttonPin5 = 9;
buttonPin6 = 10 buttonPin7 = 11;
buttonPin8 = 12; buttonPin9 = 13;
buttonPin10 = A1; analogPin = 0;
buttonPINjoy = A2
VRyPIN = A3; VRxPIN = A4;
Addım 3: ADIM 3: Parçaların yığılması
Bu prosesdən əvvəl, sensorları və joysticki qadın burg şeridinə bağlamalısınız ki, PCB -də lehim etdiyiniz kişi başlıq pinlərinə uyğun olsun.
İndi addım sadədir.
Bu proses haqqında çox danışmaq istəməzdim.
Yalnız sizə demək üçün, bu prosesdə bir silah açmalı və silahın bütün hissələrini yığmalısınız.
Silah hər kəsdən fərqli ola biləcəyi üçün necə yığacağınız sizə bağlıdır.
Silahı necə düzəltdiyimi yuxarıdakı şəkillərdə görə bilərsiniz.
Adım 4: ADIM 4: Proqramın Qurulması
Silahdan istifadə etmək üçün Arduino proqramını və oynamaq istədiyiniz oyunu yükləməlisiniz.
Bütün bunlar silahın tələbləridir.
Silahdan istifadə etmək üçün Arduino Leonardo portunu PC və ya Laptopun USB portuna bağlamaq kifayətdir.
silah, cihaz üçün səlahiyyətli bir siçan və klaviatura olaraq tanınacaq.
Adım 5: ADIM 5: Silahın fərdiləşdirilməsi
Silahın idarəetməsini dəyişdirmək üçün silahın mənbə kodunu dəyişdirməlisiniz.
Harada dəyişəcəyimi göstərəcəyəm
əgər (buttonState7 == LOW && previousButtonState == HIGH) {Keyboard.write ("j"); // xüsusi qranad}
əgər (buttonState8 == LOW && previousButtonState == HIGH) {Keyboard.write ("f"); // istənilən silahı götür}
əgər (buttonState9 == LOW && previousButtonState == HIGH) {Keyboard.write (""); // gecə görmə}
nəzarətləri dəyişdirmək üçün qalın hərfləri istədiyiniz idarəetmə ilə əvəz edin.
*oxşar şərtlər bütün şərtlər üçün tətbiq olunur.
Adım 6: ADIM 6: Zövq alın
İndi silahınız hazırdır
zövq alın…
Kod faylları
Addım 7: ADIM: 7: Gələcək Təkmilləşdirmə
Bir şey haqqında danışarkən hər şeyin zamanla inkişaf etməsi lazım olduğunu bilirik.
bu silahda gələcək inkişaflarımız var
- USB kabellər yerinə Bluetooth silahı edilə bilər.
- Daha realist edilə bilər.
Gələcəkdə hər hansı bir inkişaf və ya hər hansı bir təklif alsanız
zəhmət olmasa
Şərh
şərh bölməsində
aşağıda…
Tövsiyə:
Sadə Robo-Köpək (Piano Düymələri, Oyuncaq Silahı və Siçandan): 20 addım (Şəkillərlə birlikdə)
Sadə Robo-Köpək (Piano Düymələri, Oyuncaq Silahı və Siçandan): Oh, Azərbaycan! Odlar yurdu, böyük qonaqpərvərlik, mehriban insanlar və gözəl qadınlar (… üzr istəyirəm, qadın! Əlbəttə ki, yalnız sənin üçün gözlərim var, mənim gözəl balaca ana ördəkburun arvadım!). Ancaq düzünü desəm, bura bir istehsalçı üçün çox çətin bir yerdir, xüsusən də
Epik Wii Silahı Necə Hazırlanır (10 Dollardan Az): 4 Addım
Bir Epik Wii Silahı Necə Hazırlanır (10 Dolların Altında): Xoş gəldiniz, öyrətdiyimi sınadığınız üçün təşəkkürlər !!! :) Bu gün Wii konsolunda silah oyunları üçün Wii silahı hazırlayacağıq. Beləliklə … Başlayaq
HeartRate Silahı: 5 addım
HeartRate Silahı: bir əyləncə layihəsidir, konsepsiya ürək döyüntüləri ilə işləyən son silahdır
Rick Et Morty Portal Silahı - Giriş: 4 addım
Rick Et Morty Portal Silahı - Giriş: Daxil edin, Rass və Morty -dən 3D formatına keçin, Nous avions istehsal edin … Mathieu (BTS sistemləri nömrələri - lisey de borda) la réalisation hər şeyi həll etmək
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