new midi

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Собутыльник Сэра Мурра
Аватара пользователя
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

Чтоб не было запаздывания, можно применить что то типа "чересстрочной развертки" как в ТВ. Т.е. сначала опрашиваются все четные клавиши, потом нечетные. Хотя думаю на 15 кГц при 61 клавише запозданий сильно не будет. Только надо еще как то регуляторы опрашивать все таки. Если б это были энкодеры, тогда проблема устранялась бы расширителем портов с прерыванием по изменению.
А вот камни зачем синхронизировать - хз. Интерфейс то событийный, т.е. нажал клавишу - контроллер об этом узнал и записал команду в буфер UART. Вот только надо что то придумать с сокращением числа команд - при нажатии одной например аккорда 3-4 клавиши посылается только один байт включения ноты, а потом идет по два байта на ноту.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

а что с регулиторами ? точно так же опрашивать как клавиши . а синхронизация должна быть в случае множества МК . не могут оба отсылать данные в один момент .
всётаки разъясните куда и в каком формате это будет отправляться
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Реклама
Собутыльник Сэра Мурра
Аватара пользователя
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

внутри при наличии множества МК логмчнее всего было бы оформить I2C. А поскольку преобразованием в МИДИ и передачей по UART будет занимаца один большой контроллер, он просто по очереди опрашивает все остальные на наличие новых данных, создает миди команды и шлет их на выход
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

ну это уже далеко от меня :) там уж разбирайтесь сами что да как :))) а на уровне получения данных если что - помогу :)
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Сэра Мурра
Аватара пользователя
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

Ну так это, за тебя никто собирать схему то не будет.
Определись все таки с элементной базой, какие датчики на клавишах, какие регуляторы и сколько...
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 113
Зарегистрирован: Сб май 09, 2009 23:48:39
Откуда: spb

Сообщение musicman »

воообщем.
я возьму просто сделаю 1 клавишу на оптике, и 3 на магнитах, чтоб проверить влияние друг на друга, поставлю 1 мк и пущу в миди. всеравно сразу все не просчитать - настраивать придется, замерить все, удобно или неудобно играть будит.
заодно и проверю: какой вариант лучше.
а потом буду уже капашиться с остальным.
вот только экзамены расстреляю...
нужно всетаки начать с меньшего. чтоб ком от блина не раздавил мои финансы. :)
Реклама
Собутыльник Сэра Мурра
Аватара пользователя
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

тока ты там рассказывай, фотки показывай, что да как
Встал на лапы
Аватара пользователя
Сообщения: 113
Зарегистрирован: Сб май 09, 2009 23:48:39
Откуда: spb

Сообщение musicman »

поразмыслив, завтра иду за магнитами и холами)))
Собутыльник Сэра Мурра
Аватара пользователя
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

решил таки магнитнуюд делать?
чую запаришься ты с механикой и электроникой. Да и окончица это фейлом
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

почему запарится ? с магнитами может всё нормально получится . даже мех. контакты можно будет выкинуть тогда . единственное что надо подобрать магниты по силе и датчики по чувствительности . датчики надо брать такой чувствительности , чтобы реагировали только на свои магниты . магниты же надо выбирать такими , чтобы изменяли уровень сигнала на датчики на всём промежутке хода клавиши . если и получится "засветка" соседних датчиков , то её можно обработать МК .
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Собутыльник Сэра Мурра
Аватара пользователя
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

ну интересно как датчик поймет, что его магнитит "чужой" магнит? только если между клавишами экран ставить ферромагнитный
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

надо просто определится с чувствительностью датчика и силой магнита . должна быть та золотая середина , когда магниты почти не будут влиять на соседние датчики . и точкой отсчёта я в предыдущем посте предложил использовать некое среднее значение чувствительности , при котором кнопка срабатывает и у неё минимальная громкость . при этом соседние магниты не способны создать такое поле для неё , чтобы она врубилась . хотя это тоже не выход .
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Собутыльник Сэра Мурра
Аватара пользователя
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

если соседние магниты будут находиться примерно на том же расстоянии, что и родной, никакой настройкой чувствительности ты нужного результата не добъешься. Сильно нажатые соседние кнопки обязательно сделают так, что данная кнопка будет "нажата" просто с более слабым уровнем.
Встал на лапы
Аватара пользователя
Сообщения: 113
Зарегистрирован: Сб май 09, 2009 23:48:39
Откуда: spb

Сообщение musicman »

други мои, я подсчитал, усе будит хорошо, ибо магниты маленькие, находятся далеко, да и датчики конечно настроить придется ибо по всему диапозону им работать не придется.
те мелкие погрешности которые возникнут, их пожно списать за незначительность.
не стоит спорить, стоит мне это сделать да рассказать.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

ждём результатов :) инетресно было бы поучиться на чужом опыте конструировать аналоговые датчики на датчиках холла :)
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Ответить

Вернуться в «Умные мысли»