Мазмуну:
- 1 -кадам: Фон
- 2 -кадам: материалдар
- 3 -кадам: Районду орнотуу
- 4 -кадам: Код
- 5 -кадам: Lightshows убактысы
Video: Translightion Board (Controllable Music Visualizer): 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул ыңгайлаштырылган жарык контроллери долбоору менен музыканы көздүн жоосун алган жарык шоусуна которуңуз. Ди -джейлер, партиялар жана 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 -кадам: Районду орнотуу
Мындай долбоордун кыйынчылыктарынын бири - бул баскычтардын саны. Консервативдүү дизайнымда дагы, мен ар кандай визуалдык ырааттуулукту, түс палитраларын жана башка режимди тандоо үчүн 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 убактысы
Эми такта колдонуу убактысы келди!
Менин орнотуу баскычтарымда 1-4 визуалдык ырааттуулуктар, 5 үн сенсору менен автоматтык режим жана 6-9, F жана C түстөр палитрасы, алар визуализаторлордун бирине таасир этет.
Сунушталууда:
Bright Controllable Sunrise Lamp: 6 кадам
Күндүн чыгышын көзөмөлдөгөн жарык чырак: Сиз жумушта ойгонушуңуз керек болгон кадимки саат 7де ойгонуп, караңгылыкка түшүп калдыңыз беле? Кыш - коркунучтуу мезгил, туурабы? Сиз түн ортосунда ойгонушуңуз керек (антпесе эмне үчүн караңгы?), Төшөктөн жулунуп
MXY Board - Аз Бюджет XY Plotter Drawing Robot Board: 8 Кадам (Сүрөттөр менен)
MXY Board - Аз бюджеттүү XY Plotter Drawing Robot Board: Менин максатым mXY тактасын XY плоттердик чийме машинасын аз бюджетке айландыруу үчүн иштеп чыгуу болчу. Ошентип, мен бул долбоорду жасоону каалагандар үчүн жеңилдетүүчү такта жасадым. Мурунку долбоордо, 2 даана Nema17 тепкичтүү моторун колдонуп жатып, бул такта
LightBox Music Visualizer: 5 кадам (сүрөттөр менен)
LightBox Music Visualizer: LightBox телефонго же планшетке камтылган микрофонду колдонуп, музыкага дал келген кооз жарык моделдерин түзүү үчүн музыканы талдайт. Жөн эле колдонмону иштетип, телефонуңузду же планшетиңизди үн булагына жакын жерге коюңуз, ошондо сиздин кутуңуз элестетет
Smart Lamp (TCfD) - Rainbow + Music Visualizer: 7 кадам (Сүрөттөр менен)
Акылдуу чырак (TCfD) - Rainbow + Music Visualizer: Бул долбоор TUDelftтеги Концепция Дизайн технологиясы курсу үчүн жасалган. Акыркы продукт ESP -32 базалык LED лампасы жана серверге туташкан. Прототип үчүн чырактын эки функциясы бар; тынчтандыруучу түс чыгарган асан -үсөн эффекти
Nixie Tube Music Visualizer: 10 кадам (сүрөттөр менен)
Nixie Tube Music Visualizer: iTunesтин үстүндөгү кичинекей тилкелерден шыктандырылган гипноздоочу музыка визуализатору. Он төрт орус IN-13 Nixie bargraph түтүктөрү дисплей катары колдонулат. Ар бир никси түтүгүнүн күйүп турган узундугу белгилүү бир жыштыктын көлөмүн билдирет