İçindekiler:
Video: Spektrum Analizörü: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu proje, Malaga Üniversitesi Telekomünikasyon Okulu'nda (https://www.uma.es/etsi-de-telecomunicacion/) Beng Elektronik Mühendisliği 4. yıl modülü olan 'Yaratıcı Elektronik' içindi.
Proje Carlos Almagro, Diego Jiménez ve Alejandro Santana tarafından tasarlandı ve birleştirildi, bir Arduino Mega tarafından kontrol edilen bir “kutu müzik çalar” yaptık (Arduino Leonardo neopiksel matrisi için yeterince güçlü olmadığı için seçtik), 8x32 neopiksel matris aracılığıyla müzik spektrumunu gösterir. Ana fikir, ses sinyalini 8 çubukta (20 kHz'e kadar her bir frekans aralığını temsil etmek için bir çubuk) örneklemektir.
Sinyal, bir jak 3.5 bağlantı noktasından girer ve önceki yükseltilme adımı olan arduino ve hoparlörlere gider.
Adım 1: Bileşenler ve Malzemeler
Arduino Mega (markaElegoo)
Placa de soldadura bir doble cara
4 direnç de 220
4 led
2 eski hoparlör
2 direnç 330
2 ekleme basma düğmesi
1 direnç 470
1 kondansatör 10uF
1 kondansatör 220uF
1 direnç 1K
1 direnç 100k
2 UA741
Ekleme Pines erkek ve dişi
2 amplifikatör PAM8403
2. Adım: Donanım
Bildiğimiz gibi Arduino'ya girilebilecek voltaj aralığı 0 [V] ila 5 [V] aralığındadır, ancak kişisel bilgisayarın kulaklık terminalinden vb. çıkan ses sinyalinin voltaj aralığı -0.447'dir. [V] ila 0.447 [V].
Bu, voltajın eksi tarafa bile sallandığı ve genliğin çok küçük olduğu anlamına gelir. Doğrudan Arduino Audio sinyaline giriş yapılamıyor. Bu nedenle bu devrede önce voltaj 5 [V]'nin yarısı olan 2.5 [V] kadar voltaj çekilir, daha sonra amplitüdü artırmak için amplifikatör devresinden geçtikten sonra Arduino'nun analog pinine giriş yapılır. yapılandırılmış. Sonra devre şemasını analiz edeceğiz:
1. Orta nokta potansiyeli üst üste bindiren/dönüştürmeyen amplifikatör devreleri X1 ve X2, stereo mini jaklardır. Basitçe paralel bağlı olduğu için giriş veya çıkış olabilir. Görüyoruz ki, stereo ses sinyallerinden sadece biri yakalanıyor. R17, spektrum analizörünün hassasiyetini ayarlamak içindir. C1 aracılığıyla R17'nin bir tarafı orta nokta potansiyeline bağlanır. Bunu yaparak, giriş ses sinyaline orta nokta potansiyeline karşılık gelen bir voltajı bindirmek mümkündür. Bundan sonra geri dönüşü olmayan bir amplifikatör devresi yoktur. Ayrıca, raydan raya çıkışlı (tam salınımlı çıkış) op amp kullanılması gerekir.
2. Orta nokta potansiyel üretme devresi (ray ayırıcı) R9, R10, R11 güç kaynağı gerilimini ikiye bölerek gerilim izleyicisine girin. R11, orta nokta potansiyelinin ince ayarı içindir. Burada çok turlu yarı sabit bir direnç kullanmanın iyi olduğunu düşünüyorum.
3. Analog güç kaynağı LPF devresi R6 ve C3, son derece düşük kesme frekansına sahip bir alçak geçiren filtre oluşturur ve bunu işlemsel yükselteçler için bir güç kaynağı olarak kullanır. Bunu yaparak, ana güç kaynağından gelen gürültü kesilir. R6 güç kaynağı ile seri olduğu için VCC'nin voltajı + 5V'nin altına düştüğünden, bu voltaj Arduino'nun analog referans voltaj pinine girilir. Program referans voltaj kaynağını harici olarak ayarlar.
4. LED panel denetleyici için SPI gerilim bölücü devre LED panel denetleyiciyi buraya bağlayın ancak LED panel denetleyiciye girilebilecek gerilim 3,3 V olduğundan gerilim bölücü direnç takılır.
Son olarak, sadece neopiksel panelini arduino'nun dijital I/O pinlerine bağlamamız gerekiyor.
Bu donanım tasarımlarını buradan aldık
Bu sayfada lisansla ilgili bir ibare görmedik ama değinme ve teşekkür etme ihtiyacı hissettik.
Farklı modları değiştirmek için iki düğmeli bir kontrolör yaptık ve ses seviyesini uygun bir dirençle düzenliyoruz.
3. Adım: Yazılım
Fourier dönüşümünü FFT kitaplığı (kendi arduino IDE'sinden indirebileceğiniz) aracılığıyla analog giriş sinyaline uygulayan bir program geliştirdik ve 8 frekans aralığını göstermek için sinyali örnekliyor. 4 farklı aydınlatma şovu modu arasından seçim yapabilir.
4. Adım: Vaka
Kasa tasarımı her projede tamamen ücretsiz ve farklıdır, tek gereksinim tüm bileşenlerin ve devrelerin içine sığması ve neopiksel matrisini gösterebilmesidir.
Önerilen:
LED Ses Spektrum Analizörü Nasıl Yapılır: 7 Adım (Resimlerle)
LED Ses Spektrum Analizörü Nasıl Yapılır: LED Ses Spektrum Analizörü, müziğin yoğunluğuna göre güzel aydınlatma deseni oluşturur. Piyasada çok sayıda DIY LED Müzik Spektrum kiti mevcuttur, ancak burada bir LED Ses Spektrumu yapacağız. NeoPixe kullanan analizör
Evde Arduino Nano Kullanarak 32 Bant LED Ses Müzik Spektrum Analizörü Nasıl Kendin Yapılır #arduinoproject: 8 Adım
Evde Arduino Nano Kullanarak 32 Bant LED Ses Müzik Spektrum Analizörü Nasıl Kendin Yapılır #arduinoproject: Bugün Arduino kullanarak Evde 32 bant LED Ses Müzik Spektrum Analizörü yapacağız, frekans spektrumunu gösterebilir ve aynı anda müzik çalabilir.NotMax7219LED 100k rezistörün önüne bağlanmalıdır, aksi takdirde spea'nın gürültüsü
Süper Boyutlu Akrilik Spektrum Analizörü: 7 Adım (Resimlerle)
Süper Boyutlu Akrilik Spektrum Analizörü: Büyük yapabiliyorsanız neden bu küçük led ekranlara veya küçük LCD'lere bakmak istersiniz? Bu, kendi Dev boyutlu Spektrum analizörünüzü nasıl oluşturacağınıza dair adım adım bir açıklamadır.Akrilik karolar ve bir odayı dolduran ışık oluşturmak için led şeritler
DIY FFT Ses Spektrum Analizörü: 3 Adım
DIY FFT Ses Spektrum Analizörü: FFT spektrum analizörü, spektrum analizi sağlamak için Fourier analizi ve dijital sinyal işleme tekniklerini kullanan bir test cihazıdır. Fourier analizini kullanarak örneğin sürekli zaman alanındaki bir değerin dönüştürülmesi mümkündür
10 Bant Led Spektrum Analizörü: 11 Adım
10 Bant Led Spektrum Analizörü: İyi günler, sevgili izleyiciler ve okuyucular. Bugün size 10 bant LED spektrum analizörü için eksiksiz montaj kılavuzunu göstermek istiyorum