İçindekiler:

PC Ayak Pedalları: 7 Adım
PC Ayak Pedalları: 7 Adım

Video: PC Ayak Pedalları: 7 Adım

Video: PC Ayak Pedalları: 7 Adım
Video: BUNU YAŞAMAYAN YOKTUR 😂 #emirbeşli #shorts 2024, Kasım
Anonim
PC Ayak Pedalları
PC Ayak Pedalları

Ekstra parmaklara ihtiyacım olduğunu hissettiğim için Pubg'da (Player Unknown Battlegrounds) eğilmek için pedal yaptım. Kerbal Space Program için de kullandım.

Uygulamalar sonsuzdur ve isterseniz daha fazla veya daha az düğme ekleyebilirsiniz.

Lehimleme gerekmez!!!

Bu proje bir klavye görevi görür ve klavye basışlarını girmek için programlanmıştır. Bu Arduino Uno ile çalışmaz. Arduino Leonardo'yu kullandım

Adım 1: Parçalar

Parçalar
Parçalar
Parçalar
Parçalar
Parçalar
Parçalar
Parçalar
Parçalar

arduino leonardo

Uzun Erkek USB A - Erkek Mini USB B Kablosu

Anlık veya Buton anahtarları

Dişi Maça Konnektörleri Paketi

Arduino erkekten erkeğe atlama telleri

Elektrik teli (herhangi bir ışık göstergesi)

Isıyla daralan makaron (telden biraz daha büyük)

2. Adım: Araçlar

Aletler
Aletler

Çerçeve

Ahşap veya metal yapı aletleri

Matkap, kürek ucu/delik testeresi, vidalar

(Gövdenin yapımı size kalmış. Ben kontrplak kullandım ama siz kutu ya da metal teneke de kullanabilirsiniz. İyi eğlenceler.)

Elektrik

Tel kesiciler/ sıyırıcı (varsa. Makas ve jilet işe yarar)

Bağlantı kıvrımı (herhangi bir pense çalışacaktır)

Isı tabancası (çakmak çalışacaktır)

kod

Arduino IDE yazılımını indirin

Ücretsizdir ve kodu Leonardo'ya yazmanıza, derlemenize ve flaş etmenize olanak tanır.

Buradan indirin

Adım 3: Konut

Konut
Konut
Konut
Konut
Konut
Konut

Bu kısım tamamen sizin hayal gücünüze kalmış ama ben neyi neden yaptığımı göstereceğim.

Tabanı 600 mm genişliğinde yaptım, böylece iki ayağımı da rahatça sığdırabilirim, iki ayrı pedal yapmayı düşündüm ama ileride bir zaman yanlışlıkla kabloları kıracağımdan endişelendim. Sol ayak, soldaki iki düğmeyi ve sağdaki diğer üç düğmeyi kontrol eder.

16 mm kalınlığında Kontrplak ve 50 mm vidalar kullandım, çünkü temelde bu şeyi günlük olarak durdurduğunuz için bunun güçlü olması gerekiyor. Arcade düğmeleri cezayı alabilir.

Eğer boyayacaksan, şimdi tam zamanı. İnsanların bunun gibi bütün bir projeyi temasla kapladığını gördüm (biliyorsunuz, çalışma kitaplarınızı kapladığınız şeyler). Siz ve ofis malzemeleri mağazalarında çok çeşitli renk ve desenler satın alın. Bu şeyler gibi

Ayaklara birkaç lastik şerit ekledim, böylece tüm üniteyi kullanırken yanlışlıkla kendinizden uzağa itemezsiniz.

Adım 4: Devre ve Pin Çıkışı

Devre ve Pin Çıkışı
Devre ve Pin Çıkışı
Devre ve Pin Çıkışı
Devre ve Pin Çıkışı
Devre ve Pin Çıkışı
Devre ve Pin Çıkışı

Endişelenme, bu gerçekte olduğundan daha zor görünüyor.

Arduino kartını kasanın altına ve kenarına vidalayın. USB'yi parazit olmadan bağlayabileceğinizden emin olun.

1. Bir atlama kablosunun bir ucunu (uçlarında pimleri olan kablolar) soyun ve bir elektrik kablosu uzunluğuna birleştirerek Arduino'dan her anahtardan 5 kablo yapın. - Birleştirmek için çıplak tel uçlarını bükün, ardından küçük bir ısı büzüşmeli bölümünü birleştirmenin üzerine kaydırın ve bunları birbirine kilitlemek için ısıtın). Telin diğer ucunu (pim ucunu değil) soyun ve soyulmuş uca dişi bir maça konektörünü kıvırın.

2. Kablonun pin ucunu Arduino'daki dijital pin yuvası 2'ye itin. Kürek konektörünü en sol taraftaki düğmeye bağlayın. (not* anahtarların bağlantı kablosu için 3 tırnağı vardır. Resimde görüldüğü gibi pin çıkış kablosunu orta tırnağa bağladım. Bu "her zaman kapalı" sekmesidir.

3. 3, 4, 5 ve 6 numaralı pinler için tekrarlayın.

4. Şimdi, zemini tüm düğmelerin alt tırnaklarına bağlamak için 'papatya zinciri' denilen şeyi yapmamız gerekiyor. Bu, her düğmeye 'atlayacak' bir kablodur.

Biraz ekstra ile düğmeden düğmeye gitmek için elektrik kablosunun bölümlerini kesin ve ölçün. Her bölümün iki ucunu soyun, iki bölümü bir araya getirin ve tüm düğmeler için yeterli olana kadar bir konektöre kıvırın. Bir uca bir atlama kablosu bağlayın ve Arduino'daki herhangi bir topraklama pimine bağlayın.

Adım 5: Kod

kod
kod

Okulda öğrendiğiniz en önemli beceriyi kullanma zamanı…..kopyala, yapıştır.

Kodlu metin dosyası dahildir.

İndirin veya görüntüleyin, tümünü seçin, kopyalayın, Arduino IDE'yi açın (Araçlar adımında indirme bağlantısı), yeni oluşturun, yapıştırın.

Herhangi bir tuş bağını değiştirmek istiyorsanız, bunu şimdi tırnak içindeki koddaki tuşları değiştirerek yapabilirsiniz, örneğin: ('q').

Değiştirici tuşları kullanmak istiyorsanız (shift, control, alt, F1, Insert vb.) BURADA ne yazacağınıza dair bir liste var.

Yalnızca 1 veya 2 düğme kullanıyorsanız, kullanılmayan kodu silmeniz gerekmez. Kodlanmış pinlere bağlı herhangi bir buton yoksa, kodun o bölümünü görmezden gelecektir.

Adım 6: Arduino'ya Kod Yükleme

Arduino'ya Kod Yükleme
Arduino'ya Kod Yükleme
Arduino'ya Kod Yükleme
Arduino'ya Kod Yükleme

1. Arduino'yu USB üzerinden PC'ye takın

2. 'Araçlar'a gidin ve ardından 'Liman'a dokunun

Arduino Leonardo'nuzu gösteren bağlantı noktasını seçin.

3. 'Çizim' sekmesine ve ardından 'Yükle'ye gidin.

Bu, kodu doğrulayacak ve derleyecek ve Arduino'ya yükleyecektir.

Bir hata varsa, kodun orijinal koddan eksik olmadığını kontrol edin.

7. Adım: Test Edin ve Sorun Giderin

Arduino, yüklemeden sonra yeniden başlamalı ve PC'niz tarafından bir USB klavye olarak tanınmalıdır.

Bir metin düzenleyici açın ve durmaya başlayın! Düğmelere basarken anahtar stokları metnin içine girmelidir.

Metin hiç bitmeyen tuş vuruşlarıyla doluyorsa ve yalnızca düğmelere bastığınızda duruyorsa, düğmelere giden kabloların 'her zaman açık' sekmesine değil, 'her zaman kapalı' sekmesine bağlı olduğunu kontrol etmeniz gerekir.

Düğmelere bastığınızda hiçbir şey olmuyorsa, tüm kablolarınızı kontrol edin ve farklı bir USB kablosu deneyin. PC'yi yeniden başlatın.

Yerçekimi ve sıkışma nedeniyle pin kabloları Arduino'dan düşerse, atlama kablolarını değiştirmeniz gerekebilir. Aynı kalınlıkta olmaları gerekiyordu ama ne yazık ki bazıları diğerlerinden daha sıkı.

Eğer butonlar yanlış sıradaysa, Arduino'daki pinleri fiziksel olarak yeniden düzenleyebilir veya kodu değiştirip yükleme işlemini tekrarlayabilirsiniz.

Önerilen: