LED mūzikas spektrs rada skaistu apgaismojuma modeli atbilstoši mūzikas intensitātei. Tas satur daudz RGB gaismas diodes, kas ne tikai ieslēdzas un izslēdzas atbilstoši mūzikai, bet arī maina krāsu atbilstoši mūzikai. Tirgū ir pieejams daudz DIY LED mūzikas spektra komplektu, taču šeit mēs izveidosim šo mūzikas spektru, izmantojot NeoPixel RGB LED Matrix un ARM mikrokontrolleru. Šim projektam uz PCB ir izgatavots vadības panelis, pārbaudiet visu procesu zemāk un skatiet šo krāsaino mūzikas spektru, strādājot beigās dotajā video.
Nepieciešamie materiāli:
- Elastīga 16x16 NeoPixel RGB LED matrica * 2 (saite uz pirkumu)
- Core Board (PCED by EasyEDA)
- Komutācijas barošanas avots, 5V 40A.
- Audio līnija * 1, 1 min 2 audio saskarne * 1, skaļruņi * 1.
Kā izveidot LED mūzikas spektru:
1. solis) LED savienojums:
Savienojiet divas 16 * 16 RGB LED matricas, savienojot pirmās LED matricas DOU saskarni ar otras DIN saskarni, tādējādi veidojot lielāku 16 * 32 RGB LED matricu.
2. solis) Barošanas savienojums:
Manas LED Matrix darbības spriegums ir 5 V, tāpēc es gribētu savienot divas LED strāvas saskarnes 5 V vadības strāvas kontaktligzdā. Lūdzu, ņemiet vērā, ka darba LED maksimālā strāva ir 18A, tāpēc ieteicams izmantot vadības jaudu, kas pārsniedz 40 A, un savienošanai izvēlēties pietiekami biezu vadu.
Kā parādīts iepriekš redzamajā attēlā, LED strāvas saskarne ir pievienota vadības jaudai, izmantojot biezu vadu
3. solis) Kā izveidot vadības paneli:
Vadības panelim ir jāsaņem audio signāli, kurus apstrādā FFT un pēc tam pārnes uz LED matricas displeju. Kontrolētā gaismas diode ir punktmatrica, ko ieprogrammējis WS2812b, kuras vadības signāla frekvence ir 800KHZ. Laika vadīšanas shēma ir parādīta šādi:
Katru gaismas diodi kontrolē 24 bitu dati ar tā struktūru G7 ~ G0 + R7 ~ R0 + B7 ~ B0. Datus vispirms nosūta pēc augstākas vietas principa un saskaņā ar GRB secību.
Pastiprinātāju shēma, izmantojot LM358 ir izmantota šajā mūzikas Spectrum, kā parādīts zemāk:
Diagrammā IN_CH ir datora audio piekļuves terminālis, un PC3 ir pastiprinātais izejas signāls, kas tālāk nosūtīts uz STM 32. C13, R6 un R7 ir grupēti signāla stiprināšanas ķēdē, kas var paaugstināt signāla spriegumu un pārvērst negatīvo spriegumu pozitīvā. Ķēde, kas seko R8, ir signālu pastiprinoša, un tā signāla stiprums PC 3 ir vienāds ar R9 / R8 reizes lielāku par iepriekšējo signālu pirms R8. IN 1+ ir minimālās sprieguma vērtības iestatīšanas beigas no OUT 1.
Šeit mēs iesakām izmantot EasyEDA, lai izveidotu vadības paneli. EasyEDA ir vienkārša un efektīva tiešsaistes EDA projektēšanas programmatūra, ar kuras palīdzību jūs varat ērti uzzīmēt diagrammu vai sagriezt modeli. Programmā EasyEDA komponentu datu bāze ir milzīga! Jūs varat viegli atlasīt dažus pamatkomponentus lapas kreisajā pusē vai meklēt simtiem un tūkstošiem komponentu viņu bibliotēkā, tāpēc jums ir ļoti viegli atrast nepieciešamo.
Tālāk ir saite uz manu pilno shēmu un PCB izkārtojumu, kur jūs to varat redzēt ļoti skaidri.
easyeda.com/tiege/MUSIC_LED_BASE_ON_STM32F103-yEeOdbL75
Tur jūs varat arī reģistrēt kontu, lai manu diagrammu lejupielādētu tieši savā kontā.
Zemāk ir EasyEDA LED mūzikas spektra shēmas PCB izkārtojuma ekrānuzņēmums:
4. solis) PCB prototips:
Pabeidzot PCB dizainu, noklikšķiniet uz augstāk esošās Fabrication output ikonas, tā jūs aizvedīs uz lapu “PCB order”. Šeit jūs varat izvēlēties PCB skaitu, bez vara slāņu skaita, PCB biezumu, vara svaru un pat PCB krāsu. Kad esat izvēlējies visas opcijas, noklikšķiniet uz Saglabāt grozā un pabeidziet pasūtījumu, lai saņemtu savus PCB dažu dienu laikā.
Šeit ir PCB plāksnes pēc izgatavošanas; PCB kvalitāte ir diezgan iespaidīga. Pēdas tiek precīzi novirzītas, un visa druka ir ļoti skaidra.
Tad komponenti tiek pielodēti PCB, kā parādīts zemāk esošajā attēlā, tādējādi tiek pabeigts mūsu mūzikas spektra vadības panelis.
Shēmas shēma un darba skaidrojums:
Pievienojiet datora audio kabeli (3,5 mm ligzda) metinātās saskarnes beta versijai un pēc tam atveriet datora mūziku (iespējams, pēc audio līnijas ievietošanas jūs, iespējams, nedzirdat nevienu datora mūzikas skaņu. Šādā gadījumā Lai pārveidotu datora audio izvadi par divu kanālu izvadi, mēs varam izmantot savienojumu ar vienu pagriezienu pa diviem. Viens kanāls ir savienots ar kodola-PCB plati, bet otrs ar skaļruni.
Šī ir sistēmas savienojošā shēma, kurā pamatplati darbina datora USB un savieno audio izejas interfeiss. Otra datora audio izvades saskarne ir savienota ar ārējo skaļruni. Iespējams, ka režģa vadības saskarnes signāla līnija ir savienota ar zemējuma vadu un punktmatricu DIN un GND.
Tagad jums vienkārši jāaugšupielādē zemāk norādītais programmas kods STM32F103RBT6 ARM mikrokontrollerī, un jūs varat redzēt krāsaino mūzikas spektru.
Tātad, šeit mēs esam izveidojuši LED mūzikas spektru ar RGB gaismas diodēm, ceru, ka jums tas patiks, un jūs varat arī mainīt programmu, lai mūzikas spektrs būtu krāšņāks.