Jump to content
Guest Ego

Синхронизация Ардуины С Музыкой

Recommended Posts

Guest Ego

Всем здравствуйте и хорошего настроения :)

Приобрел плату Ардуино Уно и задался непростым для себя вопросом:

Как можно синхронизировать работу ардуино с музыкой, например чтобы в нужных моментах зажигались светодиоды. Обращаю ваше внимание что вопрос не в создании цветомузыки, ссылок на которую довольно много.

Суть примерно такова: В музыкальном редакторе, на гистограмме композиции я ставлю точки-маркеры, и когда трек проигрывается, ардуино зажигает или гасит светодиоды согласно этим маркерам.

Пример: играет трек, на 15.06 секунде зажигается светодиод на 7 канале, на 34.02 с зажигается светодиод на 9 канале, на 50й секунде седьмой светодиод гаснет и так далее

Зажечь\погасить светодиод моих слабых знаний хватит, а вот как сделать так, чтобы ардуино синхронизировалась с музыкой и к тому же могла распознавать точки как команды это большой вопрос.

Упорное гугление интернетов привело к тому что необходимо подключить плату как Midi-устройство, тогда редакторы смогут с ней работать. И вот тут я застопорился, есть примеры использования ардуино как устройство ввода midi-команд для ПК, однако мне необходимо наоборот выводить команды с ПК на выходы ардуино

Share this post


Link to post
Share on other sites

Тут основная проблема - ПО. Выдавать данные по USB и далее обрабатывать их соответствующим образом в Arduino - легко, а вот на ПК написать и связать с программой-секвенсером все это задача трудная. А MIDI я думаю тут не причем, надо копать в сторону просмотра возможности программы на ПК посылать данные в COM порт, т.е. сценарии или что-то типа такого, зависит от программы.

Share this post


Link to post
Share on other sites

да неее... подавляющее большинство мультитреков имеет встроенные возможности для синхронизации вэйв и миди дорожек, это не проблема...

нужно просто принять и декодировать миди-сообщение, как мне так рисуется только одна возможная проблема: настроить УАРТ ардуинки на 31,25 Кбит/с


Feel the difference! ©

Share this post


Link to post
Share on other sites

Как управлять SiС-транзистором?

Преимущества карбид-кремниевых транзисторов (SiC MOSFET) – высокий КПД, повышенная, по сравнению с биполярными транзисторами с изолированным затвором (IGBT), частота переключения, экономия места на печатной плате. Для управления SiC MOSFET используются специализированные драйверы: как изолированные от транзистора, так и неизолированные. Выбор драйвера и расчет оптимального режима его работы играет ключевую роль в эффективной работе всего устройства на базе SiC MOSFET.

Подробнее

Guest Ego

да неее... подавляющее большинство мультитреков имеет встроенные возможности для синхронизации вэйв и миди дорожек, это не проблема...

нужно просто принять и декодировать миди-сообщение, как мне так рисуется только одна возможная проблема: настроить УАРТ ардуинки на 31,25 Кбит/с

Вроде есть даже библиотека встроенная с примером MIDI в папке Comunication, если я правильно понял о чем Вы.

Serial.begin(31250);

А вот остальное что вы описали для меня как раз таки проблема :)

Share this post


Link to post
Share on other sites

Новый ХИТ CR123A/SN стабильно в десятку

Новая батарейка имеет наименование для заказа CR123A/SN. Батарейка используется для приложений с повышенными импульсами тока. Широко применяется в охранно-пожарных датчиках, устройствах телеметрии, поисковых маячках, LED-фонарях и других промышленных и бытовых устройствах

Подробнее

не претендую на лучший ответ, но как насчет того, чтобы использовать что-нибудь воде того, что написано ниже? те DMX

http://www.dmxcontrol.org/ и http://playground.arduino.cc/DMX/Opendmx http://www.maxwellrosspierson.com/2009/03/20/receive-dmx-512-with-an-arduino/

Share this post


Link to post
Share on other sites

Сетевой источник питания с расширенным диапазоном входных напряжений на основе VIPER26xK

Питание стационарных устройств чаще осуществляется напряжением 220 В, получаемым от одной фазы трехфазной промышленной сети. Однако существует ряд приложений, которым необходима энергия из всех трех фаз, в т.ч. и в аварийных режимах. Решение этой задачи обычно требует введение в модули питания дополнительных узлов, увеличивающих как их размеры, так и стоимость. Упростить схемы источников питания от трехфазной сети переменного тока либо от других высоковольтных источников, позволяет использование преобразователей с расширенным диапазоном входного напряжения

Подробнее

Здравствуйте. Меня также интересует, как можно с помощью Arduino зажигать светодиоды, посылая с компа миди сообщения. Ну т.е. включаем Midi-мелодию, состоящюю из одного инструмента, а диоды зажигаются в зависимости от того какая нота сейчас играет. Тут видел что-то наиболее подходящее

Играет мелодия, сервопривод передвигает вал на определенный градус.

Edited by Borrrison

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

  • Similar Content

    • By Serega4789
      Добрый день!  Пытаюсь разобраться в теории частотного электропривода.
      Ремонтировал Частотник в своём цеху retuo hl3000. И lenze smd. 
      Оба работа запустилась, только ленз разграблен
      Нет корпуса и кондеров и блока памяти, но у него схож с восьмикрутом блок силового управления. 
      Решил по лучше изучить программу и выходные сигналы с восьмикрут, собрал схему в протеусе. 
      Картинки с каждого канала управления идут сплошной чередой
      Импульсов описывающий полный синус вместо привычной пачки импульсов на каждый ключ.
      Есть ли этих способов управления названия или оба они скалярные только реализованы по разному?
       С последним более менее понятно, но теорию первого восьмикрут который не понял ещё.  
      Получается по заданной формуле для каждого ключа приходит
      Полноценная синусоида в виде шимм,  для каждой фазы верхний и Нижний ключ получают синус с инверсией или если
      Добавить фильтр синусоида в противофазе, правильно я понял?
    • By Стас73
      Доброй ночи, уважаемые.
      Прошу Вашего совета по следующей куче проблем для меня, т.к. не соображаю в электронике, схемах, резисторах и подобному, но дружу с компом и есть желание сделать определенный механизм, но пока нет наставления на путь истинный от специалистов)
      Задача состоит в следующем - хочу мотор стеклоочистителя подключить к Ардуино, но управлять им необходимо с кнопки. Шилд, например, который обрабатывает сигнал нажатия на кнопку (допустим кнопка записи), при ее активации, нажимаю на другую кнопку, которая дает команду движку вращаться по часовой стрелке. Отпускают ее, моторчик останавливается. Другая кнопка, вращение в противоположную сторону. Т.е. записал последовательность и продолжительность вращений,  нажимаю вновь на кнопку запись и мои действия сохраняются. Далее на 4 кнопку жму и моя игра с моторчиком автоматически воспроизводится. Если такое выполнимо с помощью плат и шилдов без доп программирования логики, то буду ОЧЕНЬ  признателен если расскажете как вкратце это осуществить или кинете ссылки к примеру на Али с нужными товарами. Если легковыполнимо, то в будущем наверное уже разберусь,  как обойтись без нажатия на 4 кнопку (воспроизведения записанных действий) и запускать этот процесс, подключив датчик движения или звука.
      Если необходимо описывать логику или создавать типа какого-то протокола, что шилд (?) умел понимать, что я от него хочу, то подскажите среду разработки для неба, что б там по минимуму было наворотов) В принципе с основами c++ для Ардуино скорее всего придется ознакомиться. 
      Заранее спасибо!
    • By Артур Проценко
      Доброго времени суток! 
      Если в кратце, то есть у меня шаговые двигатели Nema17. Я так понял гибридные, биполярные. Модель 17pm- k442-p5vs. Драйвер собрал на базе l298n методом ЛУТ. При подключении к ардуино двигатель вибрирует, пытается крутиться в разные стороны. Видео с проблемой и фото приложу ниже. Спасибо.  Видео проблемы , Слоумо, Фото драйвера
    • By Evgeniy90
      Здравствуйте. Имеется 4-х осевой драйвер tb6560 с древним lpt интерфейсом (мануал с распиновкой прилагаю). Идея в том, что бы подключить его для управления 2-мя униполярными 3rd-4Axis-TB6560-Set-User-Manual.pdfшаговиками(типа дши-200-1-1(1.5А,12В)) к Ардуино Уно , а в идеале вообще к Атмеге8.(не спрашивайте почему такой выбор, это всё "очумелые ручки")). В идеале нужно 6 цифровых выходов и +5 на Enable. Вопрос таков:возможно ли сделать такое подключение?какие особенности имеет такая схема?В каком порядке и к каким пинам подключать Ардуино (или атмегу)?
      Благодарю за внимание!
       
    • By ШколоКлокер
      в крацце. я спалил (не факт что умерли. не знаю как проверить) 4 разных транзистора.
      причина этой писанины. я не смог запустить мосфеты. делал все по схеме. все резисторы. даже диод ставил ибо нагрузка это 2амперный двигатель. подавал шим через ардуино. с разными частотами. не работает НИЧЕГО. я уже купил модуль где точно все распаяно как надо. не работает. он открыт все время. на на всю силу открыт. поставил диод. все равно не управляется ардуиной. код простейший (воид сетап:пинмод(5 аутпут); аналогврайт(5, 255)). но. когда я попровал с другой частотой  
      void setup() { // ШИМ 8 разрядов, 62,5 кГц TCCR1A = TCCR1A & 0xe0 | 1; TCCR1B = TCCR1B & 0xe0 | 0x09; pinMode(5, OUTPUT); analogWrite(5, 0; // на выводе 9 ШИМ=10% } void loop(){ } двигатель начал пищать. я надеюсь мосфет не пробило 5 ампер от аккумулятора когда я пытался грубо его включить.
      а еще я делал уже без резисторв но на крутом каком то мосфете. у которого порог открытия затвора больше ноля(вольт)  ирлб какойто. смотрел видео алекса гавера (заметки ардуинщика)
       
      я реально не знаю что уже делать. руки опускаются, а модель самолета и сервопривод с аппаратурой ждут. 
      доп фото скину по надобностью 
      (не спрашивайте почему я такой глуп и не знаю как запустить элементарный мосфет. мне 15. если поможете, куплю шоколадку) 
×
×
  • Create New...