Mündəricat:

Arduino Lego Tannerin: 6 addım
Arduino Lego Tannerin: 6 addım

Video: Arduino Lego Tannerin: 6 addım

Video: Arduino Lego Tannerin: 6 addım
Video: Tannerin Example 2024, Noyabr
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Tannerin, bir telin və ya yastığın uzunluğu boyunca bir marker sürüşdürərək çalınan bir musiqi aləti. İstədiyiniz qədər çox nota və ya oktavaya hər zaman hamar bir şəkildə (yəni portamento/pitch bend) uzana bilən saf bir sinus dalğası tonu istehsal edir. Beach Boys hitində "Yaxşı titrəmələr" də istifadə edildi.

Hər kəs bu anda yüngül terminlər qurarkən (özüm də daxil olmaqla) Tannerin üçün bir təlimat buraxmağı daha yaxşı düşündüm.

Addım 1: Baza

Baza
Baza
Baza
Baza
Baza
Baza

Mümkün olan ən uzun bazanı qurmağa başlayın. Ortada oturanda hər iki ucuna da asanlıqla çata bilməliyik. Minanı Legodan tikdim - bacardığım üçün. Sonra bir nichrom telini bütün eni boyunca uzatın və hər ucunu bir vida ətrafında bağlayaraq bitirin. Bu, yaydığı hər hansı bir istiliyi dağıtmağa kömək edəcəkdir. Bu teli öyrət. Bu telin müqavimətini ölçün, çünki bu, alətin diapazonu və incəliyi kimi bir fikir verəcəkdir. Minanın uzunluğu 176 ohm, 1,2 metr idi.

Addım 2: Çubuq

Çubuq
Çubuq

Timsah klipinə uzun bir kabel parçası bağlayaraq "çubuq" yaradın. Bu, Tannerinin bütün genişliyi boyunca uzanacaq qədər uzun olmalı və bir az da əlavə olaraq lövhənin yerləşdiriləcəyi yerə çatmalıdır.

Addım 3: Avadanlıq

Avadanlıq
Avadanlıq

Nikrom telin hər iki ucuna tel bağlayın və bir dövrə lövhəsinə daxil edin. Sonra marker telinin ucunu eyni dövrə bağlayın. Burada göstərildiyi kimi çörək taxtasından istifadə edirəm. Sxem aşağıdakılardan ibarətdir.

Addım 4: Şematik

Şematik
Şematik

Dövrə sxematik. Rezistoru nixrom teldən keçən cərəyanı məhdudlaşdıracaq qədər böyük ilə əvəz etmək istəyəcəksiniz (çox istiləşməsin deyə), amma kifayət qədər kiçikdir ki, markerin telin bir hissəsində qısa dövrələr olduqda potensialda nəzərəçarpacaq dərəcədə azalma var. Arduino, analoq girişlərində 0-5v üçün 0-1023 aralığına malikdir. yəni hər giriş üçün 5 mv. Beləliklə, tel boyunca 100 mümkün giriş istəsəniz, nikrom tel boyunca 0,5v olmalıdır.

Addım 5: Proqram təminatı

Sonra giriş dəyərlərini şərh etmək və ağlabatan bir nəticə çıxarmaq üçün qısa bir proqram yazın. Alətin sürətli prototipləşdirilməsi vasitəsi olaraq Armstrong musiqi sistemindən istifadə edirəm. Armstronqdan istifadə, Arduino kodumu dəyişdirmədən kompüterimdə fərqli səsləri işə salmağa imkan verir. Tannerin mənbə kodu artıq Armstrong arxivinin nümunələr qovluğunda mövcuddur. Avadanlıq sancaqlarını öz funksiyalarından çıxarır və əlavə ünsiyyət olmadan səslərin uzaqdan aparatda (PC və ya sintezatorda) çalınmasına imkan verən serial rabitəni dəstəkləyir.

Addım 6: Fin

Fin!
Fin!

Musiqili dahinizin parlamasının vaxtıdır. Kiçik bir temperatur artımının telin gevşeməsinə səbəb olduğunu görə bilərsiniz, bu halda barmağınızla və ya başqa bir vida ilə basıb saxlaya bilərsiniz. Performansa bələdçi olaraq fərdi qeydləri uzunluq boyunca qeyd etmək istəyə bilərsiniz.

Tövsiyə: