Isi kandungan:

Pad $ 5 Karduinoss: 5 Langkah
Pad $ 5 Karduinoss: 5 Langkah

Video: Pad $ 5 Karduinoss: 5 Langkah

Video: Pad $ 5 Karduinoss: 5 Langkah
Video: Обзор Xiaomi Pad 5 🔥 ТУПО ЛУЧШИЙ! НАДО БРАТЬ 2024, Julai
Anonim
Pad $ 5 Karduinoss
Pad $ 5 Karduinoss

Oleh itu, melihat pad Kaoss dan perkakasan yang serupa, saya mendapati bahawa hampir tidak ada gunanya peranti ini begitu mahal, apabila anda hanya mahu menggunakannya sebagai pengawal MIDI.

Melalui tong sampah bahagian saya, saya menjumpai pad sentuh Synaptics dari komputer riba lama dan menganggap ini semestinya berfungsi sebagai pengganti. Ok, bila saya katakan 5 $, maksud saya sangat murah. Jelas arduino yang longgar sudah 20-25 USD (tetapi anda boleh menggantinya dengan hanya cip ATMEGA168 kosong dengan harga ~ 2 USD), dan pad sentuh ini mungkin akan menelan belanja sejumlah wang juga, apabila anda tidak dapat menyelamatkannya dari yang lama komputer riba. AMARAN: pad Kaoss dan perkakasan serupa semuanya mempunyai output audio terbina dalam, projek ini tidak…

Langkah 1: Cari Isyarat

Cari Isyarat
Cari Isyarat
Cari Isyarat
Cari Isyarat
Cari Isyarat
Cari Isyarat

Setelah beberapa google ringkas (dan melalui dokumentasi yang paling tidak berguna) saya dapati laman web ini banyak membantu saya:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Laman web ini mempunyai gambar yang anda lihat di sini. Dari ini saya dapati mana dari titik ujian di papan (wow, banyak!) Di mana bersambung dengan 3 pin ini. (lihat gambar kedua). Saya tidak pasti sama ada pengawal T1001 serupa dengan pengawal ini, tetapi isyaratnya tidak terlalu sukar dicari jika anda tahu apa yang harus dicari.

Langkah 2: Memateri ke Touch-pad

Memateri ke Touch-pad
Memateri ke Touch-pad
Memateri ke Touch-pad
Memateri ke Touch-pad

Baiklah, ini cukup mudah, tunjukkan perkara yang anda temukan: D

Silap mata utama adalah menggunakan wayar yang telah dipasangkan dan pertama-tama dapatkan pulau kecil pateri di tempat ujian yang anda temui. Berhati-hatilah untuk tidak meletakkan terlalu banyak haba pada pad sentuh, tembaga dengan mudah dapat dilepaskan dari pad dengan terlalu panas. Untuk tanah saya terpateri ke sambungan persegi besar (lihat juga gambar pin-out), tetapi ada banyak lagi tempat di mana anda boleh mendapatkan isyarat tanah. Selepas langkah ini, anda mungkin ingin melindungi pematerian anda dengan beberapa gam panas atau produk serupa untuk menghilangkan ketegangan.

Langkah 3: Memintas ke Arduino

Memintas ke Arduino
Memintas ke Arduino

Oleh kerana sekarang anda mempunyai pad sentuh dengan wayar yang terpasang padanya, mari kita lihat mendapatkan nilai darinya.

Perpustakaan ps2 yang tersedia untuk arduino secara semula jadi berfungsi sebagai tetikus dan membolehkan input jenis tetikus, jika anda menyukai perkara tersebut;) Di bawah ini anda akan melihat lakaran karduinoss.pde untuk arduino berdasarkan perpustakaan ps2 yang terdapat di http: / /www.arduino.cc/playground/ComponentLib/Ps2mouse yang akan memulakan pad sentuh sebagai pengawal xy mutlak dengan kira-kira ~ 4000 langkah dari sisi ke sisi. Kod ini melakukan beberapa penentukuran automatik berdasarkan nilai yang diperolehnya, dan memetakan nilai x, y dan z ke pengawal MIDI berubah melalui penggunaan ttymidi yang terdapat di https://www.varal.org/ttymidi/. Sketsa karduinoss.pde menganggap LED disambungkan ke pin 3, jam pad sentuh pada pin 13 dan data pad sentuh pada pin 12.

Langkah 4: Pakejkan

Pakej Ini
Pakej Ini
Pakej Ini
Pakej Ini

Baiklah, biarkan imaginasi anda menjadi liar: D

Saya menyimpan bekas plastik dari barang rawak untuk digunakan untuk projek seperti ini. Pembungkusan yang saya buat dengan jelas bukanlah yang paling padat, tetapi saya yakin ia akan bertahan untuk beberapa persembahan sebelum saya perlu memikirkan kes baru.

Langkah 5: Gunakannya

Gunakannya!
Gunakannya!

Sekarang adalah masa untuk benar-benar menggunakan pad karduinoss yang baru anda buat untuk beberapa aksi midi yang bagus:)

Di bawah ini anda melihat tangkapan skrin 'alsa modular synth' (yang boleh anda temukan di https://alsamodular.sourceforge.net/) Tetapi tentu saja anda bebas menggunakannya dalam program yang menyokong input midi: DI harap semua orang menikmati ini boleh diajar dan akan mendapat inspirasi untuk menjadikan pengawal midi sendiri sekarang!

Disyorkan: