LED Music Spectrum ustvarja čudovit vzorec osvetlitve glede na intenzivnost glasbe. Vsebuje veliko RGB LED, ki se ne samo vklopi in izklopi glede na glasbo, temveč tudi spreminja barvo glede na glasbo. Na trgu je na voljo veliko kompletov DIY LED Music Spectrum, toda tukaj bomo ustvarili ta Music Spectrum z uporabo NeoPixel RGB LED Matrix in ARM mikrokrmilnika. Za ta projekt je na PCB izdelana nadzorna plošča, oglejte si celoten postopek spodaj in si oglejte ta barviti glasbeni spekter pri delu v videoposnetku, danem na koncu.
Potrebni materiali:
- Prilagodljiva 16x16 NeoPixel RGB LED matrica * 2 (povezava za nakup)
- Jedrna plošča (PCB by EasyEDA)
- Stikalno napajanje, 5V 40A.
- Zvočna linija * 1, 1 min 2 avdio vmesnik * 1, zvočniki * 1.
Kako narediti LED glasbeni spekter:
1. korak) LED povezava:
Povežite dve matriki 16 * 16 RGB LED tako, da povežete vmesnik DOU prve LED matrice z vmesnikom DIN druge, kar pomeni večjo matrico 16 * 32 RGB LED.
2. korak) Priključitev napajanja:
Delovna napetost moje LED matrice je 5V, zato bi rad priključil dva vmesnika za napajanje LED v vtičnico s 5V krmilno močjo. Upoštevajte, da je največji tok delujoče LED 18A, zato je priporočljivo uporabiti nadzorno moč nad 40 A in za povezavo izbrati dovolj debelo žico.
Kot je prikazano na zgornji sliki, je napajalni vmesnik LED povezan z nadzorno močjo z debelo žico
Korak 3) Kako narediti nadzorno ploščo:
Nadzorna plošča mora sprejemati zvočne signale, ki jih FFT obdela in nato prenese na matrični zaslon LED. Nadzorovana LED je matrična pika, ki jo programira WS2812b, katere frekvenca krmilnega signala je 800KHz. Diagram časovnega nadzora je prikazan spodaj,
Vsako LED nadzorujejo 24-bitni podatki s svojo strukturo G7 ~ G0 + R7 ~ R0 + B7 ~ B0. Podatki se pošljejo po principu višje mesto najprej in v skladu z zaporedjem GRB.
V tem glasbenem spektru je bilo uporabljeno ojačevalno vezje z uporabo LM358, kot je prikazano spodaj:
V diagramu je IN_CH avdio dostopni terminal računalnika, PC3 pa ojačeni izhodni signal, ki je bil nadalje poslan na STM 32. C13, R6 in R7 so združeni v signalno ojačevalno vezje, ki lahko dvigne signalno napetost in negativno napetost spremenite v pozitivno. Vezje, ki sledi R8, ojačuje signal, njegova moč signala PC 3 pa je enaka R9 / R8 krat prejšnjemu signalu pred R8. IN 1+ je konec nastavitve najmanjše vrednosti napetosti, ki izhaja iz OUT 1.
Tu priporočamo uporabo EasyEDA za oblikovanje nadzorne plošče. EasyEDA je preprosta in učinkovita programska oprema za spletno oblikovanje EDA, s katero lahko priročno narišete diagram ali izrežete vzorec. V EasyEDA je baza podatkov za komponente ogromna! Z lahkoto lahko izberete nekatere osnovne komponente na levi strani ali poiščete na stotine in tisoče komponent v njihovi knjižnici, tako da boste zelo enostavno našli tisto, kar ste potrebovali.
Sledi povezava mojega celotnega vezja in postavitve tiskanega vezja, kjer ga lahko zelo jasno vidite.
easyeda.com/tiege/MUSIC_LED_BASE_ON_STM32F103-yEeOdbL75
Tam lahko tudi registrirate račun, da prenesete moj diagram neposredno na svoj račun.
Spodaj je posnetek zaslona tiskanega vezja vezja LED Music Spectrum podjetja EasyEDA:
4. korak) Prototip PCB:
Po končanem oblikovanju tiskanega vezja kliknite zgornjo ikono Fabrication output ( Izdelava izdelovalne plošče) , prišlo bo do strani »Naročilo PCB«. Tu lahko izberete število PCB-jev, število bakrenih plasti, debelino PCB-ja, težo bakra in celo barvo PCB-ja. Ko izberete vse možnosti, kliknite »Shrani v košarico« in dokončajte naročilo, da boste v nekaj dneh prejeli PCB.
Tu so plošče PCB po izdelavi; kakovost PCB je precej impresivna. Sledi so natančno usmerjene in vse tiskanje je zelo jasno.
Nato se komponente pritrdijo na tiskano vezje, kot je prikazano na spodnji sliki, kar zaključuje našo nadzorno ploščo za glasbeni spekter.
Shema vezja in delovna razlaga:
Zvočni kabel računalnika (3,5-milimetrski priključek) priključite v beta različico varjenega vmesnika in nato odprite računalniško glasbo (po vstavitvi zvočne črte morda ne boste slišali nobenega zvoka računalniške glasbe. V takih okoliščinah za pretvorbo računalniškega zvočnega izhoda v dvokanalni izhod lahko uporabimo priključek z enim obratom za dva: en kanal je povezan na jedro PCB-plošče, drugi pa na zvočnik.
To je povezovalni diagram sistema, pri katerem jedrno ploščo napaja računalniški USB in je povezan z avdio izhodnim vmesnikom. Drugi vmesnik računalniškega zvočnega izhoda je povezan z zunanjim zvočnikom. Izvedljivo je, da je signalna linija vmesnika za upravljanje rešetke povezana z ozemljitveno žico in matriko DIN in GND.
Zdaj morate le naložiti spodnjo programsko kodo v mikrokrmilnik ARM STM32F103RBT6 in videli boste barvit glasbeni spekter.
Tu smo torej zgradili LED Music Spectrum z RGB LED diodami, upam, da vam je všeč, lahko pa tudi spremenite program, da bo glasbeni spekter bolj čudovit.