Kazalo:

Kako narediti analizator zvočnega spektra LED: 7 korakov (s slikami)
Kako narediti analizator zvočnega spektra LED: 7 korakov (s slikami)

Video: Kako narediti analizator zvočnega spektra LED: 7 korakov (s slikami)

Video: Kako narediti analizator zvočnega spektra LED: 7 korakov (s slikami)
Video: Исследование JavaScript и API веб-аудио Сэма Грина и Хью Забриски 2024, November
Anonim
Kako narediti analizator LED zvočnega spektra
Kako narediti analizator LED zvočnega spektra

Analizator zvočnega spektra LED ustvarja čudovit svetlobni vzorec glede na intenzivnost glasbe. Na trgu je na voljo veliko kompletov DIY LED glasbenega spektra, tukaj pa bomo naredili analizator LED zvočnega spektra z uporabo NeoPixel RGB LED matrice in mikrokrmilnika ARM.

Ta pisani glasbeni spekter si lahko ogledate v delu v spodnjem videoposnetku.

V tem navodilu vam bomo pokazali celoten postopek delovanja analizatorja zvočnega spektra LED in zagotovili celotno vezje, tiskano vezje in kodo za projekt.

1. korak: Potrebni materiali:

Potrebni materiali
Potrebni materiali
  • Prilagodljiva LED matrica 16x16 NeoPixel RGB *2 (https://www.adafruit.com/products/2547)
  • STM32F103RBT6 *1
  • Jedrna plošča (PCB, ki jo je oblikoval EasyEDA)
  • Stikalno napajanje, 5V 40A.
  • Zvočna linija *1, 1 min 2 zvočni vmesnik *1, zvočniki *1.

2. korak: Kako narediti LED -SPEKTRO -ANALIZATOR:

Kako narediti LED -SPEKTRALNI ANALIZATOR
Kako narediti LED -SPEKTRALNI ANALIZATOR
Kako narediti LED -SPEKTRALNI ANALIZATOR
Kako narediti LED -SPEKTRALNI ANALIZATOR

1. LED povezava

Povežite dve LED matriki 16*16 RGB tako, da vmesnik DOU prve LED matrike povežete z vmesnikom DIN druge, kar pomeni večjo LED matriko 16*32 RGB.

2. Napajanje

Delovna napetost moje LED je 5 V, zato bi rad priključil dva vmesnika za napajanje LED v vtičnico s krmilno močjo 5 V. Upoštevajte, da je največji tok delujoče LED 18 A, zato je priporočljivo uporabiti krmilno moč nad 40 A in izbrati dovolj debelo žico za njeno povezavo.

3. korak: Kako narediti nadzorno ploščo:

Kako narediti nadzorno ploščo
Kako narediti nadzorno ploščo
Kako narediti nadzorno ploščo
Kako narediti nadzorno ploščo
Kako narediti nadzorno ploščo
Kako narediti nadzorno ploščo

Nadzorna plošča mora sprejemati zvočne signale, ki jih FFT obdeluje in nato transportira, da jih prikaže LED matrični zaslon.

Upravljana LED je matrična matrika, ki jo programira WS2812b, katere frekvenca krmilnega signala je 800KHZ. Diagram za krmiljenje časa je prikazan kot zgoraj.

Vsako LED nadzorujejo 24-bitni podatki s strukturo G7 ~ G0+R7 ~ R0+B7 ~ B0. Podatki se pošiljajo po načelu višjega mesta in v skladu z zaporedjem GRB.

Zgornji diagram prikazuje ojačano vezje, ki ga je z analognim vezjem izdelal LM358.

Na diagramu je IN_CH avdio dostopni terminal računalnika, PC3 pa ojačani izhodni signal, ki je bil dalje poslan na STM 32. C13, R6 in R7 so združeni v vezje za ojačanje signala, ki lahko dvigne napetost signala in negativno napetost spremenite v pozitivno. Vezje po R8 je signalno ojačevalno, njegova jakost signala PC 3 je enaka R9/R8 krat prejšnjega signala pred R8. IN 1+ je konec nastavitve minimalne izhodne vrednosti napetosti iz izhoda OUT 1.

4. korak: Analizator vezja zvočnega spektra in tiskano vezje

Analizator vezja zvočnega spektra in tiskano vezje
Analizator vezja zvočnega spektra in tiskano vezje
Analizator vezja zvočnega spektra in tiskano vezje
Analizator vezja zvočnega spektra in tiskano vezje

Tukaj uporabljamo EasyEDA za oblikovanje nadzorne plošče. EasyEDA je preprosta in učinkovita spletna programska oprema za oblikovanje EDA, s katero lahko narišete diagram ali priročno izrežete vzorec.

Ta povezava je moj konkurenčni diagram vezja in tiskana vezja, kjer ga lahko zelo jasno vidite.

Račun lahko registrirate tudi tam, da razvežete moje vezje neposredno v vaš račun.

5. korak: PCB prototirnega analizatorja spektruma

Prototip Led Spectrum Analyzer PCB
Prototip Led Spectrum Analyzer PCB
Prototip Led Spectrum Analyzer PCB
Prototip Led Spectrum Analyzer PCB

Po končanem oblikovanju tiskanih vezij sem naročil nekaj tiskanih vezij iz EasyEDA. Zelo sem zadovoljen s ploščami, ki sem jih prejel, cena pa dobra. Vse delujejo dobro.

Če vam je všeč, lahko uporabite ta naročniški analizator spektra z naročilom PCB.

6. korak: Varjenje in povezovanje

Varjenje in povezovanje
Varjenje in povezovanje
Varjenje in povezovanje
Varjenje in povezovanje

Ko so komponente varjene tako, kot je prikazan naslednji posnetek zaslona, je nadzorna plošča dokončana. To je zelo preprosto.

Zvočni kabel računalnika priključite v beta različico varjenega vmesnika in nato odprite računalniško glasbo. Možno je, da po vstavitvi zvočne linije morda ne boste slišali zvoka računalniške glasbe. V takih okoliščinah lahko uporabimo priključek 1-obrat-dva za pretvorbo računalniškega zvočnega izhoda v dvokanalni izhod. En kanal je povezan z osnovno ploščo, drugi pa z zvočnikom.

Na zgornjem diagramu jedrna plošča napaja računalniški USB in je povezana z avdio izhodnim vmesnikom. Drugi vmesnik računalniškega zvočnega izhoda je priključen na zunanji zvočnik. To je izvedljivo, če je signalna linija vmesnika za krmiljenje rešetke povezana z ozemljitveno žico in matrično DIN in GND.

7. korak: Prenesite program

Prenesite program
Prenesite program

Zdaj morate samo naložiti spodnjo programsko kodo v mikrokrmilnik STM32F103RBT6 ARM in videti si lahko barvit spekter glasbe.

Tako smo tukaj zgradili analizator zvočnega spektra z RGB LED diodami, upam, da vam bo všeč in lahko spremenite tudi program, da bo glasbeni spekter bolj čudovit.

Priporočena: