İçindekiler:

Arduino Lego Tannerin: 6 Adım
Arduino Lego Tannerin: 6 Adım

Video: Arduino Lego Tannerin: 6 Adım

Video: Arduino Lego Tannerin: 6 Adım
Video: Tannerin Example 2024, Temmuz
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Tannerin, bir işaretleyiciyi bir tel veya pedin uzunluğu boyunca kaydırarak çalınan bir müzik aletidir. Bu, her zaman pürüzsüz (yani portamento/pitch bend) bir tarzda, istediğiniz kadar nota veya oktava yayılabilen saf sinüs dalgası tonu üretir. Beach Boys'un hit parçası "İyi Titreşimler"de kullanıldı.

Şu anda herkes ışık teraneleri inşa ederken (kendim dahil) Tannerin için bir Eğitilebilir Kitap yayınlamanın daha iyi olacağını düşündüm.

Adım 1: Temel

Baz
Baz
Baz
Baz
Baz
Baz

Mümkün olan en uzun tabanı oluşturarak başlayın. Ortada oturduğunuzda, her iki uca da kolayca ulaşabilmelisiniz. Benimkini Lego'dan yaptım - çünkü yapabilirim. Ardından, tüm genişlik boyunca bir parça nikrom teli gerin ve her bir ucu bir vidanın etrafına bağlayarak bitirin. Bu, verdiği ısıyı dağıtmaya yardımcı olacaktır. Bu teli öğretin. Bu tel uzantısının direncini ölçün, çünkü bu size aletin aralığı ve tanecikliği hakkında bir fikir verecektir. Benimki 1,2 metre boyunca 176 ohm idi.

Adım 2: Asa

değnek
değnek

Bir timsah klipsine uzun bir kablo parçası takarak bir "asa" oluşturun. Bu, Tannerin'in tüm genişliği boyunca uzanacak kadar uzun olmalı ve devre kartının yerleştirileceği yere ulaşmak için biraz fazladan olmalıdır.

Adım 3: Donanım

Donanım
Donanım

Nikrom telin her iki ucuna da teller takın ve bir devre kartına besleyin. Ardından işaretleyici telin ucunu aynı devreye bağlayın. Burada gösterildiği gibi breadboard kullanıyorum. Şematik aşağıdaki gibidir.

Adım 4: Şematik

şematik
şematik

Devre şeması. Direnci, nikrom telden geçen akımı sınırlamak için yeterince büyük (çok ısınmaması için), ancak işaretleyici telin bir kısmını kısa devre yaptığında potansiyelde gözle görülür bir düşüş olacak kadar küçük olacak kadar büyük bir miktarla değiştirmek isteyeceksiniz. Arduino, analog girişlerinde 0-5v için 0-1023 aralığına sahiptir. yani giriş girişi başına 5 mv. Bu nedenle, kablo boyunca 100 olası giriş istiyorsanız, nikrom kablo boyunca 0,5v olmalıdır.

Adım 5: Yazılım

Ardından girdi değerlerini yorumlamak ve mantıklı bir çıktı üretmek için kısa bir program yazın. Enstrümanı hızlı prototipleme aracı olarak Armstrong müzik sistemini kullanıyorum. Armstrong'u kullanmak, Arduino kodumu değiştirmeden bilgisayarımda farklı sesleri tetiklememe de izin veriyor. Tannerin kaynak kodu artık Armstrong arşivinin örnekler klasöründe mevcuttur. Amstrong, Arduino'da müzik aletlerinin oluşturulmasını ve prototiplenmesini çok daha kolay hale getiren bir rutinler koleksiyonudur. Donanım pinlerini işlevlerinden soyutlar ve seri iletişimi destekleyerek seslerin ek kodlama olmadan uzak donanımda (PC veya sentezleyici) çalınmasına izin verir. Armstrong'u indirin

Adım 6: Fin

Fin!
Fin!

O zaman müzik dehanızın parlama zamanı. Hafif sıcaklık artışlarının telin gevşemesine neden olduğunu görebilirsiniz, bu durumda parmağınızla veya başka bir vidayla üzerine bastırarak öğretmeye devam edebilirsiniz. Ayrıca, performans kılavuzu olarak tek tek notları uzunluk boyunca işaretlemek isteyebilirsiniz.

Önerilen: