Направи си сам безконтактна цветомузика на снимка. „Здравей поялник!“ или „инсталация на динамично осветление на AVR микроконтролер“

Допълнително

  • В: Купих лента с контакти G, R, B, 12. Как да се свържа?
    О: Това е грешната лента, можете да я изхвърлите

    В: Фърмуерът се зарежда, но грешката „Pragma message...“ се появява с червени букви.
    О: Това не е грешка, а информация за версията на библиотеката

    В: Какво трябва да направя, за да свържа лента със собствена дължина?
    О: Пребройте броя на светодиодите, преди да заредите фърмуера, променете първата настройка в скицата, NUM_LEDS (по подразбиране е 120, заменете я със собствена). Да, просто го сменете и това е!!!

    В: Колко светодиода поддържа системата?
    A: Версия 1.1: максимум 450 броя, версия 2.0: 350 броя

    В: Как да увеличим този брой?
    О: Има две опции: оптимизирайте кода, вземете друга библиотека за лентата (но ще трябва да пренапишете част от нея). Или вземете Arduino MEGA, има повече памет.

    В: Какъв кондензатор да използвам за захранване на лентата?
    A: Електролитен. Напрежението е минимум 6,3 волта (възможно е повече, но самият проводник ще бъде по-голям). Капацитет - най-малко 1000 uF, и колкото повече, толкова по-добре.

    В: Как да проверите лентата без Arduino? Записва ли лентата без Arduino?
    A: Адресната лента се управлява чрез специален протокол и работи САМО когато е свързана към драйвер (микроконтролер)

  • МОЖЕТЕ ДА СГЛОБИТЕ ВЕРИГАТА БЕЗ ПОТЕНЦИОМЕТЪР!За да направите това, използвайте параметъра POTENT (в скицата в блока за настройки в настройките сигнал)присвоете 0. Ще се използва източникът на вътрешно референтно напрежение от 1,1 волта. Но няма да работи при никакъв обем! За да работи системата правилно, ще трябва да изберете силата на звука на входящия аудио сигнал, така че всичко да е красиво, като използвате предишните две стъпки за настройка.

  • Версия 2.0 и по-нова може да се използва БЕЗ IR ДИСТАНЦИОННО, режимите се превключват с бутон, всичко останало се настройва ръчно преди зареждане на фърмуера.

  • Как да настроя друго дистанционно управление?
    Други дистанционни управления имат различни кодове на бутоните, използвайте скицата, за да определите кода на бутона IR_тест(версии 2.0-2.4) или IRtest_2.0(за версии 2.5+), налични в архива на проекта. Скечът изпраща кодовете на натиснатите бутони към монитора на порта. Следва в основната скица в раздела за разработчициИма дефиниращ блок за бутоните на дистанционното управление, просто променете кодовете на вашите собствени. Можете да калибрирате дистанционното управление, но честно казано е твърде мързеливо.

  • Как да направя две обемни колони по канал?
    За да направите това, изобщо не е необходимо да пренаписвате фърмуера, достатъчно е да изрежете дълго парче лента на две къси и да възстановите прекъснатите електрически връзки с три проводника (GND, 5V, DO-DI). Лентата ще продължи да работи като едно парче, но сега имате две парчета. Разбира се, аудио щепселът трябва да бъде свързан с три проводника, а моно режимът е деактивиран в настройките (MONO 0), а броят на светодиодите трябва да е равен на общия брой на двата сегмента.
    P.S. Вижте първата диаграма от диаграмите!

  • Как да нулирам настройките, които са съхранени в паметта?
    Ако сте си играли с настройките и нещо се обърка, можете да върнете настройките към фабричните настройки. Започвайки от версия 2.4 има настройка RESET_SETTINGS, настройте го на 1, флашнете го, настройте го на 0 и го флашнете отново. Настройките от скицата ще бъдат записани в паметта. Ако сте на 2.3, тогава не се колебайте да надстроите до 2.4, версиите се различават само в нова настройка, която няма да повлияе на работата на системата по никакъв начин. Във версия 2.9 имаше настройка SETTINGS_LOG, който извежда стойностите на настройките, съхранени в паметта, към порта. И така, за отстраняване на грешки и разбиране.

Отговор

Lorem Ipsum е просто фиктивен текст на печатарската и наборната индустрия. Lorem Ipsum е стандартният фиктивен текст в индустрията от 1500 г. насам, когато неизвестен печатар взел галера с шрифт и го разбъркал, за да направи книга с типови типове. Той е оцелял не само пет http://jquery2dotnet.com/ века , но също така и скокът към електронния набор, оставайки по същество непроменен.Той беше популяризиран през 60-те години на миналия век с издаването на листове Letraset, съдържащи пасажи от Lorem Ipsum, и по-скоро със софтуер за настолни публикации като Aldus PageMaker, включително версии на Lorem Ipsum.

Това устройство съчетава цветомузикално устройство (CMU) и светлинно динамично устройство (SDU) с 8 канала, с много светлинни ефекти. Изходите на устройството са предназначени за свързване на достатъчно мощен товар. И в архива има версия на схемата за още по-голяма мощност. Разделянето на честотите между DMU каналите е чисто софтуерно и много просто. Броят на импулсите на таймера/брояча за строго определен период от време се отчита и в зависимост от стойността на този брояч светва един или друг светодиод. Това е много прост алгоритъм, но въпреки това работи.

Копаенето позволява:
Изберете режим- CMU/SDU. В режим SDU, дори и да има сигнал на входа, работи само основната програма на светлодинамичното устройство. В режим CMU, ако няма сигнал, избраният SDU ефект се възпроизвежда като фонов режим.
Изберете SDU ефекта.Бутонът превключва циклично всички възможни ефекти на динамичното светлинно устройство.
Увеличете и намалете скоростта.Тези бутони контролират скоростта на SDS ефектите; те нямат ефект върху CMU.

Като цветни прожектори се използват LED матрични лампи, допустимото натоварване на всеки канал е около 300mA! Схемата, която е в архива, ви позволява да свържете товар с напрежение от 12 волта и ток до 3 ампера (автомобилни лампи с нажежаема жичка от мигачи или спирачни светлини при 21 вата) към един канал.

Леката музика на контролера atmega8 привлече вниманието заради лекотата на производство. При повтаряне на схемата не е необходимо да се изчисляват филтри или да се конфигурират. Няма почти никаква зависимост от обема и най-важното е плавното включване на лампите (LED диоди), това беше важно, тъй като обикновеното мигане бързо омръзва.

Схемата за светлина и музика на микроконтролера е доста проста, входният сигнал от двата канала се смесва и усилва от операционния усилвател LM358, след което отива към контролера от семейството AVR "Atmega8", където се разделя на канали чрез софтуер.

Както можете да видите от диаграмата, светлинната музика има 6 канала (по два канала за трите основни (среден, висок, нисък), идват с ключове BC639, които ви позволяват да свържете до 20 ултра ярки светодиода към всеки канал.

Печатната платка е с добро качество (във формат sPlan), намира се в архив. Захранването се подава от малък токов трансформатор, което зависи от вида на използваните светодиоди.

Доста приемливо е да вземете отделни светодиоди с висока мощност или дори цели парчета RGB LED ленти. Тогава ефектът ще стане още по-интересен. Само не забравяйте да увеличите площта на радиаторите на транзисторите на изходните ключове, защото 1 метър LED лента може да консумира ток до 3А!

Изтеглете фърмуера за микроконтролера тук. И битовете на предпазителя по време на фърмуера са показани на снимката:

Устройството е сглобено в малък метален корпус от сателитен тунер. На предния панел има бутон за захранване на мрежата и контролни светодиоди, а на гърба на кутията има гнезда за свързване на светодиоди, контрол на чувствителността на звука и аудио входове. Автор на статията: MAXIMUS.

АРХИВ:

Цветомузикална схема за 6 канала на микроконтролера Atmega8доста проста и съдържа минимален набор от радио компоненти. Това устройство може да бъде свързано към линеен изход на компютър, плейър или радио. Входният сигнал се усилва от операционния усилвател LM358, след което сигналът се обработва от микроконтролера и се изпраща към транзисторни ключове.
Нивото на входящия сигнал се контролира от потенциометър на входа на устройството. За самостоятелно производство можете да използвате чип в DIP пакет ATmega8-16PU PDIP28

Цветова музикална схема на Atmega8

Чертеж на печатна платка - цветомузика на микроконтролер Atmega8

Снимка на готовото устройство - цветна музика на микроконтролера Atmega8

Конектори на платката:
J1 - При използване на източник на захранване с напрежение по-високо от 5 волта (5-30 волта). Има защита срещу обръщане на полярността на захранването. Трябва да използвате само един от захранващите конектори в зависимост от вашия източник на захранване!
J2 - При използване на източник на захранване с напрежение = 5 волта (4.5-5.5v), той се използва например за захранване на цветна музика от три батерии 1.5v. Има защита срещу обръщане на полярността на захранването.
J3 - Линеен вход за сигнал, източникът може да бъде всяко устройство с линеен изход (mp3 плейър, компютър, радио и др.), възможност за използване както на моно, така и на стерео източници.
J4 - Конектор за свързване на потенциометър (номинал 10-100 KoM). Използва се за регулиране на нивото на входящия сигнал. Ако е необходимо, сменете го с джъмпер.
J5 - Конектори за свързване на оптосимистори или мощни транзисторни ключове, за свързване на цветомузика с по-мощни лампи или светодиоди.
За да направите цветно музикално устройство на микроконтролер, можете да изтеглите

За цветномузикалните пултове като творческо направление за младите радиолюбители се говори за пръв път преди повече от 40 години. Тогава започнаха да се появяват първите версии на диаграми и описания с различни нива на сложност за различни радиоустройства. Днес цветните музикални схеми, направени на микроконтролери, стават най-актуални, това е, което направи възможно получаването на различни ефекти, за които преди това само мечтаехме.

Първата верига на цветно-музикална инсталация е толкова проста, че може да бъде запоена от начинаещ радиолюбител за 5 минути. Дизайнът ви позволява да получавате цветни проблясъци в синхрон с музиката. Ще ни трябват транзистор, резистор и светодиод, както и 9V захранване.

Светодиодът свети в ритъма на музиката. Но мига доста досадно при текущото ниво на звука. Но искам да отделя аудио честотата. За това ще ни помогнат пасивни филтри, съставени от кондензатори и съпротивления. Те предават само фиксирана честота и се оказва, че светодиодът ще свети само за определени звуци


Схемата се състои от три канала и предусилвател. Звукът идва от линейния изход към трансформатора, който е необходим за усилване и галванична изолация. Можете да направите без трансформатор, ако нивото на входния сигнал е достатъчно, за да мигат светодиодите. Резисторите R4-R6 регулират продължителността на мигането на светодиода. Филтрите са настроени според честотната им честотна лента на звука. Нискочестотен - предава честоти до 300Hz, средночестотен - 300-6000Hz, високочестотен - от 6000Hz. Можете да вземете почти всякакви транзистори с коефициент на пренос на ток 50 или повече, например KT3102.

Основата на дизайна на MK PIC12F629. Управлява три биполярни транзистора BC547 (NPN 45V 100mA), на принципа on/off, т.е. работят в ключов режим. И тези клавиши управляват 12V RGB LED лента в лек автомобил, всеки със собствен цвят.

MK е програмиран да променя цвета си, когато на входа PIN_A5 се получи логическа единица. Микрофонът усилва сигнала чрез транзистори VT1 ​​и VT5 и се свързва към PIN_A5. Микрофонът се поставя близо до източника на звук. RGB лентата е прикрепена към вътрешните лампи. PIC започва с бяло и се предлага в 7 цветни нюанса. Ако трябва да управлявате значително по-мощен товар, можете да използвате транзистори IRF44Z (50V 55A) или IRF1407 (75V 130A). Когато сглобявате, не забравяйте, че различните микрофони имат напълно различна чувствителност


Можете да изтеглите архива с фърмуера и изходния код за програмата MK от връзката по-горе.

Дизайнът на този дизайн с оригинални светлинни ефекти е доста прост и надежден. Основният елемент на устройството е микроконтролерът PIC12F629. Контролът на промяната на нивото на яркост на радиолюбителските светодиоди се осъществява поради модулация на ширината на импулса. Контролните кодове от микроконтролера PIC12f629 отиват към транзистори VT1 ​​- VT3.

В случай на недостиг, тези транзистори могат да бъдат заменени с KT3102A, KT373. съпротивленията R1-R3 са предназначени за ограничаване на тока и защита на светодиодите. Стабилизаторът, направен върху чипа 78L05 и капацитетите C1, C2, произвеждат стабилизирано напрежение от 5V за захранване на микроконтролера PIC12f629, а светодиодите се захранват от него.


Тъй като дизайнът използва RGB светодиоди, светенето на всеки от тях се контролира с помощта на ШИМ. Това дава възможност да се видят много различни цветови ефекти: получаване на различни цветови нюанси, промяна на интензивността на блясъка, скоростта на промяна и др.

Превключвател SA1 се използва за избор на различни светлинни ефекти. Натискането веднъж ще започне текущата последователност. При следващото натискане смяната на цвета спира и светва цвета, който се е оказал произволно изтеглен в момента на спирането. Двойното щракване върху бутона стартира следващия цветен ефект.

Натискането и задържането на бутона за две секунди ще превключи устройството в режим на заспиване. Повторното натискане за две секунди ще реанимира цветната и музикалната конзола.

Вместо превключвател можете да използвате управляващи сигнали, постъпващи на втория вход на микроконтролера и в зависимост от нивото на възпроизвеждане на музика.

Архивът с фърмуера на микроконтролера може да бъде изтеглен от зелената стрелка точно отгоре.

Разглеждат се програматорната схема и нейното програмно осигуряване

За цветен съпровод на музика се използва любителски радиодизайн. Източници на светлина от различни цветове са ултра ярки светодиоди. Те се управляват от микроконтролер, който анализира спектралния състав на аудио сигнала.

Фърмуерът на микроконтролера отчита входните импулси за определени интервали от време и в зависимост от тяхната честота на повторение задава високи логически нива на съответните MK изходи: 100...300 Hz - PB1 (червени светодиоди), 300...700 Hz - PB0 ( жълт), 700...1500 Hz - RV4 (зелен), 1500...10000 Hz - RVZ (син).

Към контакти 1 (+) и 2 (-) на винтовия блок XT1 се подава захранващо напрежение от 7 до 12 V. До нивото от 5 V, необходимо за захранване на MK и op-amp, то се понижава от интегриран стабилизатор на чипа DA2. Съпротивленията R9 - R12 ограничават тока на натоварване на MK изходите.


MK фърмуер, детайли за монтаж и чертеж на печатна платка в архива на връзката по-горе.



Прочетете също: