İçindekiler:

5$ Karduinoss Pad: 5 Adım
5$ Karduinoss Pad: 5 Adım

Video: 5$ Karduinoss Pad: 5 Adım

Video: 5$ Karduinoss Pad: 5 Adım
Video: GOOGLE PLAY KODU NASIL KULLANILIR ? ( ÇOK BASİT !!!) 2024, Temmuz
Anonim
5$'lık Karduinoss Pedi
5$'lık Karduinoss Pedi

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

Sinyalleri Bul
Sinyalleri Bul
Sinyalleri Bul
Sinyalleri Bul
Sinyalleri Bul
Sinyalleri Bul

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

Dokunmatik yüzeye lehimleme
Dokunmatik yüzeye lehimleme
Dokunmatik yüzeye lehimleme
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

Arduino ile arayüz oluşturma
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

Paketle
Paketle
Paketle
Paketle

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

Kullan!
Kullan!

Ş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: