İçindekiler:
- Adım 1: Mimarlık
- Adım 2: Malzemeler
- Adım 3: İlk PCB - De0 Nano SoC'den Önce
- Adım 4: İkinci PCB - De0 Nano SoC Kartından Sonra
- Adım 5: PCB ve De0 Nano SoC Arasındaki İletişim
- Adım 6: Kızılötesi Sensörle Ses Efektleri Nasıl Yapılır?
Video: EISE4 Projesi: Bir Ses Modülasyon Cihazının Nasıl Gerçekleştirileceğini Öğrenin: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu talimatta, ses efektleri ekleyen bir cihazı (gecikme ve yankı) gerçekleştirmek için tüm farklı adımlardan geçeceksiniz. Bu cihaz çoğunlukla bir mikrofon, bir DE0 Nano SoC kartı, bir hoparlör, bir ekran ve bir kızılötesi sensörden oluşur. Kızılötesi sensörden ne kadar uzak durduğunuza bağlı olarak bir etki gerçekleşir. Ekran, FFT'yi yazdırmak için burada.
Bir De0 Nano SoC kartı kullandık ve buna iki PCB bağlı. Bunlar, ihtiyacımız olan her bir bileşeni kaynakladığımız analog devrelerdir.
Adım 1: Mimarlık
İşte projeye başlamadan önce ilk düşündüğümüz mimari. Önce sinyal alımını gerçekleştiren mikrofonu aldık, ardından Voltaj Amplifikatörü ile güçlendirildi. Daha sonra FFT'yi hesaplayan ve ekrana yazdıran DE0 Nano Soc kartının ADC pinine bağlanır. Kartın çıkışları, amplifiye edilmeden ve hoparlöre bağlanmadan önce bir DAC'ye bağlanır.
Projenin bu noktasında daha sonra proje içinde özümsediğimiz kızılötesi sensör kullanımını düşünmedik.
Adım 2: Malzemeler
Bu projeyi gerçekleştirmek için aşağıdaki bileşenleri kullandık:
- Mikrofon
- Hoparlör
- DE0 Nano Soc tahtası
- Analogdan Dijitale Dönüştürücü (DE0 Nano Soc kartına entegre)
- Dijital-Analog Dönüştürücü (MCP4821)
- Ses Güç Amplifikatörü (LM386N-1)
- Otomatik kazanç kontrollü Voltaj Amplifikatörü
- -5V (MAX764) üreten voltaj regülatörü
- Kızılötesi sensör (GP2Y0E02A)
- 5V üreten güneş enerjisi (güç kaynağı)
- Ekran (FFT'yi yazdıran)
Adım 3: İlk PCB - De0 Nano SoC'den Önce
Bu ilk analog devrede mikrofon (MC1), otomatik kazanç kontrollü Voltaj Yükseltici (devrenin işlemsel yükselticiye bağlı kısmı) ve -5V (MAX764) üreten Voltaj regülatörü bulunur.
Önce mikrofon sesi yakalar, ardından Voltaj Amplifikatörü ile ses yükseltilir; voltaj yaklaşık olarak 16mV'den 1.2V'a gider. Voltaj regülatörü yalnızca işlemsel yükselticiyi beslemek için buradadır.
Tüm devrenin çıkışı, DE0 Nano Soc kartının ADC pini ile ilgilidir.
Adım 4: İkinci PCB - De0 Nano SoC Kartından Sonra
Bu ikinci analog devrenin girişleri, DE0 Nano Soc kartının CS, SCK ve SDI pinleri olan farklı pinlerine bağlanır. Bu girişler daha sonra DAC'ye (MCP4821) bağlanır, bu da daha sonra Ses Güç Amplifikatörüne (LM386N-1) bağlanır. Sonunda hoparlöre kavuştuk.
Bu devrenin tamamı DE0 Nano Soc kartından gelen 5V ile beslenir ve topraklaması DE0 Nano Soc'lara ve ilk PCB'nin toprağına bağlanır.
Adım 5: PCB ve De0 Nano SoC Arasındaki İletişim
Mikrofondan gelen sinyal kartın ADC'sine bağlanır. ADC, HPS'ye bağlıdır ve ekranı kontrol etmek için kullanılan bir NIOS II'ye sahibiz. HPS ve NIOS II, iletişim kurmak için paylaşılan bir bellek kullanır. ADC'den değerler alan ve ses üzerinde bazı efektler yapan HPS'de çalışan bir C kodumuz var. Sonuç daha sonra kartın GPIO'suna bağlı bir SPI kablosu aracılığıyla bir sonraki PCB'ye gönderilir. Aynı zamanda NIOS II'de çalışan bir C kodumuz da var. Bu program ekranı kontrol etmek ve bir FFT spektrumunu göstermek için var.
Adım 6: Kızılötesi Sensörle Ses Efektleri Nasıl Yapılır?
Bu projede sadece bir ses efekti kullanıyoruz, o da ses gecikmesi. Bu efekti etkinleştirmek için kızılötesi sensörü kullanmaya karar verdik. Kartın entegre ADC'sine bağlanan sensör 60 ile 3300 arasında bir değere sahiptir. Sensöre yakın olduğumuzda 3300'e yakın bir değerimiz var ve ondan uzakta olduğumuzda 60'a yakın bir değerimiz var. Gecikmeyi yalnızca değer 1800'ün üzerindeyse etkinleştirmeyi seçtik, aksi takdirde ses doğrudan SPI'ye gönderilir.
Önerilen:
EasyEDA Çevrimiçi Araçları ile Özel Şekilli Bir PCB Tasarlamayı Öğrenin: 12 Adım (Resimlerle)
EasyEDA Çevrimiçi Araçları ile Özel Şekilli Bir PCB Tasarlamayı Öğrenin: Her zaman özel bir PCB tasarlamak istemişimdir ve çevrimiçi araçlar ve ucuz PCB prototipleme ile hiç bu kadar kolay olmamıştı! Zor çözümden tasarruf etmek için yüzeye montaj bileşenlerini küçük hacimlerde ucuz ve kolay bir şekilde monte etmek bile mümkündür
Raspberry Pi'ye de Güç Verebilen Taşınabilir Pille Çalışan Bir Monitörün Nasıl Yapılacağını Öğrenin: 8 Adım (Resimlerle)
Ahududu Pi'ye Güç Verebilen Taşınabilir Pille Çalışan Bir Monitörün Nasıl Yapılacağını Öğrenin: Hareket halindeyken python kodlamak veya Raspberry Pi Robotunuz için bir ekran çıkışına sahip olmak istemiş miydiniz ya da dizüstü bilgisayarınız için taşınabilir bir ikincil ekrana ihtiyacınız oldu mu? veya kamera? Bu projede, taşınabilir pille çalışan bir monitör inşa edeceğiz ve
Başlangıç: Harika Bir Balık Besleyici ile IoT Öğrenin: 9 Adım (Resimlerle)
Başlangıç: Harika Bir Balık Besleyici ile IoT'yi Öğrenin: Bu proje, daha çok, küçük, düşük bütçeli bir IoT cihazıyla başlamak ve onunla neler yapabileceğiniz hakkında bir rehberdir. IOT nedir? Google'dan alındı: IoT, Nesnelerin İnterneti'nin kısaltmasıdır. Nesnelerin İnterneti, sürekli büyüyen ağı ifade eder
Bir Kostüm İçin Frekans Ses Görüntüleyici Nasıl Yapılır (Arduino Projesi): 8 Adım (Resimlerle)
Bir Kostüm için Frekans Ses Görselleştiricisi Nasıl Yapılır (Arduino Projesi): Bu Öğretilebilir Tabloda, fiberglas köpük takım içine yerleştirilmiş heyecan verici bir işitsel görselleştirici yapmak için ipuçları, planlar ve kodlar sunacağım. Yol boyunca, bazılarının arduino FFT kitaplıklarını bilgisayara uygulamak isteyen yardımcı adımları ve ekstra kodları paylaşacağım
Bir Ses Video Alıcısı Ses Düğmesi Nasıl Arkadan Işıklandırılır. (onkyo Hr550): 3 Adım
Bir Ses Video Alıcısı Ses Düğmesi Nasıl Arkadan Işıklandırılır. (onkyo Hr550): Arkadan aydınlatmalı ses düğmeleri biraz yakın zamanda yaratılmış. İçinde gerçekten bir işlevsellik yok, ama harika görünüyor. Noel için bir hr550 alıcım var ve bunun nasıl yapılacağına dair bir eğitim vermeye karar verdim. Gerekli Malzemeler: Multimetre Havya