Мазмуну:

Translightion Board (Controllable Music Visualizer): 5 кадам
Translightion Board (Controllable Music Visualizer): 5 кадам

Video: Translightion Board (Controllable Music Visualizer): 5 кадам

Video: Translightion Board (Controllable Music Visualizer): 5 кадам
Video: IQ TEST 2024, Июль
Anonim
Translightion Board (Controllable Music Visualizer)
Translightion Board (Controllable Music Visualizer)

Бул ыңгайлаштырылган жарык контроллери долбоору менен музыканы көздүн жоосун алган жарык шоусуна которуңуз. Ди -джейлер, партиялар жана 1: 1 шоулары үчүн эң сонун!

Төмөндө демо жаңыртылды!

1 -кадам: Фон

Фон
Фон

Бул долбоордун идеясы колдонуучуларга жарыкты "ойнотууга" мүмкүндүк берүүчү контроллерди түзүү болчу, ал инструменттер визуалдуу, жаңсоолорду көзөмөлдөөчү жана жарыктыгы/тез терүүлөрү бар.

Керектөөчү жарык контроллери канчалык кымбат болорун эске алып (көбүнчө 100 доллар же андан көп- светти кошпогондо!) Биз арзаныраак, ыңгайлаштырылган чечим чыгарууга аракет кылууну чечтик!

UPDATE- Биз жакында бул долбоорду жаңырттык. Курулуш сүрөттөрү 1.0 версиясынан, кимдин демосу төмөндө.

Өткөрүү жана куруу негизинен 2.0 версиясы үчүн бирдей, биз аны эң сонун коробкага салып, кийинчерээк жаңыртуу үчүн дагы кошумча жабдыктарды коштук. Жаңыланган код код бөлүмүнө да жайгаштырылган.

2 -кадам: материалдар

  • Arduino UNO
  • УЗИ диапазону
  • Digilent Pmod KYPD
  • Ротари потенциометр
  • LED тилкелери (2)
  • Seeed Grove Sound Sensor v1.6
  • Ысык желим мылтык
  • Такта (мен Home Depotтун жыгач үлгүсүн колдондум)

3 -кадам: Районду орнотуу

Circuit орнотуу
Circuit орнотуу
Circuit орнотуу
Circuit орнотуу
Circuit орнотуу
Circuit орнотуу

Мындай долбоордун кыйынчылыктарынын бири - бул баскычтардын саны. Консервативдүү дизайнымда дагы, мен ар кандай визуалдык ырааттуулукту, түс палитраларын жана башка режимди тандоо үчүн 8ге жакын баскычка ээ болгум келди. Көптөгөн баскычтарды туташтыруу түйшүктүү болушу мүмкүн жана бир байланыштын бүтүндөй иштөөнү бузуп, бузушуна көптөгөн мүмкүнчүлүктөрдү ачат. Кошумчалай кетсек, биз колдонуп жаткан Arduino (БУУ) санариптик кириштерине гана ээ. Бактыга жараша, Pmod KYPDди колдонуу менен биз бул эки маселени тең айланып өтө алдык!

Pmod KYPDдин кичинекей форма-фактору ага өтө көп кыймылсыз мүлктү албастан, каалаган тактага тыкан батып кетүүгө мүмкүндүк берет. Мен жергиликтүү жабдуулар дүкөнүнөн алган жыгачтын үлгүсүн монтаждоочу панелим катары бекер колдонуп жатам. Бул долбоорду өткөрүш үчүн, адегенде Pmod KYPDди жогорудагы Fritzing диаграммасына ылайык зымдап бериңиз.

Андан кийин потенциометрлериңизди Analog Pins A5 (жарыктык) жана A4 (ылдамдык) менен байланыштырыңыз. LED тилкелерин Жерге жана 5Вга туташтырыңыз, андан кийин эки сигналдын казыгын Digital Pin 11ге зымдап коюңуз. зым A1ге жана сары зым A0го чейин (эгер сизде шилтеме катары туташтыруучу кабель жок болсо, анда сары зым сырттагы жана сенсордо дагы башка документтер бар. жана Эхо Digital Pin 12де (албетте бийликке жана жерге кошумча).

4 -кадам: Код

Код үчүн FastLED жана Keypad китепканасы керек болот (экөө тең Arduino IDE китепканасынын менеджеринен табылган). Ариптакта сиз издегенде биринчи тизмеде жок, сиз Марк Стэнли менен Александр Бревигди тапмайынча ылдый жылдырууга туура келет.

Кодду Arduino IDEге көчүрүп чаптаңыз жана жүктөөнү чыкылдатыңыз. Эми такта менен ойноого убакыт келди! Эскертүү- 3 жана 4-баскычтар пинг сенсоруна тиркелет, андыктан сиз ошол визуализаторлорду иштеткенде колуңузду сенсордун үстүнө коюп көрүңүз. Көңүл ачыңыз жана бул проектти дагы визуализаторлорду, сенсорлорду жана башка нерселерди кошуу үчүн жайылтыңыз!

UPDATE- Биз кодду жаңырттык жана дагы кошумча функцияларды коштук, эгер кошумча функцияларды кааласаңыз, LEDController_2 жүктөп алыңыз.

Жаңы кодексте визуализаторлор төмөнкүлөр:

1. Flow

2. шаркыратма

3. DoubleBounce

4. Hand Bounce

5. Даражалар

6. Борбор деңгээлдери

7. Блоб

8. AmbientSpots

9. Сегменттер

0. Пульс

5 -кадам: Lightshows убактысы

Lightshows үчүн убакыт!
Lightshows үчүн убакыт!

Эми такта колдонуу убактысы келди!

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

Сунушталууда: