Mündəricat:
- Addım 1: Lazımi materiallar:
- Addım 2: LED SPECTRUM ANALİZERİ necə hazırlanır:
- Addım 3: İdarəetmə Paneli Necə Hazırlanır:
- Addım 4: LED Audio Spektr Analizatoru Dövrü və PCB
- Addım 5: Prototip Led Spektr Analizatoru PCB
- Addım 6: Qaynaq və Bağlama
- Addım 7: Proqramı yükləyin
Video: Bir LED Audio Spektr Analizatoru Necə Hazırlanır: 7 Adım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
LED Audio Spektr Analizatoru musiqinin intensivliyinə görə gözəl işıqlandırma nümunəsi yaradır. Bazarda çox sayda DIY LED Musiqi Spektri dəsti mövcuddur, lakin burada NeoPixel RGB LED Matrix və ARM mikrokontrolöründən istifadə edərək bir LED Audio Spektr Analizatoru hazırlayacağıq..
Aşağıdakı Videoda işləyərkən bu Rəngli Musiqi Spektrini görə bilərsiniz.
Bu Təlimat kitabında sizə LED Audio Spektr Analizatorunun bütün iş prosesini göstərəcəyik və eyni zamanda layihə üçün tam dövrə, PCB və kodu təqdim edəcəyik.
Addım 1: Lazımi materiallar:
- Çevik 16x16 NeoPixel RGB LED Matrix *2 (https://www.adafruit.com/products/2547)
- STM32F103RBT6 *1
- Core Board (EasyEDA tərəfindən hazırlanmış PCB)
- Kommutasiya enerji təchizatı, 5V 40A.
- Audio Line *1, 1 dəq 2 audio interfeysi *1, Dinamiklər *1.
Addım 2: LED SPECTRUM ANALİZERİ necə hazırlanır:
1. LED bağlantısı
Birinci LED matrisinin DOU interfeysini ikincisinin DIN interfeysinə bağlayaraq iki 16*16 RGB LED matrisini bağlayın ki, bu da daha böyük 16*32 RGB LED Matrisi edir.
2. Güc Bağlantısı
LED -in işləmə gərginliyi 5 V -dur, buna görə iki LED güc interfeysini 5V nəzarət gücünün çıxışına bağlamaq istərdim. İşləyən LED -in maksimum cərəyanının 18 A olduğuna diqqət yetirin, buna görə 40 A -dan yuxarı bir nəzarət gücündən istifadə etmək və onu bağlamaq üçün kifayət qədər qalın tel seçmək məsləhətdir.
Addım 3: İdarəetmə Paneli Necə Hazırlanır:
Bir idarəetmə paneli, FFT tərəfindən işlənən və sonra LED matris ekranı ilə nümayiş etdiriləcək səs siqnallarını qəbul etməkdir.
İdarə olunan LED, nəzarət siqnal tezliyi 800KHZ olan WS2812b tərəfindən proqramlaşdırılmış nöqtə matrisidir. Və zamanlama nəzarət diaqramı yuxarıda göstərilmişdir.
Hər LED, G7 ~ G0+R7 ~ R0+B7 ~ B0 quruluşu ilə 24 bitlik məlumatlarla idarə olunur. Məlumatlar əvvəlcə GRB ardıcıllığına uyğun olaraq daha yüksək yer prinsipi ilə göndərilir.
Analog dövrə istifadə edərək LM358 tərəfindən qurulan gücləndirilmiş bir dövrə yuxarıdakı diaqramda göstərilir.
Diaqramda, IN_CH bir kompüterin audio giriş terminalıdır və PC3 daha sonra STM 32-ə göndərilən gücləndirilmiş çıxış siqnalıdır. C13, R6 və R7 siqnal gərginliyini və Mənfi bir gərginliyi müsbətə çevirin. R8-dən sonrakı dövrə, PC 3-ün siqnal gücü R8-dən əvvəlki əvvəlki siqnalın R9/R8 qatına bərabər olan bir siqnal gücləndiricidir. IN 1+, OUT 1 -dən minimum gərginlik dəyərinin təyin edilməsinin sonudur.
Addım 4: LED Audio Spektr Analizatoru Dövrü və PCB
Burada idarəetmə panelini dizayn etmək üçün EasyEDA -dan istifadə edirik. EasyEDA, diaqram çəkə və ya naxışı rahat şəkildə kəsə biləcəyiniz sadə və səmərəli bir onlayn EDA dizayn proqramıdır.
Bu keçid, çox aydın görə biləcəyiniz mənim rəqabətli dövrə diaqramım və PCB -dir.
Dövrümü birbaşa hesabınıza bağlamaq üçün orada bir hesab da qeydiyyatdan keçirə bilərsiniz.
Addım 5: Prototip Led Spektr Analizatoru PCB
PCB dizaynını bitirdikdən sonra EasyEDA şəklində bir neçə PCB sifariş etdim. Aldığım lövhələrdən olduqca məmnunam və qiymət yaxşı idi. Hamısı yaxşı işləyir.
İstəsəniz, PCB sifarişimlə bu led spektr analizatorundan istifadə edə bilərsiniz.
Addım 6: Qaynaq və Bağlama
Aşağıdakı ekran görüntüsü göstərildiyi kimi komponentlər qaynaqlandıqdan sonra bir idarəetmə paneli tamamlanır. Çox sadədir.
Kompüterin səs kabelini qaynaqlı interfeysin beta versiyasına qoşun və sonra kompüter musiqisini açın. Səs xəttini daxil etdikdən sonra kompüter musiqisinin heç bir səsini eşitməməyiniz mümkündür. Belə bir vəziyyətdə, kompüterin audio çıxışını iki kanal çıxışına çevirmək üçün 1 döngəli iki bağlayıcıdan istifadə edə bilərik. Bir kanal əsas lövhəyə, digəri isə dinamikə qoşulur.
Yuxarıda göstərilən diaqramda, bir lövhə kompüterin USB-si ilə təchiz olunmuş və səs çıxışı interfeysi ilə bağlanmışdır. Kompüterin audio çıxışının digər interfeysi xarici dinamikə bağlıdır. Kafes idarəetmə interfeysinin siqnal xətti topraklama telinə və DIN və GND nöqtəli matrisə qoşulduqda mümkündür.
Addım 7: Proqramı yükləyin
İndi yalnız aşağıda verilmiş Proqram Kodunu STM32F103RBT6 ARM Mikrokontrolörünə yükləməlisiniz və rəngli musiqi spektrini görə bilərsiniz.
Beləliklə, burada RGB LED -ləri olan Audio Spektr Analizatoru qurduq, inşallah bəyənərsiniz və musiqi spektrini daha möhtəşəm etmək üçün proqramı da dəyişə bilərsiniz.
Tövsiyə:
Super ölçülü akril spektr analizatoru: 7 addım (şəkillərlə)
Super Ölçülü Akril Spektr Analizatoru: Niyə bu kiçik LED ekranlara və ya kiçik LCD -lərə baxmaq istəyərsiniz ki, bunu böyük edə bilərsiniz? Bu, öz Giant ölçülü Spektr analizatorunuzun necə qurulacağına dair addım -addım təsvirdir. bir otaq doldurma çırağı qurmaq üçün led zolaqlar
DIY FFT Audio Spektr Analizatoru: 3 addım
DIY FFT Audio Spektr Analizatoru: FFT spektr analizatoru, spektr analizini təmin etmək üçün Fourier analizi və rəqəmsal siqnal emal üsullarından istifadə edən bir sınaq avadanlıqdır. Fourier analizindən istifadə etməklə, məsələn, davamlı zaman sahəsindəki bir dəyərin çevrilməsi mümkündür
DIY Arduino Audio Siqnal Spektr Analizatoru: 3 addım
DIY Arduino Audio Siqnal Spektr Analizatoru: Dəyişən vizual rejimləri olan çox sadə bir səs analizatorudur
Audio Spektr Analizatoru (VU Metr): 6 addım
Audio Spektr Analizatoru (VU Metr): Musiqi nədir? Texniki baxımdan musiqi əsasən dəyişən gərginlik və tezliyə malik bir siqnaldır. Audio Spektr Analizatoru, müəyyən bir tezliyin gərginlik səviyyəsini göstərən bir cihazdır. Əsasən yerlərdə istifadə olunan bir alətdir
MSP430 Breadboard Audio Spektr Analizatoru: 6 addım
MSP430 Breadboard Audio Spektr Analizatoru: Bu layihə mikrofon əsaslıdır və minimal xarici komponentlər tələb edir. 2 x LR44 sikkə hüceyrələri istifadə olunur ki, bütün quruluşu 170 bağlama nöqtəsi olan mini çörək taxtasında işləyim. ADC10, TimerA fasilə LPM oyanışı, TimerA PWM