İçindekiler:
Video: Ultrasonik Theremin (Ses Öğretme): 3 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
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:
Nesne Yönelimli Programlama: Nesne Oluşturma Şekil Delgeç Kullanarak Öğrenme/Öğretme Yöntemi/Tekniği: 5 Adım
Nesneye Yönelik Programlama: Nesneler Oluşturma Shape Punch Kullanarak Öğrenme/Öğretme Yöntemi/Tekniği: Nesne yönelimli programlamaya yeni başlayan öğrenciler için öğrenme/öğretme yöntemi. Bu, sınıflardan nesne oluşturma sürecini görselleştirmelerine ve görmelerine izin vermenin bir yoludur. Parçalar:1. EkTools 2 inç büyük zımba; katı şekiller en iyisidir.2. Kağıt parçası veya c
Kritik El Yıkama Adımı Öğretme Makinesi: 5 Adım
Kritik El Yıkama Basamağı Öğretme Makinesi: Kullanıcıya ellerini yıkaması gereken aşamaları hatırlatan bir makinedir. Bu makinenin amacı, insanların ellerini nasıl doğru ve etkili bir şekilde yıkamaları gerektiğini anlamalarına yardımcı olmaktır. Salgın veya pandemik önleme dönemlerinde,
Nesne Yönelimli Programlama: Nesne Oluşturma Makas Kullanarak Öğrenme/Öğretme Yöntemi/Tekniği: 5 Adım
Nesne Yönelimli Programlama: Nesne Oluşturma Öğrenme/Öğretme Yöntemi/Teknik Makas Kullanarak: Nesne yönelimli programlamaya yeni başlayan öğrenciler için öğrenme/öğretme yöntemi. Bu onların sınıflardan nesne yaratma sürecini görselleştirmelerine ve görmelerine izin vermenin bir yoludur. Parçalar: 1. Makas (her türlü olur). 2. Kağıt veya karton parçası. 3. İşaretleyici.
Şarkı Öğretme LED'li Arduino MIDI Klavye: 8 Adım
Şarkı Öğretme LED'lerine Sahip Arduino MIDI Klavye: Bu, size bir şarkı öğretmek için LED'ler ve hangi şarkının seçildiğini görüntülemek için bir LCD ile birlikte bir MIDI klavyenin nasıl oluşturulacağına dair bir öğreticidir. LED'ler, belirli bir şarkı için hangi tuşlara basmanız gerektiği konusunda size rehberlik edebilir. Sol ve sağ tuş ile şarkıyı seçin
Öğretme ve Değerlendirme için Basit Etkileşimli Kullanıcı Arayüzü.: 11 Adım
Öğretme ve Değerlendirme için Basit Etkileşimli Kullanıcı Arayüzü.: Bu proje bir üniversite sınıfının parçası olarak geliştirildi, amaç belirli bir konuyu öğretmek ve değerlendirmek için etkileşimli bir sistem yapmaktı. Bunun için arayüz için bir PC'de İşleme ve arcade düğmesi ve LED'ler için bir Arduino NANO kullandık, yani