İçindekiler:
- Adım 1: Gerekli Malzemeler:
- Adım 2: LED SPEKTRUM ANALİZÖRÜ Nasıl Yapılır:
- Adım 3: Kontrol Paneli Nasıl Yapılır:
- Adım 4: LED Ses Spektrum Analizör Devresi ve PCB
- Adım 5: Prototip Led Spektrum Analizörü PCB
- Adım 6: Kaynak ve Bağlantı
- 7. Adım: Programı İndirin
Video: LED Ses Spektrum Analizörü Nasıl Yapılır: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
LED Audio Spectrum Analyzer, müziğin yoğunluğuna göre güzel bir aydınlatma modeli oluşturur. Piyasada çok sayıda DIY LED Music Spectrum kiti mevcuttur, ancak burada NeoPixel RGB LED Matrix ve ARM mikrodenetleyici kullanarak bir LED Audio Spectrum Analyzer yapacağız..
Bu Renkli Müzik Spektrumu aşağıdaki Videoda çalışırken görebilirsiniz.
Bu Eğitilebilir Kitapta, size LED Audio Spectrum Analyzer'ın tüm çalışma sürecini göstereceğiz ve ayrıca proje için tam devre, PCB ve kod sağlayacağız.
Adım 1: Gerekli Malzemeler:
- Esnek 16x16 NeoPixel RGB LED Matrix *2 (https://www.adafruit.com/products/2547)
- STM32F103RBT6 *1
- Çekirdek Kart (EasyEDA tarafından tasarlanan PCB)
- Anahtarlama güç kaynağı, 5V 40A.
- Ses Hattı *1, 1 dak 2 ses arabirimi *1, Hoparlörler *1.
Adım 2: LED SPEKTRUM ANALİZÖRÜ Nasıl Yapılır:
1. LED Bağlantısı
İlk LED matrisinin DOU arayüzünü ikincisinin DIN arayüzüne bağlayarak iki adet 16*16 RGB LED matrisi bağlayın, bu daha büyük bir 16*32 RGB LED Matrisi yapar.
2. Güç Bağlantısı
LED'imin çalışma voltajı 5 V, bu nedenle iki LED güç arabirimini 5V'luk bir kontrol gücünün çıkışına bağlamak istiyorum. Lütfen çalışan bir LED'in maksimum akımının 18 A olduğuna dikkat edin, bu nedenle 40 A'nin üzerinde bir kontrol gücü kullanılması ve onu bağlamak için yeterince kalın bir kablo seçilmesi önerilir.
Adım 3: Kontrol Paneli Nasıl Yapılır:
Bir kontrol paneli, FFT tarafından işlenen ve daha sonra LED matris ekranı ile gösterilmek üzere taşınan ses sinyallerini almak içindir.
Kontrollü LED, kontrol sinyal frekansı 800KHZ olan WS2812b tarafından programlanan bir nokta matrisidir. Ve zamanlama kontrol şeması yukarıdaki gibi gösterilmiştir.
Her LED, G7~G0+R7~R0+B7~B0 yapısı ile 24 bit veri ile kontrol edilir. Veriler GRB sırasına göre önce yüksek yer ilkesine göre gönderilir.
LM358 tarafından bir analog devre kullanılarak oluşturulmuş, yukarıdaki şemada güçlendirilmiş bir devre gösterilmektedir.
Şemada, IN_CH bir bilgisayarın ses erişim terminalidir ve PC3, ayrıca STM 32'ye gönderilen yükseltilmiş çıkış sinyalidir. C13, R6 ve R7, sinyal voltajını yükseltebilen ve sinyal güçlendirici bir devrede gruplandırılmıştır ve negatif voltajı pozitife çevirin. R8'i takip eden devre, PC 3'ün sinyal gücü, R8'den önceki sinyalin R9/R8 katına eşit olan sinyal yükselticidir. IN 1+, OUT 1'den minimum voltaj değeri çıkışını ayarlamanın sonudur.
Adım 4: LED Ses Spektrum Analizör Devresi ve PCB
Burada kontrol panelini tasarlamak için EasyEDA kullanıyoruz. EasyEDA, kolayca bir diyagram çizebileceğiniz veya bir desen kesebileceğiniz basit ve verimli bir çevrimiçi EDA tasarım yazılımıdır.
Bu link benim yarıştığım devre şemam ve çok net görebileceğiniz PCB.
Ayrıca devremi doğrudan hesabınıza aktarmak için orada bir hesap açabilirsiniz.
Adım 5: Prototip Led Spektrum Analizörü PCB
PCB tasarlamayı bitirdikten sonra, EasyEDA'dan bazı PCB'ler sipariş ettim. Aldığım panolardan oldukça memnunum ve fiyatı da iyiydi. Hepsi iyi çalışıyor.
Beğendiyseniz, bu led spektrum analizörü PCB siparişimi kullanabilirsiniz.
Adım 6: Kaynak ve Bağlantı
Bileşenler aşağıdaki ekran görüntüsünde gösterildiği gibi kaynaklandıktan sonra bir kontrol paneli tamamlanır. Çok basit.
Bilgisayar ses kablosunu kaynaklı arayüzün beta sürümüne bağlayın ve ardından bilgisayar müziğini açın. Ses hattını taktıktan sonra bilgisayar müziğinin sesini duymamanız mümkündür. Bu durumda, bilgisayar ses çıkışını iki kanal çıkışına dönüştürmek için 1 dönüşlü iki konektör kullanabiliriz. Bir kanal çekirdek karta, diğeri ise bir hoparlöre bağlanır.
Yukarıda gösterilen şemada, bir çekirdek kart, bir bilgisayar USB'sinden güç alır ve bir ses çıkış arayüzü ile bağlanır. Bilgisayar ses çıkışının diğer arabirimi harici bir hoparlöre bağlanır. Kafes kontrol arayüzünün sinyal hattı topraklama kablosuna ve nokta vuruşlu DIN ve GND'ye bağlandığında mümkündür.
7. Adım: Programı İndirin
Şimdi sadece aşağıda verilen Program Kodunu STM32F103RBT6 ARM Mikrodenetleyicisine yüklemeniz gerekiyor ve renkli müzik spektrumunu görebilirsiniz.
Bu yüzden burada RGB LED'li Audio Spectrum Analyzer'ı oluşturduk, umarım beğenirsiniz ve ayrıca müzik spektrumunu daha muhteşem hale getirmek için programı değiştirebilirsiniz.
Önerilen:
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ü
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
DIY Arduino Ses Sinyali Spektrum Analizörü: 3 Adım
DIY Arduino Audio Signal Spectrum Analyzer: Bu, değiştirilebilir görsel modlara sahip çok basit bir ses analizörüdür
Ses Spektrum Analizörü (VU Metre): 6 Adım
Ses Spektrum Analizörü (VU Metre): Müzik Nedir? Teknik açıdan bakıldığında müzik, temelde değişen voltaj ve frekansa sahip bir sinyaldir. Audio Spectrum Analyzer, belirli bir frekansın voltaj seviyesini gösteren bir cihazdır. Ağırlıklı olarak benzeri yerlerde kullanılan bir enstrümandır
MSP430 Breadboard Ses Spektrum Analizörü: 6 Adım
MSP430 Breadboard Audio Spectrum Analyzer: Bu proje mikrofon tabanlıdır ve minimum harici bileşen gerektirir. Tüm yapının 170 bağlantı noktalı mini breadboard'un sınırları içinde çalışmasını sağlayabilmem için 2 x LR44 madeni para hücresi kullanılır. ADC10, TimerA interrupt LPM uyandırma, TimerA PWM