„LED Music Spectrum“ sukuria gražų apšvietimo modelį pagal muzikos intensyvumą. Jame yra daugybė RGB šviesos diodų, kurie ne tik įsijungia ir išsijungia pagal muziką, bet ir keičia spalvą pagal muziką. Rinkoje yra daugybė „pasidaryk pats“ „LED“ muzikos spektro rinkinių, tačiau čia mes pastatysime šį muzikos spektrą naudodami „NeoPixel RGB LED Matrix“ ir ARM mikrovaldiklį. Šio projekto PCB pagamintas valdymo skydelis, patikrinkite visą procesą žemiau ir pamatykite šį spalvingą muzikos spektrą dirbdami vaizdo įraše, pateiktame pabaigoje.
Reikalingos medžiagos:
- Lanksti 16x16 „NeoPixel RGB LED Matrix“ * 2 (nuoroda į pirkimą)
- Pagrindinė plokštė („EasyEDA“ PCB)
- Perjungimo maitinimas, 5V 40A.
- Garso linija * 1, 1 min. 2 garso sąsaja * 1, garsiakalbiai * 1.
Kaip sukurti LED muzikos spektrą:
1 žingsnis) LED jungtis:
Prijunkite dvi 16 * 16 RGB LED matricas, sujungdami pirmosios LED matricos DOU sąsają su antrosios DIN sąsaja, tai yra didesnė 16 * 32 RGB LED matrica.
2 žingsnis) Maitinimo prijungimas:
Mano „LED Matrix“ darbinė įtampa yra 5 V, todėl norėčiau prijungti dvi LED maitinimo sąsajas į 5 V valdymo maitinimo lizdą. Atkreipkite dėmesį, kad didžiausia veikiančio šviesos diodo srovė yra 18A, todėl rekomenduojama naudoti daugiau nei 40 A valdymo galią ir pasirinkti pakankamai storą laidą, kad jį prijungtumėte.
Kaip parodyta aukščiau esančiame paveikslėlyje, LED maitinimo sąsaja yra prijungta prie valdymo maitinimo naudojant storą laidą
3 žingsnis) Kaip sukurti valdymo skydą:
Valdymo skydelis turi priimti garso signalus, kuriuos apdoroja FFT ir tada perkelia į LED matricos ekraną. Valdomas šviesos diodas yra taškinė matrica, užprogramuota WS2812b, kurios valdymo signalo dažnis yra 800 kHz. Laiko valdymo schema parodyta taip, kaip nurodyta toliau,
Kiekvienas šviesos diodas valdomas 24 bitų duomenimis, jo struktūra yra G7 ~ G0 + R7 ~ R0 + B7 ~ B0. Duomenys pirmiausia siunčiami aukštesnės vietos principu ir pagal GRB seką.
Stiprintuvo jungimas naudojant LM358 buvo naudojamas šios muzikos spektro, kaip parodyta žemiau:
Diagramoje IN_CH yra kompiuterio garso prieigos terminalas, o PC3 yra sustiprintas išėjimo signalas, kuris toliau buvo siunčiamas į STM 32. C13, R6 ir R7 yra sugrupuoti į signalą stiprinančią grandinę, kuri gali pakelti signalo įtampą ir neigiamą įtampą paverskite teigiama. Grandinė, einanti po R8, stiprina signalą, o jo signalo stiprumas PC 3 yra lygus R9 / R8 kartų didesniam už ankstesnio signalo prieš R8. IN 1+ yra mažiausios įtampos vertės išėjimo iš OUT 1 nustatymo pabaiga.
Norėdami sukurti valdymo skydą, rekomenduojame naudoti „EasyEDA“. „EasyEDA“ yra paprasta ir efektyvi internetinė EDA projektavimo programinė įranga, kuria naudodamiesi galite patogiai nupiešti schemą arba iškirpti piešinį. „EasyEDA“ komponentų duomenų bazė yra didžiulė! Puslapio kairėje galite lengvai pasirinkti keletą pagrindinių komponentų arba ieškoti šimtų ir tūkstančių komponentų jų bibliotekoje, kad jums būtų labai lengva rasti tai, ko jums reikia.
Toliau pateikiama mano visos grandinės schemos ir PCB išdėstymo nuoroda, kur jūs galite tai pamatyti labai aiškiai.
easyeda.com/tiege/MUSIC_LED_BASE_ON_STM32F103-yEeOdbL75
Taip pat galite ten užregistruoti paskyrą, kad atsisiųstumėte mano schemą tiesiai į savo sąskaitą.
Žemiau pateikiama „ EasyEDA“ LED muzikos spektro grandinės PCB išdėstymo ekrano kopija:
4 žingsnis) PCB prototipas:
Baigę PCB dizainą, spustelėkite viršuje esančią „ Fabrication output“ piktogramą, ji pateks į „PCB order“ puslapį. Čia galite pasirinkti PCB skaičių, be vario sluoksnių, PCB storį, vario svorį ir net PCB spalvą. Pasirinkę visas parinktis, spustelėkite „Išsaugoti krepšelyje“ ir atlikite užsakymą, kad gautumėte savo PCB per kelias dienas.
Čia yra PCB plokštės po pagaminimo; PCB kokybė yra gana įspūdinga. Pėdsakai nukreipiami tiksliai ir visas spausdinimas yra labai aiškus.
Tada komponentai yra lituojami ant PCB, kaip parodyta žemiau esančiame paveikslėlyje, tai užbaigia mūsų muzikos spektro valdymo skydą.
Grandinės schema ir darbo paaiškinimas:
Prijunkite kompiuterio garso kabelį (3,5 mm lizdas) prie suvirintos sąsajos beta versijos ir atidarykite kompiuterio muziką (gali būti, kad įkišę garso liniją negirdėsite jokio kompiuterio muzikos garso. Esant tokioms aplinkybėms, mes galime naudoti 1-turn-two jungtį, kad kompiuterio garso išvestį paverstume dviejų kanalų išvestimi.Vienas kanalas yra prijungtas prie pagrindinės PCB plokštės, kitas - prie garsiakalbio.
Tai jungiamoji sistemos schema, kurioje pagrindinė plokštė maitinama kompiuterio USB ir prijungta garso išvesties sąsaja. Kita kompiuterio garso išvesties sąsaja yra prijungta prie išorinio garsiakalbio. Galima, kad grotelių valdymo sąsajos signalo linija būtų sujungta su įžeminimo laidu ir taškine matrica DIN ir GND.
Dabar jums tereikia įkelti žemiau pateiktą programos kodą į STM32F103RBT6 ARM mikrovaldiklį ir galite pamatyti spalvingą muzikos spektrą.
Taigi čia mes sukūrėme „ LED Music Spectrum“ su RGB šviesos diodais, tikiuosi, kad jums tai patiks, taip pat galite pakeisti programą, kad muzikos spektras būtų puikus.