İçindekiler:

Arduino Ritim Oyun Denetleyicisi (Kendi Oyunum İçin): 6 Adım
Arduino Ritim Oyun Denetleyicisi (Kendi Oyunum İçin): 6 Adım

Video: Arduino Ritim Oyun Denetleyicisi (Kendi Oyunum İçin): 6 Adım

Video: Arduino Ritim Oyun Denetleyicisi (Kendi Oyunum İçin): 6 Adım
Video: Arduino ile Uzaktan Kontrollü Gemi v1| Bluetooth Kontrollü RC Tekne | (Kod+Şema) 2024, Kasım
Anonim
Arduino Ritim Oyun Denetleyicisi (Kendi Oyunum için)
Arduino Ritim Oyun Denetleyicisi (Kendi Oyunum için)

Bu talimatta size bu Ritim Oyun Denetleyicisini nasıl sıfırdan oluşturduğumu göstereceğim. Temel ahşap işleme becerilerini, temel 3d baskı becerilerini ve temel lehimleme becerilerini içerir. Bunların hepsinde sıfır deneyiminiz varsa, muhtemelen bu projeyi başarıyla inşa edebilirsiniz. Bunu şahsen yaptım, ancak tüm bu beceriler için biraz yardım aldım.

Gereçler

Arcade Düğmeleri. Bunun dışında bir potansiyometreye, bir demet kabloya, bir havyaya ve bir tutkal tabancasına ve biraz endüstriyel dayanıklı yapıştırıcıya ihtiyacınız var. Ayrıca 12mm kalınlığında 50x50cm MDF levhaya, tercihen ahşap atölyesinde testereye, döner kültivatöre ve 3d yazıcıya ihtiyacınız var.

Adım 1: Malzeme Sipariş Etme

Bu proje için bir Arduino Uno ve başka şeyler sipariş etmeniz gerekiyor. Arduino ve Unity'yi bağlamak için Udity kullanıyoruz, bu yüzden bir HID'ye ihtiyacımız yok. Bu bağlantı aracılığıyla erişilebilen düğmeleri kullandım: https://www.aliexpress.com/item/32950078521.html?spm=2114.search0302.3.22.2d21a33cOihMym&ws_ab_test=searchweb0_0, searchweb201602_0, searchweb201603_0, ppcSwitch_0&algo_pvid=ef8d-16d -86271412b37d&algo_expid=ef8d16d5-31a2-47f3-a398-86271412b37d-3. Bunlar muhtemelen en önemli parçalar. Bunun dışında, gereksinimlere bakmanız gerekir.

2. Adım: Bir Düğmeyi 3B Yazdırma

Bir Düğmeyi 3D Yazdırma
Bir Düğmeyi 3D Yazdırma
Bir Düğmeyi 3D Yazdırma
Bir Düğmeyi 3D Yazdırma

Bu adım oldukça basittir; bir 3d yazıcıyı açın ve işini yapmasına izin verin. Bir potansiyometreye farklı bir düğme koymak istiyorsanız, bu da iyidir. Bu düğme, temel bir Arduino potansiyometresine uyar (resme bakın) ve kutuda belirtilen deliğe uyar.

Adım 3: Kutunun Montajı

Kutunun Montajı
Kutunun Montajı
Kutunun Montajı
Kutunun Montajı
Kutunun Montajı
Kutunun Montajı
Kutunun Montajı
Kutunun Montajı

İlk olarak, bir ahşap kutu yapmak. Görüntüye dikkat edin, bunlar yanlış rakamlar. Yine de isterseniz özel bir boyut yapabilirsiniz. 374x166mm ölçülerinde bir kutu yaptım ve yüksekliği sipariş ettiğiniz düğmelere bağlı. Düğmelerim 74 mm yüksekliğindeydi, bu yüzden 12 mm (alttaki ahşap) = 86 mm ekleyin. Ahşabı en üste eklemiyorsunuz çünkü düğme orada kutudan çıkıyor. Eşyaların geri kalanı kolayca sığmalıdır.

Kenarları gönye kesmenizi ve ahşap tutkalı ile yapıştırmanızı öneririm. Bu güçlü bir kutu yapar. Bunun ne anlama geldiğine bakmalı ve bununla ilgili bir öğretici izlemelisiniz. Yine de ellerine dikkat et!

Adım 4: Devreyi Oluşturun

Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et
Devreyi İnşa Et

Şimdi şemaları kullanarak devreyi kuracağız. İlk olarak, düğme düzeni. NO (Normalde Açık) altındaki metal için NC (Normalde Kapalı) kullanıyoruz. Sonra, her şeyi birlikte lehimlersiniz. Bu kısa bir adım gibi görünüyor, ancak biraz zaman alacak. Açık metali kapatmak için bir tutkal tabancası da kullanabilirsiniz. Ayrıca kasanın içindeki potansiyometreyi tutkalla püskürtmenizi de tavsiye ederim. Bu benim için iyi çalıştı.

Adım 5: Programlama

2 seçeneğiniz var: Git kendin programla ya da benim oyunumu oyna. Ayrıca benim çerçevemden de çalışabilirsiniz.

Aksi takdirde, Arduino IDE ve Unity'yi kurun ve https://ardity.dwilches.com/ adresinde Ardity'yi bulun. Oradan iyi şanslar!

Instructables dosyalarımı beğenmediğinden, onları google drive'da burada bulabilirsiniz:

drive.google.com/open?id=1MeF5S-gHtkIjhynY…

drive.google.com/file/d/1Zif94Wc_vnZBMuwUk…

Adım 6: Oynat

Talimatı tamamladınız, şimdi onunla oynamaya gidebilirsiniz. Herhangi bir öneriniz veya sorunuz varsa [email protected] adresine mail atabilirsiniz.

Önerilen: