İçindekiler:

MozziByte: 6 Adım
MozziByte: 6 Adım

Video: MozziByte: 6 Adım

Video: MozziByte: 6 Adım
Video: Omniolin: version 1 prototype 2024, Eylül
Anonim
Image
Image
İçindekiler
İçindekiler

MozziByte, Arduino Pro Micro mikrodenetleyici için bir ses kalkanıdır.

Bu küçük, ucuz ve sağlam platform, tasarımcıların, sanatçıların, müzisyenlerin, yapımcıların ve öğrencilerin hızlı bir şekilde prototip oluşturmasına ve yenilikçi ve yaratıcı sonik ürünler, ses sanatı enstalasyonları, butik sentezleyiciler ve sesli oyuncaklar yaratmasına olanak tanır.

MozziByte, Mozzi synth kitaplığını kullanarak anında ses tatmini için Arduino'yu bir ses amplifikatörüne bağlar.

Veya devre tahtasına sensörler, anahtarlar ve düğmeler ekleyerek sonik fikirleri keşfedin, böylece sesler ışığa, kuvvete, ivmeye veya algılanabilecek herhangi bir şeye tepki verir.

İlham almak için Mozzi sitesindeki Galeri'ye bakın.

Adım 1: Malzemeler

İçindekiler
İçindekiler
İçindekiler
İçindekiler
  1. MozziByte
  2. Arduino Pro-Mikro
  3. 3.5mm jaklı kulaklık
  4. USB kablosu - Tip A'dan Micro-B'ye
  5. USB Tip A bağlantı noktasına sahip bilgisayar
  6. Arduino Web Editörü
  7. Mozzi Sentez Kütüphanesi

Adım 2: Arduino'yu MozziByte'a Yerleştirin

Arduino'yu MozziByte'a Takın
Arduino'yu MozziByte'a Takın
Arduino'yu MozziByte'a Takın
Arduino'yu MozziByte'a Takın
Arduino'yu MozziByte'a Takın
Arduino'yu MozziByte'a Takın
  1. Arduino Pro-micro'nun pinlerini MozziByte üzerindeki soket şeritlerine takın.

    Arduino'daki USB konektörü, MozziByte'daki beyaz pil konektörüne oturur. AO pininin AO soketine girdiğinden emin olarak hizalamayı kontrol edin. Soketlere takarken pimleri bükmemeye dikkat edin

  2. USB kablosunu Arduino'ya bağlayın.
  3. Kulaklık jakını MozziByte üzerindeki ses soketine takın.

Adım 3: Arduino Web Editörü

Arduino Web Editörü
Arduino Web Editörü
Arduino Web Editörü
Arduino Web Editörü
Arduino Web Editörü
Arduino Web Editörü
Arduino Web Editörü
Arduino Web Editörü
  1. Arduino Web Eklentisini kurun.
  2. Arduino Web Editöründe bir hesap kaydedin ve ardından Oturum Açın
  3. USB kablosunu kullanarak Arduino'yu Bilgisayarınıza bağlayın
  4. Arduino'daki LED'i yanıp sönün

    • Örnekler->01. Temeller'e tıklayın ve Editör'e yüklemek için Göz Kırp örneğini seçin.
    • BU SATIRI setup() rutininin üzerindeki Blink örnek koduna EKLEYİN (resme bakın).#define LED_BUILTIN 17 // Arduino Pro-micro üzerindeki LED'in adresi
    • Araçlar menüsü altında Board'a tıklayın ve Pro-micro'yu seçin veya orada değilse Leonardo'yu seçin.
    • Pro-micro kodunu derlemek için onay düğmesine basın.
    • Araçlar menüsü altında Bağlantı Noktasına tıklayın ve Arduino'nuzun bağlı olduğu USB bağlantı noktasını seçin.
    • Kodu Arduino'ya yüklemek için ok>tuşuna basın.
    • Kod yüklenirken iki kırmızı LED yanıp sönecektir.
    • Bir LED, saniyede bir kez yanıp sönmeye devam edecektir.
    • Arduino Web Düzenleyicisini kullanma hakkında daha fazla bilgi.
  5. Yanıp sönme hızını değiştirin

    • koddaki loop() rutinine bakın.
    • gecikmeyi(1000) gecikme(100) olarak değiştirin. Bu, LED'in her 100 ms'de bir 10 kat daha hızlı yanıp sönmesini sağlar.
    • diğer gecikme işlevinin süresini de 100 ms olarak değiştirerek LED'in ne kadar süre açık kalacağını değiştirin. Şimdi çok hızlı yanıp sönecek!

4. Adım: Mozzi Synth Kitaplığı

Mozzi Synth Kitaplığı
Mozzi Synth Kitaplığı
Mozzi Synth Kitaplığı
Mozzi Synth Kitaplığı
Mozzi Synth Kitaplığı
Mozzi Synth Kitaplığı
  1. Arduino için Mozzi Synth Kütüphanesini https://sensorium.github.io/Mozzi/download/ adresinden indirin. GitHub'daki en son geliştirme sürümünü bağlayan SARI düğmeyi seçin. Klonla veya İndir yazan YEŞİL düğmeye tıklayın, ardından ZIP İNDİR'e tıklayın. Mozzi-master.zip dosyası İndirilenler klasörünüzde görünecektir.
  2. Mozzi'yi Arduino Web Düzenleyicisine aktarın. Önce Kitaplıklar 'a tıklayın, ardından Mozzi-master.zip dosyasını içe aktarmak için yukarı ok düğmesine basın. Şimdi Mozzi'yi ve bir Örnekler klasörünü görmek için Özel Kitaplık sekmesine tıklayın.
  3. Işıklar, Aksiyon, Ses. Mozzi Örneklerinde 01. Basics klasörüne tıklayın ve düzenleyiciye yüklemek için Sinewave örneğini seçin. Kodu Arduino'ya yüklemek için oku > tıklayın. Kulaklığınızı takın ve bir ses duymalısınız:) Karanlıkta kafanızın etrafında vızıldayan sivrisinek kadar rahatsız edici, sıkıcı bir sinüs dalgası tonu.
  4. setup() rutinindeki frekansı değiştirerek o sızlanan MozziByte sesinin perdesini değiştirin (resme bakın).

Adım 5: Oynat:)

Mozzi sentez algoritmalarının demolarını online olarak dinleyebilirsiniz.

Mozzi Synthesis klasöründe bulabileceğiniz bu demolarla oynayın

  • FMSynth
  • PacketSynth
  • rezonans
  • ReverbTank
  • Örneklem
  • vesaire.

Sesleri değiştirmek için çeşitli parametrelerle oynamayı deneyin.

6. Adım: Sonraki Adımlar

Bir sonraki (yaklaşan) MozziByte Instructable, kendi etkileşimli ses oyuncağınızı oluşturmak için nasıl düğmeler ve sensörler ekleyeceğinizi gösterecektir.

Önerilen: