LED glazbeni spektar stvara prekrasan uzorak osvjetljenja u skladu s intenzitetom glazbe. Sadrži mnogo RGB LED dioda koje se ne samo uključuju i isključuju u skladu s glazbom već i mijenjaju boju u skladu s glazbom. Na tržištu je dostupno puno DIY LED Music Spectrum kompleta, ali ovdje ćemo izgraditi ovaj Music Spectrum koristeći NeoPixel RGB LED Matrix i ARM mikrokontroler. Za ovaj projekt na PCB-u je izrađena upravljačka ploča, pogledajte cijeli postupak u nastavku i pogledajte ovaj Šareni glazbeni spektar u radu u videu navedenom na kraju.
Potrebni materijali:
- Fleksibilna 16x16 NeoPixel RGB LED matrica * 2 (link za kupnju)
- Jezgra ploče (PCB tvrtke EasyEDA)
- Sklopno napajanje, 5V 40A.
- Audio linija * 1, 1 min 2 audio sučelje * 1, zvučnici * 1.
![]()
Kako napraviti LED glazbeni spektar:
Korak 1) LED veza:
Spojite dvije 16 * 16 RGB LED matrice povezivanjem DOU sučelja prve LED matrice s DIN sučeljem druge, što čini veću 16 * 32 RGB LED matricu.
Korak 2) Povezivanje napajanja:
Radni napon moje LED matrice je 5V, pa bih želio spojiti dva sučelja za napajanje LED-a u utičnicu od 5V upravljačke snage. Imajte na umu da je maksimalna struja LED diode koja radi 18A, pa se preporučuje upotreba snage preko 40 A i odabir dovoljno debele žice za njezino povezivanje.
![]()
Kao što je gornja slika prikazana, LED sučelje napajanja povezano je s upravljačkom snagom pomoću debele žice
Korak 3) Kako izraditi upravljačku ploču:
Upravljačka ploča treba primati audio signale koji se obrađuju pomoću FFT-a i zatim prenose na LED matrični zaslon. Kontrolirana LED dioda je matrična matrica koju je programirao WS2812b, čija je frekvencija upravljačkog signala 800KHZ. Dijagram kontrole vremena prikazan je kao dolje,
![]()
![]()
Svakom LED-om upravljaju 24-bitni podaci sa svojom strukturom G7 ~ G0 + R7 ~ R0 + B7 ~ B0. Podaci se šalju po principu prvo mjesto više i u skladu s redoslijedom GRB-a.
U ovom Glazbenom spektru korišten je krug pojačala koji koristi LM358, kao što je prikazano dolje:
![]()
Na dijagramu je IN_CH audio pristupni terminal računala, a PC3 pojačani izlazni signal koji je dalje poslan na STM 32. C13, R6 i R7 grupirani su u krug za jačanje signala, koji može podići signalni napon i negativni napon pretvoriti u pozitivan. Krug koji slijedi R8 pojačava signal, s jačinom signala PC 3 jednakom R9 / R8 puta prethodnom signalu prije R8. IN 1+ je kraj postavljanja minimalne izlazne vrijednosti napona iz OUT 1.
Ovdje preporučujemo upotrebu EasyEDA za dizajn upravljačke ploče. EasyEDA je jednostavan i učinkovit softver za internetsko dizajniranje EDA pomoću kojeg možete prikladno nacrtati dijagram ili izrezati uzorak. U EasyEDA-i baza podataka za komponente je ogromna! Jednostavno možete odabrati neke od osnovnih komponenata s lijeve strane stranice ili pretražiti stotine i tisuće komponenata u njihovoj biblioteci, tako da vam je vrlo lako pronaći ono što vam je potrebno.
Slijedi veza mog cjelovitog dijagrama i izgleda PCB-a, gdje ga možete vrlo jasno vidjeti.
easyeda.com/tiege/MUSIC_LED_BASE_ON_STM32F103-yEeOdbL75
Tamo također možete registrirati račun kako biste moj dijagram preuzeli izravno na svoj račun.
![]()
Ispod je snimka zaslona PCB-a sklopa LED glazbenog spektra tvrtke EasyEDA:
![]()
Korak 4) Prototip PCB-a:
Nakon završetka PCB dizajn, kliknite na ikonu Fabrication izlaz gore, to će vas odvesti na stranicu „PCB red”. Ovdje možete odabrati broj PCB-a, bez slojeva bakra, debljinu PCB-a, težinu bakra, pa čak i boju PCB-a. Nakon što odaberete sve opcije, kliknite "Spremi u košaricu" i dovršite narudžbu kako biste u roku od nekoliko dana dobili svoje PCB-ove.
![]()
Evo PCB ploča nakon proizvodnje; kvaliteta PCB-a je prilično impresivna. Tragovi su precizno usmjereni i sav je ispis vrlo jasan.
![]()
Zatim se komponente leme na PCB, kao što je prikazano na donjoj slici, čime je dovršena naša Upravljačka ploča za glazbeni spektar.
Kružni dijagram i radno objašnjenje:
![]()
Spojite audio kabel računala (priključak 3,5 mm) u beta verziju zavarenog sučelja, a zatim otvorite glazbu računala (Moguće je da nakon umetanja audio linije možda nećete čuti zvuk glazbe računala. U takvim okolnostima, možemo koristiti konektor za okretanje od dva okreta za transformiranje audio izlaza računala u dvokanalni izlaz.Jedan je kanal spojen na jezgru-PCB-ploču, a drugi na zvučnik.
![]()
Ovo je shema povezivanja sustava, gdje se matična ploča napaja računalom USB i povezuje audio izlaznim sučeljem. Drugo sučelje audio izlaza računala povezano je s vanjskim zvučnikom. Izvodljivo je da je signalni vod sučelja za upravljanje rešetkom povezan s uzemljivačem i matricom DIN i GND.
Sada samo trebate učitati dolje navedeni programski kod u STM32F103RBT6 ARM Microcontroller i možete vidjeti šareni glazbeni spektar.
![]()
Dakle, ovdje smo izgradili LED glazbeni spektar s RGB LED-ima, nadamo se da će vam se svidjeti, a možete i promijeniti program kako biste glazbeni spektar učinili sjajnijim.
