Мазмұны:

Трансляциондық тақта (басқарылатын музыкалық визуализатор): 5 қадам
Трансляциондық тақта (басқарылатын музыкалық визуализатор): 5 қадам

Бейне: Трансляциондық тақта (басқарылатын музыкалық визуализатор): 5 қадам

Бейне: Трансляциондық тақта (басқарылатын музыкалық визуализатор): 5 қадам
Бейне: "KazMedia 2050" 47. Халықаралық аз инвазивті хирургия мен трансляциондық ғылым апталығы. 2024, Шілде
Anonim
Трансляциондық тақта (басқарылатын музыкалық визуализатор)
Трансляциондық тақта (басқарылатын музыкалық визуализатор)

Бұл реттелетін жарық контроллері жобасымен музыканы жарқыраған жарық шоуына аударыңыз. Ди -джейлерге, кештерге және 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 -қадам: Жарық көруге уақыт

Lightshows уақыты!
Lightshows уақыты!

Енді тақтаны пайдалану уақыты келді!

Менің баптау түймелерімде 1-4-визуалды реттілік, 5-дыбыс датчигі бар автоматты режим, ал 6-9, F және C-кез келген визуализаторға әсер ететін түстер палитрасы.

Ұсынылған: