- Mga Materyal na Kinakailangan:
- Paano gumawa ng isang LED Music Spectrum:
- Circuit Diagram at gumaganang Paliwanag:
Bumubuo ang LED Music Spectrum ng magandang pattern ng pag-iilaw ayon sa tindi ng musika. Naglalaman ito ng maraming mga RGB LED na kung saan hindi lamang buksan at i-off ayon sa musika ngunit binabago din ang kulay ayon sa musika. Maraming mga DIY LED Music Spectrum kit na magagamit sa merkado, ngunit dito namin itatayo ang Music Spectrum na ito gamit ang NeoPixel RGB LED Matrix at ARM microcontroller. Ang isang control panel ay gawa-gawa sa PCB para sa proyektong ito, suriin ang buong proseso sa ibaba at tingnan ang Makulay na Music Spectrum na ito sa pagtatrabaho sa Video na ibinigay sa dulo.
Mga Materyal na Kinakailangan:
- Flexible 16x16 NeoPixel RGB LED Matrix * 2 (link upang bumili)
- Core Board (PCB ng EasyEDA)
- Ang paglipat ng supply ng kuryente, 5V 40A.
- Linya ng Audio * 1, 1 min 2 audio interface * 1, Mga Nagsasalita * 1.
Paano gumawa ng isang LED Music Spectrum:
Hakbang 1) Koneksyon sa LED:
Ikonekta ang dalawang 16 * 16 RGB LED matrixes sa pamamagitan ng pagkonekta ng DOU interface ng unang LED matrix sa DIN interface ng pangalawang isa, gumawa iyon ng mas malaking 16 * 32 RGB LED Matrix.
Hakbang 2) Koneksyon sa Lakas:
Ang operating boltahe ng aking LED Matrix ay 5V, kaya nais kong ikonekta ang dalawang mga interface ng LED power sa isang outlet ng isang 5V control power. Mangyaring tandaan na ang maximum na kasalukuyang ng isang gumaganang LED ay 18A, kaya inirerekumenda na gumamit ng higit sa 40 A control power at pumili ng isang sapat na makapal na kawad upang ikonekta ito.
Tulad ng ipinakita sa larawan sa itaas, ang LED power interface ay konektado sa control power gamit ang isang makapal na kawad
Hakbang 3) Paano gumawa ng isang Control Panel:
Ang isang control panel ay upang makatanggap ng mga audio signal na kung saan ay naproseso ng FFT at pagkatapos ay ihatid sa display ng LED matrix. Ang kontroladong LED ay isang tuldok-matrix na nai-program ng WS2812b, na ang kontrol sa dalas ng signal ay 800KHZ. Ang diagram ng pagkontrol sa tiyempo ay ipinapakita tulad ng sa ibaba,
Ang bawat LED ay kinokontrol ng 24-bit na data kasama ang istraktura nito ng G7 ~ G0 + R7 ~ R0 + B7 ~ B0. Ang data ay ipinadala ng prinsipyo ng mas mataas na lugar muna at alinsunod sa pagkakasunud-sunod ng GRB.
Ang isang amplifier circuit na gumagamit ng LM358 ay ginamit sa Music Spectrum na ito tulad ng ipinakita sa ibaba:
Sa diagram, ang IN_CH ay isang terminal ng pag-access sa audio ng isang computer at ang PC3 ay ang pinalakas na signal ng output na naipadala pa sa STM 32. Ang C13, R6 at R7 ay naka-grupo sa isang circuit na nagpapalakas ng signal, na maaaring itaas ang boltahe ng signal at gawing positibo ang isang negatibong boltahe. Ang sumusunod na R8 ay isang nagpapalakas ng signal, na may lakas na signal ng PC 3 na katumbas ng R9 / R8 beses ng nakaraang signal bago ang R8. SA 1+ ang pagtatapos upang itakda ang pinakamababang output ng halaga ng boltahe mula sa OUT 1.
Inirerekumenda namin dito ang paggamit ng EasyEDA upang magdisenyo ng isang control panel. Ang EasyEDA ay simple at mahusay sa online na pagdisenyo ng software ng EDA, kung saan maaari kang gumuhit ng isang diagram o gupitin ang isang pattern nang maginhawa. Sa EasyEDA, ang database para sa mga bahagi ay napakalaki! Madali mong mapipili ang ilan sa mga pangunahing bahagi sa kaliwa ng pahina o maghanap ng daan-daang at libu-libong mga bahagi sa kanilang silid-aklatan kaya napakadali para sa iyo na makita kung ano ang kailangan mo.
Ang sumusunod ay ang link ng aking kumpletong circuit diagram at layout ng PCB, kung saan makikita mo itong napakalinaw.
easyeda.com/tiege/MUSIC_LED_BASE_ON_STM32F103-yEeOdbL75
Maaari ka ring magrehistro ng isang account doon upang ma-download ang aking diagram nang direkta sa iyong account.
Nasa ibaba ang isang screenshot ng layout ng PCB ng LED Music Spectrum circuit mula sa EasyEDA:
Hakbang 4) Prototype PCB:
Matapos matapos ang disenyo ng PCB, mag-click sa icon ng output ng Fabrication sa itaas, dadalhin ka nito sa pahina ng "PCB order". Dito maaari mong piliin ang bilang ng mga PCB, wala sa mga layer ng tanso, kapal ng PCB, bigat ng tanso, at maging ang kulay ng PCB. Matapos mong mapili ang lahat ng mga pagpipilian, i-click ang "I-save sa Cart" at kumpletuhin ang iyong order, upang matanggap ang iyong mga PCB sa loob ng ilang araw.
Narito ang mga board ng PCB pagkatapos ng pagmamanupaktura; ang kalidad ng mga PCB ay lubos na kahanga-hanga. Ang mga bakas ay tinutukoy nang tumpak at ang lahat ng pag-print ay napakalinaw.
Pagkatapos ang mga sangkap ay solder sa PCB tulad ng ipinakita sa larawan sa ibaba, kinumpleto nito ang aming Control Panel para sa Music Spectrum.
Circuit Diagram at gumaganang Paliwanag:
Ikonekta ang audio audio cable (3.5mm jack) sa beta na bersyon ng welded interface, at pagkatapos buksan ang musika sa computer (Posibleng hindi mo marinig ang anumang tunog ng musika ng computer pagkatapos na ipasok ang linya ng audio. Sa ilalim ng ganoong kalagayan, maaari naming gamitin ang isang 1-turn-two konektor upang ibahin ang output ng audio ng computer sa dalawang mga output ng channel. Ang isang channel ay konektado sa core-PCB-board habang ang isa sa isang speaker.
Ito ay isang diagram ng pagkonekta ng system, kung saan ang core-board ay pinalakas ng isang computer USB at konektado ng isang interface ng output ng audio. Ang iba pang interface ng output ng audio ng computer ay konektado sa isang panlabas na speaker. Magagawa na ang linya ng signal ng interface ng lattice-control ay konektado sa ground wire at sa dot- matrix DIN at GND.
Ngayon ay kailangan mo lamang i-upload ang nasa ibaba na ibinigay na Program Code sa STM32F103RBT6 ARM Microcontroller at makikita mo ang makulay na spectrum ng musika.
Kaya dito naitayo namin ang LED Music Spectrum na may RGB LEDs, inaasahan mong gusto mo ito at mababago mo rin ang programa upang gawing mas maningning ang spectrum ng musika.