İçindekiler:

Ultrasonik Theremin (Ses Öğretme): 3 Adım (Resimlerle)
Ultrasonik Theremin (Ses Öğretme): 3 Adım (Resimlerle)

Video: Ultrasonik Theremin (Ses Öğretme): 3 Adım (Resimlerle)

Video: Ultrasonik Theremin (Ses Öğretme): 3 Adım (Resimlerle)
Video: THEREMIN - Over The Rainbow 2024, Temmuz
Anonim
Image
Image
Araçlar ve Malzemeler
Araçlar ve Malzemeler

Ultrasonik Theremin, ses dalgalarını öğretmek için ucuz bir Theremin kullanan bir Arduino projesidir. Elimin cihaza olan mesafesini değiştirerek ses dalgalarının frekansını değiştiriyorum. Ayrıca, bir potansiyometreyi hareket ettirmek dalganın genliğini değiştirir. Bu, ses dalgaları hakkında bir fen dersi olarak kullanılabilir.

1. Adım: Araçlar ve Malzemeler

Gereçler

  • USB Kablolu Arduino Uno
  • Frekansı (perde) değiştirmek için Ultrasonik Sensör
  • Sesi çalmak için Piezo Buzzer
  • Genliği değiştirmek için potansiyometre (hacim)
  • 220ohm Dirençli LED (frekans için görsel)
  • Kasa için Foamcore Kurulu
  • Jumper Telleri

NOT: Bu parçaların çoğu bir Arduino kitinden alınmıştır.

Aletler

  • Arduino Kurulu Bilgisayar
  • Sıcak yapıştırıcı tabancası
  • Muhafaza için Lazer Kesici
  • Taşınabilir hale getirmek istiyorsanız Power Bank

2. Adım: Montaj

toplantı
toplantı
toplantı
toplantı
toplantı
toplantı
toplantı
toplantı

Elektronik

Sağdaki ilk iki resim, test edilen elektroniği gösteriyor, ancak üçüncü resimde, kasayı yerleştirmek için bileşenlerin etrafında hareket ettim. LED ve Ultrasonik Sensör, kesinlikle daha küçük olabilen 40 cm erkek-dişi atlama telleri kullanır, ancak elimde olan buydu. Muhafaza etmeden önce fazlalığı Arduino'nun etrafına sardım.

Dosya

Kasa MakerCase tarafından biraz küçük boyutlarda yapıldı, bu yüzden prototipim onu bir araya getirmek için ekstra yapıştırıcıya ihtiyaç duyuyordu. Arduino'nuzun üzerindeki parçalarınızı ölçtükten sonra, değerlerinize birkaç milimetre ekleyin ve bunları köpük çekirdek üzerinde lazerle kesilebilecek bir dosya için MakerCase'e yerleştirin.

Adım 3: Kod

Kod esas olarak perde adı verilen bir değişken tarafından kontrol edilir. Saha, ultrasonik sensörden gelen değerleri piezo hoparlör tarafından okunabilen bir şeye ve özellikle A3 ve C5 arasındaki frekanslara gizlemek için haritayı kullanır. Kısıtlama, haritanın yüksek bir mesafe gördüğünde yüksek bir frekans tahmin etmemesini sağlar (sinir bozucuydu). Kodun geri kalanı sensörü okumak, bir LED eklemek ve seri mesajlar eklemektir.

adım = kısıtlama(harita (mesafeCm, 1, 40, 256, 523), 220, 523);

Önerilen: