İçindekiler:

Sim Yarış Düğme Kutusu: 7 Adım (Resimlerle)
Sim Yarış Düğme Kutusu: 7 Adım (Resimlerle)

Video: Sim Yarış Düğme Kutusu: 7 Adım (Resimlerle)

Video: Sim Yarış Düğme Kutusu: 7 Adım (Resimlerle)
Video: Semih Varol | En Yeni Tiktok Videosu | #shorts 2024, Temmuz
Anonim
Sim Yarış Düğme Kutusu
Sim Yarış Düğme Kutusu

Düğme kutusu, Sim Racing'de kullanılan ve çeşitli araba kontrollerine düğmeler, anahtarlar ve düğmeler atamanıza izin veren bir cihazdır. Genel düğme atamaları, başlatma düğmesi, PTT, istek çukuru vb. gibi şeylerdir. Geçiş anahtarları, silecekler, farlar vb. için harika çalışır. Düğmeler, TC (Çekiş Kontrolü), Fren önyargısını ve daha fazlasını ayarlamak için kullanılabilir.

1. Adım: 1. Adım: Gereksinimleri Toplayın

Arduino Pro Micro - Resmi bir board alabilirsiniz; Ayrıca nakavt versiyonlarında da şansım oldu.

ABS Proje kutusu - seçtiğiniz düğmeleri ve anahtarları destekleyecek kadar derin olduğundan emin olun.

Anlık Düğmeler - Yuvarlak montaj deliği olan düğmelerle çalışmak en kolay olanıdır. Beğendiğiniz renk ve boyuta sahip düğmeleri arayın. Düğmelerde n.o. (Normalde Açık) kişiler. Bu talimatın, ışıklı düğmelerin nasıl kullanılacağını ele almadığını unutmayın.

Geçiş Anahtarları - Anlık ve kilitleme arasında seçim yapabilirsiniz. Diğer seçenekler ST (Tek Atış) veya DT'dir (Çift Atış). Tek atış, 2 pozisyon, açık/kapalı, Çift atış, 3 pozisyon açık/kapalı/açık anlamına gelir. Tek Kutuplu (SP) veya Çift Kutuplu (DP) türleri için endişelenmeyin, ikisi de çalışacaktır. Sonunda Double Throw anahtarları bulursanız, ikinci terminal grubunu görmezden gelebilirsiniz. Bu anahtarlara genellikle birleşik özellikleriyle, yani SPDT, DPDT, vb.

Döner Kodlayıcılar - Kodlayıcılar, artırma ve azaltma ayarlarını destekleyen özellikleri kontrol etmemizi sağlar. Örneğin. Çekiş kontrolü. Bazı döner kontrolörlerde ayrıca enkoder miline basarak yerleşik bir anlık düğme bulunur. Düğmeler - Enkoder millerine uyacak düğmeler.

USB Mikro - USB-A kablosu - Bu, arduino kodunu panoya yüklemek ve Düğme Kutunuzu PC'nize bağlamak için kullanılacaktır.

Tel - Teflon kaplı 24ga tercih ederim. katı tel.

Lehim ve Havya - Küçük uçlu düşük wattlı bir demir en iyi sonucu verir. Aşırı ısınırsa bağlantılar erir ve başarısız olur, bu nedenle ayarlanabilir bir sıcaklık veya düşük voltajlı demir daha iyidir.

Matkap ve Matkap uçları - Anahtarlarınız, düğmeleriniz vb. için delikler açmak için. Küçük bir pilot uç ve bir adım ucu harika bir kombinasyon oluşturur. Drill Press'e erişim, hizalama hatalarını daha az olası hale getirecektir. İsteğe bağlı: Düğme kutunuza karbon fiber veya alüminyum görünüm eklemek için vinil kaplama.

Adım 2: Adım 2: Düğmeleri, Anahtarları ve Kodlayıcıları Yerleştirin

Adım 2: Düğmeleri, Anahtarları ve Kodlayıcıları Yerleştirin
Adım 2: Düğmeleri, Anahtarları ve Kodlayıcıları Yerleştirin

Proje kutunuzun kapağına butonlar monte edilecektir. Düğme kutunuzun düğmeleriniz için yeterince derin olup olmadığını iki kez kontrol edin.

Aralığı ve estetiği hissetmek için anahtarları, düğmeleri ve düğmeleri kapağın üzerine fiziksel olarak yerleştirmeyi yararlı buluyorum.

Her bileşen arasında eşit boşluk bırakarak her şeyi bir ızgarada hizalamaya çalışın.

Sıraların sonunda yeterli boşluk bıraktığınızdan emin olun, anahtarlar ve düğmeler bir tabana sahiptir ve düzgün şekilde monte etmek için yeterli alana ihtiyaç duyar. Yüzü karbon veya alüminyum görünümü için vinil ile sarıyorsanız, kutunun hemen yüzüne bir kurşun kalemle çizgiler çizebilirsiniz, daha sonra sargı ile kapatılacaktır.

Aksi takdirde, kapağın alt tarafına çizgiler çizin, kuracağınız her düğmenin/anahtarın ortasından geçen çizgiler olmasını istersiniz.

Adım 3: Adım 3: Düğmeleri, Anahtarları ve Kodlayıcıları Delin ve Monte Edin

Adım 3: Düğmeleri, Anahtarları ve Kodlayıcıları Delin ve Monte Edin
Adım 3: Düğmeleri, Anahtarları ve Kodlayıcıları Delin ve Monte Edin
Adım 3: Düğmeleri, Anahtarları ve Kodlayıcıları Delin ve Monte Edin
Adım 3: Düğmeleri, Anahtarları ve Kodlayıcıları Delin ve Monte Edin
Adım 3: Düğmeleri, Anahtarları ve Kodlayıcıları Delin ve Monte Edin
Adım 3: Düğmeleri, Anahtarları ve Kodlayıcıları Delin ve Monte Edin

Her bileşen için deliği başlatmak için küçük bir matkap ucu (pilot ucu olarak da bilinir) kullanın. Küçük bit, çok hassas olmanızı ve her şeyin ortalandığından emin olmanızı sağlar. İpucu: Matkap presine erişiminiz varsa, bu adım daha kolay ve hızlı olacaktır. Değilse, endişelenmeyin, sadece zaman ayırın.

Pilot delikler açıldıktan sonra, takılacak her bir bileşenin şaftı için bir kademeli bit veya doğru uca geçin.

İpucu: Çok ileri gitmemek için bir adım biti kullanırken dikkatli olun. Bir keskin nişancı kullanmayı ve durmam gereken kısmı renklendirmeyi seviyorum. Bu aynı zamanda Arduino ve PC'niz arasında çalışacak usb kablosu için kasanın arkasına bir delik açmak için de iyi bir zamandır. Deliğin, kablonun usb mikro ucunun geçmesi için yeterince büyük olması gerekir. Deliği düzeltmek için lastik bir rondela ve kablonun dışarı çekilmesini önlemek için gerilim azaltıcı olarak iç kısımda bir tel bağ kullanabilirsiniz. Kutu kapağınızı vinil kaplayacaksanız, şimdi yapmanın tam zamanı.

Adım 4: Adım 4: Matrisinizi Düzenleyin

Adım 4: Matrisinizi Düzenleyin
Adım 4: Matrisinizi Düzenleyin
Adım 4: Matrisinizi Düzenleyin
Adım 4: Matrisinizi Düzenleyin
Adım 4: Matrisinizi Düzenleyin
Adım 4: Matrisinizi Düzenleyin

Arduino denetleyicisi, düğmelere basıldığında, anahtarların değiştiğinde vb. algılamak için kullanabileceği sınırlı sayıda giriş ve çıkışa sahiptir. Daha fazla sayıda anahtar ve düğmeyi barındırmak için matris adı verilen bir teknik kullanacağız. Bir matris, aşağıdakileri kullanarak çalışır: bir anahtarın veya düğmenin "adresi" olarak bir çıkış ve bir girişin kesişimi. Arduino çıkışları matriste sütunlar ve girişler satırlar olarak atanır ve her düğme ve anahtar konumuna bir adres atanır. Mizanpajınızı yapmak için bir elektronik tablo programı kullanmak en kolayıdır, ancak kağıt da işe yarayacaktır. Arduino'nun A0, A1, A2 ve A3'ünü matriste "sütunlar" ve 6, 7, 8, 9, 10 ve 16'yı "satırlar" olarak kullanarak 28'e kadar girişi kabul edebiliriz (düğme basma, konum değiştirme vb.)! Düzeni kolaylaştırmak için, düğme anahtarınızdaki veya döner düğmenizdeki her pimin kendisine atıfta bulunacak bir etikete ihtiyacı olacaktır. Bir basma düğmesini temsil etmek için "PBn"yi, bir geçişi temsil etmek için "TGn"yi ve döner kodlayıcılar için "REn"i seçtim. Addaki "n", matristeki belirli bileşene atıfta bulunmak için bir sayı ile değiştirilir. İpucu: Her bir bileşenin adını, bulunduğu yerin yanına kapağın alt tarafına yazmak faydalı olacaktır, örn. PB1, PB2, RE1, vbMatriste, kapağın altından bakıldığında görsel olarak kapağa monte edilmiş olarak gördüğüm pinlere atıfta bulunuyorum. Örneğin, bir basma düğmesinin 2 terminali olacaktır, bunlara "H" (yüksek) ve "L" (düşük) olarak atıfta bulunurum, ayrıca şemanızı kolayca hatırlayabildiğiniz sürece üst ve alt veya ne isterseniz kullanabilirsiniz.. Geçişler için yüksek, orta ve düşük kullanıyorum. geçişlerim DPDT olduğundan. Döner kodlayıcılarımda ayrıca basmalı düğmeler vardı, bu nedenle REn-PB yüksek ve düşük değerlerim de var. Her düğme veya anahtar "giriş", matrisinizdeki bir sütuna eşlenir. Aynı sütunda birden fazla anahtar/düğme girişiniz olabilir, ancak sahip olduğunuz satır sayısından fazla değil.

Önemli! Tüm geçiş anahtarı çıkışları, girişinin sütununa eşlenmelidir. Bunun nedeni, anahtarın merkezini A0 diyecek şekilde kablolayacaksınız, ardından anahtarın çıkışı (yüksek veya düşük terminal) örneğin bir sıra pinine gidecektir. 7 veya 8.

Arduino Çıkışları (switch/button girişleri) A0A1A2 TG1-HPB1-HPB2-H TG2-CTG4-CPB5-H TG3-CPB3-HPB6-H RE1-PB-HPB4-HPB7-H RE2-PB-HPB8-H RE3-PB- H Arduino Girişleri (switch/button çıkışları) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PB-L 16TG2-LTG4-HPB8-L

Adım 5: Adım 5: Matrisi Kablolayın

Adım 5: Matrix'i bağlayın
Adım 5: Matrix'i bağlayın

Arduino Çıkışları (anahtar ve düğme girişleri) ile başlayarak, her bir elektrik bileşenini bir matris sütununda bağlar ve Arduino çıkışına bağlanmak için kısa bir kablo uzunluğu bırakır. Her şeyi birbirine bağlamak için teflon telimi ve daha sonra bulmayı ve izlemeyi kolaylaştırdığı için arduinoya gitmek için renkli bir tel parçasını kullanmayı seçtim. Tüm sütun bileşen bağlantıları tamamlandıktan sonra, her satır için aynısını yapın. Doğru terminali, yani yüksek veya alçak bağladığınızdan emin olmak için aynı sıradaki tüm bileşenleri birbirine bağlayın ve daha sonra Arduino'ya bağlanmak için kablo uzunluğunu bırakın. Acele etmeyin ve doğru terminali bağladığınızı iki kez kontrol edin. Bu, bileşenin yanındaki panelde çizilen bileşen referansının ve terminal konumları için hatırlaması kolay planınızın işe yarayacağı yerdir.

Adım 6: Adım 6: Kodlayıcıları ve Arduino'yu bağlayın

Adım 6: Kodlayıcıları ve Arduino'yu bağlayın
Adım 6: Kodlayıcıları ve Arduino'yu bağlayın

Döner kodlayıcılar bir matrise bağlanamaz. Her bir kodlayıcının (orta pin) girişi Arduino toprağına bağlanacak ve kodlayıcı çıkışları doğrudan bir Arduino girişine gidecektir. Her kodlayıcı merkez pimini birbirine bağlayın ve Arduino toprağına bağlanmak için bir kablo bırakın.

Döner kodlayıcı merkezlerini Arduino toprağına ve her bir döner kodlayıcı "H" "L"yi karşılık gelen Arduino pinine lehimleyin. Sütun ve satır matrisinden her bir kablo uzunluğunu ilgili Arduino giriş veya çıkışına lehimleyin.

Adım 7: Adım 7: Eskizi Hazırlayın

Ücretsiz Arduino IDE'yi kullanarak Arduino için taslağı (kodu) hazırlayın. Krokiyi Arduino'ya yükleyin Sketch yüklendikten sonra, buton kutunuzu PC'nize bağlayın, bir joystick cihazı görünmelidir. Tebrikler! Az önce bir düğme kutusu yaptın!

Önerilen: