- Необходими материали:
- Как се прави светодиоден музикален спектър:
- Електрическа схема и работно обяснение:
LED Music Spectrum генерира красивия модел на осветление според интензивността на музиката. Съдържа много RGB светодиоди, които не само се включват и изключват според музиката, но и променят цвета според музиката. На пазара има много комплекти DIY LED Music Spectrum, но тук ще изградим този Music Spectrum, използвайки NeoPixel RGB LED Matrix и ARM микроконтролер. За този проект е изработен контролен панел на печатни платки, вижте целия процес по-долу и вижте този колоритен музикален спектър в работата във видеото, дадено в края.
Необходими материали:
- Гъвкава 16x16 NeoPixel RGB LED матрица * 2 (връзка за покупка)
- Основна платка (PCB от EasyEDA)
- Импулсно захранване, 5V 40A.
- Аудио линия * 1, 1 мин. 2 аудио интерфейс * 1, високоговорители * 1.
Как се прави светодиоден музикален спектър:
Стъпка 1) LED връзка:
Свържете две 16 * 16 RGB LED матрици, като свържете DOU интерфейса на първата LED матрица към DIN интерфейса на втората, което прави по-голяма 16 * 32 RGB LED матрица.
Стъпка 2) Свързване на захранването:
Работното напрежение на моята LED матрица е 5V, така че бих искал да свържа два светодиодни интерфейса за захранване в контакт с 5V контролна мощност. Моля, обърнете внимание, че максималният ток на работещ светодиод е 18A, така че се препоръчва да използвате контролна мощност над 40 A и да изберете достатъчно дебел проводник, за да го свържете.
Както е показано на снимката по-горе, светодиодният интерфейс за захранване е свързан към управляващата мощност с помощта на дебел проводник
Стъпка 3) Как да направите контролен панел:
Контролният панел трябва да приема аудио сигнали, които се обработват от FFT и след това се транспортират до LED матричен дисплей. Контролираният светодиод е точкова матрица, програмирана от WS2812b, чиято честота на управляващия сигнал е 800KHZ. Диаграмата за контролиране на времето е показана по-долу,
Всеки светодиод се контролира от 24-битови данни със структурата му G7 ~ G0 + R7 ~ R0 + B7 ~ B0. Данните се изпращат на принципа на по-високо място първо и в съответствие с последователността на GRB.
В този музикален спектър е използвана усилвателна схема, използваща LM358, както е показано по-долу:
На диаграмата IN_CH е терминал за аудио достъп на компютър, а PC3 е усиленият изходен сигнал, който допълнително е изпратен на STM 32. C13, R6 и R7 са групирани в схема за усилване на сигнала, която може да повиши напрежението на сигнала и превърнете отрицателното напрежение в положително. Веригата, следваща R8, е усилваща сигнала, със силата на сигнала на PC 3, равна на R9 / R8 пъти от предишния сигнал преди R8. IN 1+ е краят за задаване на минималната стойност на напрежението, изведена от OUT 1.
Тук препоръчваме да използвате EasyEDA за проектиране на контролен панел. EasyEDA е прост и ефективен онлайн софтуер за проектиране на EDA, чрез който можете удобно да рисувате диаграма или да изрязвате шаблон. В EasyEDA базата данни за компонентите е огромна! Можете лесно да изберете някои от основните компоненти вляво на страницата или да търсите стотици и хиляди компоненти в тяхната библиотека, така че за вас е много лесно да намерите това, от което се нуждаете.
Следва връзката на моята пълна електрическа схема и оформление на печатни платки, където можете да я видите много ясно.
easyeda.com/tiege/MUSIC_LED_BASE_ON_STM32F103-yEeOdbL75
Можете също така да регистрирате акаунт там, за да изтеглите моята диаграма директно във вашия акаунт.
По-долу е екранна снимка на оформлението на печатни платки на веригата LED Music Spectrum от EasyEDA:
Стъпка 4) Прототип PCB:
След завършване на проектирането на печатни платки, кликнете върху иконата на Изработка на изхода по-горе, тя ще ви отведе до страницата ", за печатни платки". Тук можете да изберете броя на ПХБ, брой медни слоеве, дебелина на ПХБ, тегло на медта и дори цвета на ПХБ. След като сте избрали всички опции, щракнете върху „Запазване в кошницата“ и завършете поръчката си, за да получите своите PCB в рамките на няколко дни.
Ето платките на печатни платки след производството; качеството на печатни платки е доста впечатляващо. Следите се пренасочват прецизно и целият печат е много ясен.
След това компонентите се запояват на печатната платка, както е показано на изображението по-долу, което завършва нашия контролен панел за музикален спектър.
Електрическа схема и работно обяснение:
Свържете компютърния аудио кабел (3,5 мм жак) към бета версията на заварения интерфейс и след това отворете компютърната музика (Възможно е да не чуете никакъв звук от компютърната музика след поставяне на аудиолинията. При такива обстоятелства, можем да използваме съединител за 1 завъртане-два, за да трансформираме аудио изхода на компютъра в двуканален изход.
Това е свързваща схема на системата, където платката на сърцевината се захранва от компютър USB и е свързана чрез аудио изходен интерфейс. Другият интерфейс на аудио изхода на компютъра е свързан към външен високоговорител. Възможно е сигналната линия на интерфейса за управление на решетката да е свързана със заземяващия проводник и матрицата DIN и GND.
Сега просто трябва да качите дадения по-долу програмен код в STM32F103RBT6 ARM Microcontroller и можете да видите колоритния музикален спектър.
Така че тук сме изградили LED Music Spectrum с RGB светодиоди, надявам се, че ви харесва и можете също да промените програмата, за да направите музикалния спектър по-прекрасен.