İçindekiler:
- Gereçler
- Adım 1: ADIM 1: Devrenin Yapılması
- Adım 2: Adım 2: Devreyi Bağlama
- Adım 3: ADIM 3: Parçaları Birleştirme
- Adım 4: ADIM 4: Yazılımı Yükleme
- Adım 5: ADIM 5: Silahın Özelleştirilmesi
- Adım 6: ADIM 6: Keyfini çıkarın!
- Adım 7: ADIM:7:Gelecek İyileştirme
Video: ZAP Oyun Silahı: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu Instructables aracılığıyla sizi oyun silahımla tanıştırmak istiyorum. Bu projenin amacı, bir oyun salonu silahı geliştirmektir. 2 ila 3 saat içinde yapabilirsiniz. Tanımlamaya çalışırsanız, klavye ve hava faresinin bir kombinasyonu olarak söyleyebilirsiniz.
bu silah çeşitli FPS oyunları oynamak için kullanılabilir.
MOTİVASYON
Bu oyun silahının motivasyonu, atari oyunlarından kaynaklanmaktadır. Bu proje, oyunları seven ve aynı zamanda Arduino hayranı olan insanlar için mükemmel bir eşleşme.
3 saatten fazla zaman gerektirmeyen bir projedir.
ÇALIŞMA
Projenin çalışması ABC kadar kolay!
program kümesi, kodun tamamını oluşturan bir dizi ve, else koşuluyla çalışır.
tabanca, hava faresini ve klavyeyi çoğaltır. Tabancada bulunan jiroskop, tabancanın hareketlerini takip etmeye yardımcı olur ve bilgisayara fare işaretçisini aşağıdaki yere yerleştirmesi için komut verir.
benzer şekilde, silahta bulunan joystick, oyun konsolunda bulunan joystick'i kopyalamaya çalışır. Kullanıcının oyunda öne, arkaya, sağa, sola gezinmesine yardımcı olur. Bunun yanında zıplamaya da yardımcı olur.
IR sensörü, amacı tetiklemeye yardımcı olur
*herşeyin üstünde*
Programda sadece atanan tuşları oyuna göre değiştirebilirsiniz.
Gereçler
Bu projeyi yapmak için ihtiyacınız olacak şeyler:
- Arduino Leonardo'nun fotoğrafı.
- MPU-6050/jiroskop
- Oyun kolu
- Dokunsal basma düğmesi
- PCB aşındırma kiti
- Tel
- erkek berg şerit
- dişi berg şeridi.
- IR sensörü
*Bu malzemeleri internetten veya yerel mağazalardan temin edebilirsiniz.*
Adım 1: ADIM 1: Devrenin Yapılması
Bunun için bakır kaplı ve demir klorür çözeltisine ihtiyacınız olacak.
Yerel bir elektronik mağazasından herhangi bir yerden alabilirsiniz veya bir 'PCB aşındırma kiti' satın almanızı öneririm.
Bu işlem için en kullanışlı araç olabilir.
PCB şemasını yapmak için fritzing kullanmanız gerekecek veya EAGLE'ı da kullanabilirsiniz.
Bu Instructables'ta PCB tasarımı için bağlantıları yükledim.
PCB'yi yapmak için PCB'nizi Oluşturma bölümünde verilen adımları takip edebilirsiniz.
Adım 2: Adım 2: Devreyi Bağlama
PCB üretiminden sonra tüm parçaları PCB üzerine monte edin.
*Bunun için bir breadboard da kullanabilirsiniz*
*bağlantı yazlık*
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;
Adım 3: ADIM 3: Parçaları Birleştirme
Bu işlemden önce, sensörleri ve joystick'i dişi burg şeridine bağlamanız gerekecek, böylece PCB'ye lehimlediğiniz erkek başlık pinlerine uyacaklar.
Şimdi, adım basit.
Bu süreçten pek bahsetmek istemiyorum.
Sadece şunu söylemek gerekirse, bu süreçte bir silah açıp silahın içindeki tüm parçaları bir araya getirmeniz (takmanız) gerekiyor.
Silah herkese göre farklı olabileceğinden, nasıl monte edileceği size kalmış.
Silahımı nasıl düzenlediğimi yukarıdaki resimlerde görebilirsiniz.
Adım 4: ADIM 4: Yazılımı Yükleme
Silahı kullanmak için Arduino yazılımını ve oynamak istediğiniz herhangi bir oyunu indirmeniz gerekecektir.
Bunların hepsi silahın gereksinimleridir.
Silahı kullanmak için Arduino Leonardo'nun portunu PC veya Laptop'un USB portuna bağlamanız yeterlidir.
tabanca, cihaz için yetkili bir fare ve klavye olarak tanınacaktır.
Adım 5: ADIM 5: Silahın Özelleştirilmesi
Silahın kontrollerini değiştirmek için silahın kaynak kodunu değiştirmeniz gerekir.
nerede değiştirileceğini göstereceğim
if (buttonState7 == LOW && öncekiButtonState == HIGH) { Keyboard.write("j");//özel granade }
if (buttonState8 == LOW && öncekiButtonState == HIGH) { Keyboard.write("f");// herhangi bir silahı alın }
if (buttonState9 == LOW && öncekiButtonState == HIGH) { Keyboard.write(" ");//gece görüşü}
kontrolleri değiştirmek için kalın harfleri istediğiniz kontrollerle değiştirin.
*benzer koşullar tüm if koşulları için geçerlidir.*
Adım 6: ADIM 6: Keyfini çıkarın!
Artık silahınız hazır
tadını çıkar…
Kod dosyaları
Adım 7: ADIM:7:Gelecek İyileştirme
Herhangi bir şey hakkında konuşurken, her şeyin zamanla gelişmesi gerektiğini biliyoruz.
bu yüzden bu silahta gelecekteki gelişmelere sahibiz
- USB kabloları yerine Bluetooth tabancası yapılabilir.
- Daha gerçekçi hale getirilebilir.
Gelecekte herhangi bir iyileştirme veya herhangi bir öneri alırsanız
lütfen
Yorum
yorum bölümünde
aşağıda…
Önerilen:
Epik Wii Silahı Nasıl Yapılır (10 Doların Altında): 4 Adım
Destansı bir Wii Silahı Nasıl Yapılır (10 doların altında): Hoş geldiniz, öğretilebilirliğimi denediğiniz için teşekkürler!!!:)Bugün Wii konsolunda silah oyunları için bir Wii silahı yapacağız. Öyleyse… Başlayalım
HeartRate Silahı: 5 Adım
HeartRate Weapon: Bu bir eğlence projesidir, konsept, kalp atışlarından güç alan nihai silahtır
Rick Et Morty Portal Silahı - Giriş: 4 Adım
Rick Et Morty Portal Tabancası - Giriş: Dax'ın 2018'deki karnavalını, Rick ve Morty portalının Nous avions fabriqué le portal tabancasını ve 3D izlenimini… Mathieu'de (BTS systèmes numériques - lycée de borda) gerçekle ilgili yeni fikirler d'un dispositif permettant d'utiliser un e
Arduino Tabanlı Kendin Yap Oyun Denetleyicisi - Arduino PS2 Oyun Denetleyicisi - DIY Arduino Gamepad ile Tekken Oynamak: 7 Adım
Arduino Tabanlı Kendin Yap Oyun Denetleyicisi | Arduino PS2 Oyun Denetleyicisi | Tekken'i DIY Arduino Gamepad ile Oynamak: Merhaba arkadaşlar, oyun oynamak her zaman eğlencelidir ama kendi DIY özel oyun Controller'ınızla oynamak daha eğlencelidir. Bu yüzden bu talimatta arduino pro micro kullanarak bir oyun Controller yapacağız
Mini Prop Alev Silahı: 6 Adım
Mini Prop Alev Silahı: Kar eritmek, zombileri eritmek veya ev savunması için kişisel bir alev makinesi mi istiyorsunuz, ancak 400$ harcamak istemiyor musunuz, o zaman bu sizin için