Mündəricat:

Arduino Uno və Mozzi ilə sadə baraban maşını: 4 addım
Arduino Uno və Mozzi ilə sadə baraban maşını: 4 addım

Video: Arduino Uno və Mozzi ilə sadə baraban maşını: 4 addım

Video: Arduino Uno və Mozzi ilə sadə baraban maşını: 4 addım
Video: Piezo Disk Tətikləri ilə Arduino MIDI Barabanlar (şematik və kod ilə) 2024, Noyabr
Anonim
Arduino Uno və Mozzi ilə sadə baraban maşını
Arduino Uno və Mozzi ilə sadə baraban maşını
Arduino Uno və Mozzi ilə sadə baraban maşını
Arduino Uno və Mozzi ilə sadə baraban maşını

Argentinada yaşamaq, beynəlxalq poçtların oğurlanması və ya gömrükdə ilişib qalması deməkdir. Coronavirus karantini əlavə edin və növbəti layihəniz köhnə bir Arduino Uno lövhəsi ilə məhdudlaşacaq. Yaxşı xəbər? Rolling Stones -dan böyük şairin dediyi kimi "Zaman mənim tərəfimdədir … bəli"

İşləmək üçün heç bir əlavə avadanlıq tələb etməyən əla - eyni zamanda mürəkkəb musiqi kitabxanası olan Mozzini yüklədim və sənədləri oxumağa başladım. Tamamilə 5 düymə və 1 düymə ilə işlədilə bilən sadə bir nağara maşını/sıralayıcı ilə çıxdım. İlk düymə dəqiqədə atışları dəyişəcək və digər 4 düymə hər vuruşda nə oynayacağını təyin edəcək. Mövcud ritmi müəyyən etmək üçün 4 Led də əlavə etdim.

Təchizat

Arduino Uno

Mozzi Kitabxanası

5 düymə

1 düymə

1 səs yuvası

İsteğe bağlı 3d çaplı qutu

Addım 1: Proqramlaşdırma Təfərrüatları

Proqramlaşdırma Təfərrüatları
Proqramlaşdırma Təfərrüatları

Kodun daxilində, döyüntülər getdikcə hər bir düymə oxunur və 0-dan 1024-ə qədər olan dəyər 1-10 miqyasda eşlenir. 1 səssizlik deməkdir. 2 zərbə deməkdir. 3 salam papaq deməkdir. 4, fərqli notlarda bəzi sintez edilmiş səslər üçün tələ və son mövqelərin istifadə edildiyini bildirir.

Addım 2: Qapaq

Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə

Korpus 2 mm düzbucaqlı və 4 vida ilə hazırlanmışdır.

Addım 3: Səslər

Səslər
Səslər
Səslər
Səslər

Səslər wavdan xam məlumatlara çevrildi və.ino kodu ilə birlikdə xarici.h faylları kimi yükləndi. Bu prosedur bir az çətin idi və Audacity kimi xarici proqramlar və.raw to.h -ə çevirmək üçün Python skriptidir.

Sadə baraban maşını oynamaq əyləncəlidir, standart səslər Gameboy effektləri və aşağı səsli Atari səsləri kimi digər səslər üçün dəyişdirilə bilər.

Əlbəttə ki, karantin, tək elektron konsertləriniz üçün ictimaiyyət üçün heç bir şey demək deyil, buna görə də döyüntüləri avtomatik aşkar edəcək və başı musiqiyə doğru hərəkət etdirəcək bir az hərəkətli animatronik hazırladım.

Addım 4: Demo

Image
Image

İşdə Çalınan Baraban Maşınının bir demosu.

Hərəkətli baş, Sound Module və Arduino Nano ilə tək başına bir layihədir. BPM-ni avtomatik algılar və buna uyğun olaraq başını hərəkət etdirir.

Tövsiyə: