A LED Music Spectrum a gyönyörű fénymintát generálja a zene intenzitása szerint. Számos RGB LED-et tartalmaz, amelyek nemcsak a zene szerint ki- és bekapcsolnak, hanem a zene szerint is megváltoztatják a színüket. Rengeteg DIY LED Music Spectrum készlet kapható a piacon, de itt meg fogjuk építeni ezt a Music Spectrumot a NeoPixel RGB LED Matrix és az ARM mikrokontroller segítségével. A projekthez egy vezérlőpanel készül a NYÁK-on. Nézze meg az egész folyamatot alább, és nézze meg ezt a színes zenei spektrumot a végén megadott videóban.
Szükséges anyagok:
- Rugalmas 16x16 NeoPixel RGB LED mátrix * 2 (link vásárolni)
- Alaplap (NYÁK az EasyEDA-tól)
- Kapcsoló tápegység, 5V 40A.
- Audio vonal * 1, 1 perc 2 audio interfész * 1, hangszórók * 1.
Hogyan készítsünk LED zenei spektrumot:
1. lépés) LED-csatlakozás:
Csatlakoztasson két 16 * 16 RGB LED-mátrixot az első LED-mátrix DOU-interfészének a második DIN-interfészéhez való csatlakoztatásával, ami nagyobb 16 * 32-es RGB LED-mátrixot alkot.
2. lépés) Tápellátás:
A LED mátrixom üzemi feszültsége 5V, ezért két LED tápfeszültséget szeretnék csatlakoztatni egy 5V vezérlő áram aljzatába. Felhívjuk figyelmét, hogy egy működő LED maximális árama 18A, ezért ajánlott 40 A feletti vezérlőt használni, és csatlakoztatásához válasszon elég vastag vezetéket.
Amint a fenti képen látható, a LED tápegység vastag vezetékkel csatlakozik a vezérlő tápellátásához
3. lépés: Vezérlőpult létrehozása:
A központnak olyan audiojeleket kell fogadnia, amelyeket az FFT feldolgoz, majd LED mátrix kijelzőre továbbít. A vezérelt LED a WS2812b által programozott pontmátrix, amelynek vezérlőjel frekvenciája 800 kHz. Az időzítés-vezérlő diagram az alábbiakban látható,
Minden LED-et 24 bites adatok vezérelnek, G7 ~ G0 + R7 ~ R0 + B7 ~ B0 felépítéssel. Az adatokat először a magasabb hely elvével és a GRB sorrendjével összhangban küldjük el.
Egy erősítő áramkört LM358 óta használják ezt a zenei spektrum az alábbiak szerint:
Az ábrán az IN_CH a számítógép audio hozzáférési terminálja, a PC3 pedig az erősített kimeneti jel, amelyet tovább továbbítottak az STM 32-hez. kapcsolja a negatív feszültséget pozitívra. Az R8-at követő áramkör jelerősítő, a PC 3 jelerőssége megegyezik az R8 előtti előző jel R9 / R8-szorosával. Az IN 1+ az OUT 1 kimenetének minimális feszültségértékének beállítása.
Itt javasoljuk az EasyEDA használatát a központ tervezéséhez. Az EasyEDA egyszerű és hatékony online EDA-tervező szoftver, amellyel kényelmesen rajzolhat diagramot vagy mintát. Az EasyEDA-ban az alkatrészek adatbázisa hatalmas! Könnyedén kiválaszthat néhány alapvető komponenst az oldal bal oldalán, vagy több száz és ezer komponensre kereshet a könyvtárában, így könnyen megtalálhatja, amire szüksége van.
Az alábbiakban bemutatom a teljes kapcsolási rajzom és a NYÁK-elrendezés linkjét, ahol nagyon jól láthatja.
easyeda.com/tiege/MUSIC_LED_BASE_ON_STM32F103-yEeOdbL75
Ott is regisztrálhat egy fiókot, hogy a diagramomat közvetlenül a fiókjába töltse le.
Az alábbiakban bemutatjuk az EasyEDA LED Music Spectrum áramkörének NYÁK-elrendezését:
4. lépés) A NYÁK prototípusa:
A NYÁK tervezés befejezése után kattintson a fenti Gyártás kimenet ikonra, és ezzel a „NYÁK megrendelés” oldalra kerül. Itt kiválaszthatja a NYÁK-k számát, a rézrétegek számát, a NYÁK vastagságát, a réz súlyát és még a NYÁK színét is. Miután kiválasztotta az összes lehetőséget, kattintson a „Mentés a kosárba” gombra, és teljesítse megrendelését, hogy néhány napon belül megkapja a NYÁK-kat.
Itt vannak a NYÁK-táblák gyártás után; a PCB-k minősége meglehetősen lenyűgöző. A nyomok pontosan vannak irányítva, és az egész nyomtatás nagyon világos.
Ezután az alkatrészeket forrasztják a NYÁK-ra, amint az az alábbi képen látható, ezáltal teljes a Vezérlőpult zenei spektrumhoz.
Áramkör és működő magyarázat:
Csatlakoztassa a számítógép audiokábelét (3,5 mm-es aljzat) a hegesztett interfész béta verziójához, majd nyissa meg a számítógépes zenét (lehetséges, hogy az audio vonal behelyezése után nem hallja a számítógép zenéjének hangját. Ilyen körülmények között egy kétfordulós csatlakozóval átalakíthatjuk a számítógép audiokimenetét kétcsatornás kimenetre.
Ez a rendszer kapcsolási rajza, ahol az alaplapot egy számítógép USB tápellátása és egy audiokimeneti interfész biztosítja. A számítógép audio kimenetének másik interfésze külső hangszóróhoz van csatlakoztatva. Megvalósítható, hogy a rácsvezérlő interfész jelvezetéke összeköttetésben álljon a testvezetékkel, valamint a DIN és GND pontmátrixszal.
Most csak fel kell töltenie az alább megadott programkódot az STM32F103RBT6 ARM mikrokontrollerbe, és láthatja a színes zenei spektrumot.
Tehát itt építettük a LED zenei spektrumot RGB LED-ekkel, remélem, tetszik neked, és a programot is megváltoztathatja, hogy a zenei spektrum szebbé váljon.