Мазмұны:
- 1 -қадам: Фон
- 2 -қадам: материалдар
- 3 -қадам: схеманы орнату
- 4 -қадам: код
- 5 -қадам: Жарық көруге уақыт
Бейне: Трансляциондық тақта (басқарылатын музыкалық визуализатор): 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл реттелетін жарық контроллері жобасымен музыканы жарқыраған жарық шоуына аударыңыз. Ди -джейлерге, кештерге және 1: 1 шоуларына тамаша!
Төменде демо жаңартылды!
1 -қадам: Фон
Бұл жобаның идеясы пайдаланушыларға жарықты «ойнауға» мүмкіндік беретін контроллерді құру болды, себебі ол визуалды, қимылмен басқарылатын және жарықтылықты/жылдам теруге арналған құрал.
Тұтынушы жарық контроллері қаншалықты қымбат болатынын ескере отырып (көбінесе 100 доллар немесе одан да көп- шамдарды қоспағанда!) Біз арзанырақ, теңшелетін шешім жасауға тырыстық!
ЖАҢАРТУ- Біз бұл жобаны жақында жаңарттық. Құрастыру суреттері 1.0 нұсқасынан алынған, демо төменде.
Сымдар мен конструкциялар негізінен 2.0 нұсқасы үшін бірдей, біз оны әдемі корпусқа салып, кейінгі жаңартуларға қосымша жабдықтарды қостық. Жаңартылған код код бөлімінде де орналастырылған.
2 -қадам: материалдар
- Arduino UNO
- Ультрадыбыстық диапазон
- Digilent Pmod KYPD
- Айналмалы потенциометр
- Жарықдиодты жолақтар (2)
- Көрінген Grove дыбыс сенсоры v1.6
- Ыстық желім қаруы
- Тақта (мен үй қоймасынан ағаш үлгісін қолдандым)
3 -қадам: схеманы орнату
Мұндай жобаның қиындықтарының бірі - батырмалардың саны. Консервативті дизайнның өзінде мен әр түрлі визуалды реттіліктерді, түстер палитрасын және басқа режим таңдауын басқару үшін шамамен 8 түймені алғым келді. Көптеген түймелердің қосылуы жалықтырып жіберуі мүмкін және бір қосылымның бүкіл өнімділікті бұзуына және бұзуына үлкен мүмкіндіктер ашады. Сонымен қатар, біз қолданатын Arduino (БҰҰ) тек қана қолдануға болатын көптеген цифрлық кірістерге ие. Бақытымызға орай, Pmod KYPD көмегімен біз бұл екі мәселені де айналып өте алдық!
Pmod KYPD-дің шағын форм-факторы оған жылжымайтын мүлікті көп алмай-ақ кез келген тақтаға ұқыпты орналасуға мүмкіндік береді. Мен жергілікті жабдықтар дүкенінен алған ағаш үлгісін монтаждау тақтасы ретінде ақысыз қолданамын. Бұл жобаны жалғау үшін алдымен жоғарыдағы Fritzing диаграммасына сәйкес Pmod KYPD -ге сым салыңыз.
Содан кейін потенциометрлерді A5 (жарықтылық) және А4 (жылдамдық) түйреуіштеріне жалғаңыз. Жарық диодты жолақтарын жерге және 5В жалғаңыз, содан кейін екі сигналдық түйреуішті де сандық істікке 11 жалғаңыз. Дыбыс датчигін қуат пен жерге, ақ сым A1 -ге дейін және сары сым A0 -ге дейін (егер сізде қосылу кабелі анықтамада болмаса, сары сым - сыртқы, сенсорда қосымша құжаттама бар. Ping сенсоры үшін/Ультрадыбыстық диапазонды Trig Digital Pin 13 -те және Эхо Digital Pin 12 -де (әрине қуат пен жерге қосымша).
4 -қадам: код
Код үшін FastLED және пернетақта кітапханасы қажет болады (екеуі де Arduino IDE кітапхана менеджерінен табылған). Іздеу кезінде пернетақта бірінші тізімге енгізілмеген, сіз Марк Стэнли мен Александр Бревигті тапқанша төмен айналдыруға тура келеді.
Кодты көшіріп, Arduino IDE -ге қойыңыз және жүктеуді басыңыз. Енді тақтамен ойнауға уақыт келді! Ескертпе- 3 және 4 түймелері пинг-сенсорға бекітілген, сондықтан сол визуализаторларды іске қосқан кезде қолыңызды сенсордың үстіне қойып көріңіз. Көңіл көтеріңіз және қосымша визуализаторлар, сенсорлар және т.б. қосу үшін осы жобаны кеңейтіңіз.
UPDATE- Біз кодты жаңарттық және қосымша функцияларды қостық, егер қосымша мүмкіндіктер қажет болса, LEDController_2 жүктеп алыңыз.
Жаңа кодта визуализаторлар:
1. Ағын
2. Сарқырама
3. DoubleBounce
4. Қолмен секіру
5. Деңгейлер
6. Орталық деңгейлер
7. Блоб
8. AmbientSpots
9. Сегменттер
0. Пульс
5 -қадам: Жарық көруге уақыт
Енді тақтаны пайдалану уақыты келді!
Менің баптау түймелерімде 1-4-визуалды реттілік, 5-дыбыс датчигі бар автоматты режим, ал 6-9, F және C-кез келген визуализаторға әсер ететін түстер палитрасы.
Ұсынылған:
Сенсорға негізделген қозғалыспен басқарылатын музыкалық ойнатқыш: 3 қадам
Сенсорға негізделген қозғалыспен басқарылатын музыкалық ойнатқыш: Менің колледжде мен студенттердің барлығын өздері таңдай алатын түпнұсқа жобаны құруға мәжбүр болдық. Менің жобам үшін, мен үнемі музыка тыңдаймын және маған динамикті қосу тым қиын сияқты
Arduino көмегімен музыкалық визуализатор: 5 қадам
Arduino көмегімен музыкалық визуализатор: интерактивті музыкалық визуализатор құрамдас бөліктеріLM338T x5Потенциометр x2 (1k және 10k) 1N4006 диод x5Конденсатор x2 (1uF және 10uF) резисторлар x3 (416, 10k және 1k) Aux сплиттері
Ақылды шам (TCfD) - кемпірқосақ + музыкалық визуализатор: 7 қадам (суреттермен)
Smart Lamp (TCfD) - Rainbow + Music Visualizer: Бұл жоба TUDelft тұжырымдамасын жобалау технологиясы курсына арналған. Соңғы өнім - бұл ESP -32 базалық жарықдиодты шам және серверге қосылған. Прототип үшін шамның екі функциясы бар; тыныштандыратын түс беретін кемпірқосақ әсері
Музыкалық визуализатор (осциллограф): 4 қадам (суреттермен)
Музыкалық визуализатор (осциллограф): Бұл музыкалық визуализатор сіздің музыканың тәжірибесіне тереңдік қосудың тамаша әдісін ұсынады және оны құрастыру өте оңай. Бұл сонымен қатар кейбір қосымшалар үшін нақты осциллограф ретінде пайдалы болуы мүмкін: -ескі crt (барлығы дерлік
Рождестволық қорап: Arduino/ioBridge Интернет арқылы басқарылатын Рождестволық шамдар мен музыкалық шоу: 7 қадам
Рождестволық қорап: Arduino/ioBridge Интернет арқылы басқарылатын Рождестволық шамдар мен музыкалық шоу: Менің xmas-box жобам интернетпен басқарылатын Рождестволық шамдар мен музыкалық шоудан тұрады. Рождестволық әнді онлайн режимінде сұрауға болады, содан кейін ол кезекке қойылады және сұралған ретпен ойнатылады. Музыка FM күйінде беріледі