İçindekiler:
- Adım 1: Sinyalleri Bulun
- 2. Adım: Dokunmatik Yüzeye Lehimleme
- Adım 3: Arduino ile arayüz oluşturma
- Adım 4: Paketleyin
- Adım 5: Kullanın
Video: 5$ Karduinoss Pad: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Bu Kaoss pad'lerine ve benzer donanımlara baktığımda, sadece MIDI kontrolörü olarak kullanmak istediğinizde bu cihazın bu kadar pahalı olmasının hemen hemen hiçbir anlamı olmadığını gördüm.
Parça kutumu karıştırırken eski bir dizüstü bilgisayardan bir Synaptics dokunmatik yüzey buldum ve bunun sadece yedek olarak çalışması gerektiğini düşündüm. Tamam, 5$ derken gerçekten ucuz demek istiyorum. Açıkça gevşek bir arduino zaten 20-25 USD'dir (ancak onu ~ 2 USD karşılığında yalnızca çıplak bir ATMEGA168 yongasıyla değiştirebilirsiniz) ve bu dokunmatik yüzey, onu eskisinden kurtaramadığınızda muhtemelen size biraz paraya mal olur. dizüstü bilgisayar. UYARI: Kaoss pad'leri ve benzeri donanımların hepsinde yerleşik ses çıkışları vardır, bu projede …
Adım 1: Sinyalleri Bulun
Kısa bir google'dan sonra (ve çoğunlukla anlamsız belgelerden geçtikten sonra) bana çok yardımcı olan bu web sitesini buldum:
sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Bu web sitesinde burada gördüğünüz resim vardı. Bundan, bu 3 pime bağlı olan tahtadaki test noktalarından hangisinin (vay, çok!) (ikinci resme bakın). T1001 denetleyicisinin pin çıkışı açısından bu denetleyiciye benzer olup olmadığından tam olarak emin değilim, ancak ne arayacağınızı biliyorsanız, sinyalleri bulmak çok zor olmamalıdır.
2. Adım: Dokunmatik Yüzeye Lehimleme
Eh, bu yeterince basit, bulduğunuz noktaları ortaya çıkarın:D
Ana hile, önceden kaplanmış teller kullanmak ve önce bulduğunuz test noktalarında küçük bir lehim adası elde etmektir. Dokunmatik yüzeye çok fazla ısı vermemeye dikkat edin, bakır aşırı ısınarak pedden çok kolay kurtulabilir. Toprak için büyük kare bağlantıya lehimledim (ayrıca pin-out görüntüsüne bakın), ancak toprak sinyali alabileceğiniz daha birçok yer var. Bu adımdan sonra, muhtemelen lehimlemenizi bir miktar sıcak tutkal veya gerilim azaltma için benzer bir ürünle sabitlemek istersiniz.
Adım 3: Arduino ile arayüz oluşturma
Artık kabloların bağlı olduğu bir dokunmatik yüzeyiniz olduğu için, ondan değerler almaya bakalım.
Arduino için mevcut ps2 kütüphaneleri doğal olarak bir fare gibi çalışır ve eğer böyle bir şeyle ilgileniyorsanız fare tipi girdiye izin verir;) Aşağıda http:/ adresinde bulunan ps2 kütüphanesine dayalı arduino için bir karduinoss.pde taslağı bulacaksınız:/ /www.arduino.cc/playground/ComponentLib/Ps2mouse, dokunmatik yüzeyi yan yana yaklaşık ~4000 adımla mutlak bir xy denetleyicisi olarak başlatır. Kod, aldığı değerlere dayalı olarak bazı otomatik kalibrasyonlar yapar ve https://www.varal.org/ttymidi/ adresinde bulunan ttymidi kullanımı yoluyla x, y ve z değerlerini MIDI denetleyici değişikliklerine eşler. karduinoss.pde çizimi, pim 3'e bir LED'in, pim 13'teki dokunmatik yüzey saatinin ve pim 12'deki dokunmatik yüzey verilerinin bağlı olduğunu varsayar.
Adım 4: Paketleyin
hadi hayal gücünüzü çalıştırın:D
Bunun gibi projelerde kullanmak için plastik kapları rastgele şeylerden saklıyorum. Açıkça yaptığım paketleme mümkün olan en sağlam değil, ama eminim ki yeni bir kasa düşünmem gerekmeden önce birkaç performans sürecek.
Adım 5: Kullanın
Şimdi yeni yapılmış karduinoss pad'inizi güzel bir midi aksiyon için kullanmanın tam zamanı:)
Aşağıda 'alsa modüler synth'in (https://alsamodular.sourceforge.net/ adresinde bulabileceğiniz) bir ekran görüntüsünü görüyorsunuz. öğretilebilir ve şimdi kendi midi denetleyicisini yapmak için ilham bulacak!
Önerilen:
[2020] Bir RC Arabayı Kontrol Etmek İçin IPhone veya IPad ve Micro:bit Game Pad Uygulamasını Kullanma: 23 Adım
[2020] Bir RC Arabayı Kontrol Etmek İçin IPhone veya IPad ve Micro:bit Game Pad Uygulamasını Kullanma: Micro:bit'inizi kontrol etmek için iPhone veya iPad'inizi kullanmayı düşündünüz mü? Uygulama mağazası? "micro:bit" App Store'da ve uygulamayı ücretsiz olarak indirebilirsiniz. NS
Windows ve Linux'ta bir L-tek Dance Pad'i 1000hz'de Anket Yapacak Şekilde Değiştirme: 9 Adım
Bir L-tek Dance Pad'i Windows ve Linux'ta 1000hz'de Anket Yapacak Şekilde Değiştirmek: Bu mod neden yapılır? Daha önce 125 BPM'lik bir şarkının grafiğine gittiyseniz, bu spikey boi'nin nesi var diye merak edebilirsiniz. Zamanlama neden ayrık "yuvalara" düşüyor?ITG ve DDR inanılmaz derecede sıkı zamanlama pencerelerine sahip ve bununla birlikte
Pure Data Kullanan Sample Pad Kontrol Cihazı: 4 Adım
Pure Data Kullanan Sample Pad Controller: Bu Instructable'da bazı eski Roland elektronik bateri seti pad'lerinin setle birlikte gelen orijinal bateri modülü olmadan sesleri tetiklemesine izin vermek için bir controller oluşturacağım. Yüklemek için bir yama oluşturmak için Pure Data kullanacağım bazı wav dosyaları ve ardından p
Makey Makey D-Pad Nasıl Yapılır: 4 Adım
Makey Makey D-Pad Nasıl Yapılır: Makey makey setini nasıl çalıştıracağınızı bilmiyor musunuz? Peki burada öğretilebilir 4 u
İşleme Animasyonlarını Sürdüren Arduino LED Buton Pad: 36 Adım (Resimli)
İşleme Animasyonlarını Sürdüren Arduino LED Düğme Pedi: WhatBu düğme pedi, bir PCB ve Sparkfun tarafından üretilen diğer bileşenler kullanılarak yapılmıştır. Bir Arduino Mega tarafından tahrik edilmektedir. Her bir düğme hoş, yumuşacık ve basılması tatmin edici ve içinde bir RGB LED var! Animasyonları kontrol etmek için kullanıyorum