İçindekiler:

Arduino Uno ve Mozzi ile Basit Davul Makinesi: 4 Adım
Arduino Uno ve Mozzi ile Basit Davul Makinesi: 4 Adım

Video: Arduino Uno ve Mozzi ile Basit Davul Makinesi: 4 Adım

Video: Arduino Uno ve Mozzi ile Basit Davul Makinesi: 4 Adım
Video: 2020 için 30 Ultimate Windows 10 İpuçları ve Püf Noktaları 2024, Aralık
Anonim
Arduino Uno ve Mozzi ile Basit Davul Makinesi
Arduino Uno ve Mozzi ile Basit Davul Makinesi
Arduino Uno ve Mozzi ile Basit Davul Makinesi
Arduino Uno ve Mozzi ile Basit Davul Makinesi

Arjantin'de yaşamak, uluslararası postaların çalınacağı veya gümrükte takılacağı anlamına gelir. Coronavirus karantinasını ekleyin ve bir sonraki projeniz eski bir Arduino Uno panosuyla sınırlandırılır. İyi haberler? Rolling Stones'un büyük şairinin dediği gibi “Zaman benden yana… evet öyle”

Çalışmak için herhangi bir ek donanım gerektirmeyen mükemmel - ama aynı zamanda karmaşık - müzik kitaplığı Mozzi'yi indirdim ve belgeleri okumaya başladım. Tamamen 5 düğme ve 1 düğme ile çalıştırılabilen basit bir davul makinesi/sıralayıcı ile çıktım. İlk düğme dakikadaki vuruşları değiştirecek ve diğer 4 düğme her vuruşta ne çalınacağını belirleyecektir. Mevcut ritmi belirlemek için 4 Led de ekledim.

Gereçler

Arduino Uno'su

Mozzi Kütüphanesi

5 düğme

1 basma düğmesi

1 ses jakı

Opsiyonel 3d Basılı Kılıf

Adım 1: Programlama Detayları

Programlama Detayları
Programlama Detayları

Kodun içinde, vuruşlar geçtikçe her düğme okunur ve 0 ile 1024 arasındaki değer 1-10 ölçeğine eşlenir. 1 sessizlik anlamına gelir. 2 tekme demektir. 3 merhaba şapka anlamına gelir. 4, farklı notalardaki bazı sentezlenmiş sesler için trampet ve en son konumların kullanıldığı anlamına gelir.

2. Adım: Muhafaza

muhafaza
muhafaza
muhafaza
muhafaza
muhafaza
muhafaza

Muhafaza 2 mm dikdörtgenler ve 4 vida ile yapılmıştır.

3. Adım: Sesler

Sesler
Sesler
Sesler
Sesler

Sesler wav'dan ham verilere dönüştürüldü ve.ino koduyla birlikte external.h dosyaları olarak yüklendi. Bu prosedür biraz zordu ve Audacity gibi harici bir yazılım ve ayrıca.raw dosyasını.h'ye dönüştürmek için bir Python betiği içeriyordu.

Basit davul makinesini çalması eğlencelidir, Gameboy efektleri ve düşük kaliteli Atari sesleri gibi diğer sesler için varsayılan sesler değiştirilebilir.

Elbette karantina aynı zamanda tuhaf elektronik konserleriniz için halka açık olmaması anlamına geliyor, bu yüzden vuruşları otomatik olarak algılayacak ve kafayı müziğe yönlendirecek biraz hareketli animatronik yaptım.

4. Adım: Demo

Image
Image

İşte oynanmakta olan Drum Machine'in bir demosu.

Hareketli kafa, Sound Module ve Arduino Nano ile bağımsız bir projedir. BPM'yi otomatik olarak algılar ve buna göre kafayı hareket ettirir.

Önerilen: