Isi kandungan:

Arduino Lego Tannerin: 6 Langkah
Arduino Lego Tannerin: 6 Langkah

Video: Arduino Lego Tannerin: 6 Langkah

Video: Arduino Lego Tannerin: 6 Langkah
Video: Tannerin Example 2024, November
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Tannerin adalah alat muzik yang dimainkan dengan menggeser penanda sepanjang wayar atau pad. Ini menghasilkan nada gelombang sinus yang murni, yang dapat meluas sebanyak mungkin nota atau oktaf yang anda mahukan, selalu dengan cara yang halus (seperti portamento / pitch bend). Itu digunakan pada hit Beach Boys, "Getaran Baik."

Dengan semua orang yang membina cahaya ringan pada masa ini (termasuk saya) saya fikir saya lebih baik melepaskan Instructable for the Tannerin.

Langkah 1: Pangkalan

Pangkalan
Pangkalan
Pangkalan
Pangkalan
Pangkalan
Pangkalan

Mulakan dengan membina pangkalan yang paling lama. Semasa duduk di tengah, anda seharusnya dapat dengan mudah mencapai kedua-dua hujungnya. Saya membina lombong dari Lego - hanya kerana saya boleh. Kemudian rentangkan sekeping wayar nichrome di seluruh lebar, dan selesaikan dengan mengikat setiap hujungnya di sekrup. Ini akan membantu menghilangkan haba yang dikeluarkan. Pastikan wayar ini diajar. Ukur ketahanan kawat regangan ini, kerana ini akan memberi anda idea mengenai jarak dan butiran instrumen. Tambang saya 176 ohm, sepanjang 1.2 meter.

Langkah 2: Tongkat

Tongkat
Tongkat

Buat "tongkat" dengan melekatkan sekeping kabel panjang ke klip buaya. Ini mesti cukup panjang untuk meregangkan seluruh lebar Tannerin, dengan sedikit tambahan untuk mencapai lokasi di mana papan litar akan ditempatkan.

Langkah 3: Perkakasan

Perkakasan
Perkakasan

Pasang wayar ke salah satu hujung wayar nichrome, dan masukkan ke papan litar. Kemudian pasangkan hujung wayar penanda ke litar yang sama. Saya menggunakan papan roti, seperti yang ditunjukkan di sini. Skema berikut.

Langkah 4: Skematik

Skema
Skema

Skema litar. Anda ingin mengganti resis dengan beberapa yang cukup besar untuk membatasi arus melalui wayar nichrome (jangan sampai terlalu panas), tetapi cukup kecil sehingga ada potensi penurunan yang ketara apabila penanda litar pintas bahagian wayar. Arduino mempunyai julat 0-1023 untuk 0-5v pada input analognya. iaitu 5 mv setiap masukan input. Oleh itu, jika anda mahukan 100 input yang mungkin di sepanjang wayar, mesti ada 0.5v di seluruh wayar nichrome.

Langkah 5: Perisian

Kemudian tulis program pendek untuk menafsirkan nilai input, dan menghasilkan output yang masuk akal. Saya menggunakan sistem muzik Armstrong sebagai alat prototaip instrumen cepat. Menggunakan Armstrong juga membolehkan saya mencetuskan bunyi yang berbeza di PC saya, tanpa mengubah kod Arduino saya. Kod sumber Tannerin kini tersedia dalam folder contoh arkib Armstrong. Amstrong adalah kumpulan rutin untuk membuat dan membuat prototaip alat muzik di Arduino lebih mudah. Ia mengeluarkan pin perkakasan dari fungsinya dan menyokong komunikasi bersiri, yang membolehkan bunyi dimainkan pada perkakasan jauh (PC atau synthesizer) tanpa pengekodan tambahan.

Langkah 6: Sirip

Sirip!
Sirip!

Inilah masanya untuk genius muzik anda bersinar. Anda mungkin mendapati bahawa kenaikan suhu yang sedikit menyebabkan wayar menjadi kendur, dalam hal ini anda boleh terus mengajarkannya dengan menekannya dengan jari, atau skru lain. Anda mungkin juga ingin menandakan setiap nota sebagai panduan prestasi.

Disyorkan: