Зарегистрирован: Сб мар 28, 2015 15:37:48 Сообщений: 22
Рейтинг сообщения:0
Пока только на стадии задумки, нужно подробно рассмотреть каждую часть схемы. Опыта с микроконтроллерами маловато, пока что представляю себе первую часть схему примерно так: На каждые 16 клавиш(всего их 88) по мк, которые будут обрабатывать нажатия и выводить номер клавиши(0-15) и силу нажатия (1-63), а дальше все проще. Из проблем уже вижу расчеты, которые будут выполняться по порядку нажатия, а как это будет работать, если нажать 10 клавиш...
Можно вывести нажатие как элемент массива из 16 бит, но тогда и силу нажатия, по-хорошему, нужно тоже выводить массивом - 16 элементов по 2 байта, т.е. 2 байта + 32 байта. Не многовато ли получается?
Как бы преобразовать нажатие в напряжение, зависящее от силы нажатия? Датчики давления чтоли какие-то нужны... Клавиши с молоточками скорей всего буду делать сам.
Интересно посмотреть варианты решения подобной задачи Проект, думаю, на несколько месяцев спокойной сборки по вечерам, так что бюджет не ограничен, в пределах разумного конечно
По поводу силы нажатия, в промышленных синтезаторах измеряется скорость нажатия, которая пропорциональна силе нажатия. Там используются сдвоенные кнопки, одна половина срабатывает когда клавиша совсем чуть-чуть зажата, вторая половина когда полностью. Процессор измеряет время от начала хода нажатой клавиши до конца, соответственно чем быстрее нажали клавишу - тем сильнее
Зарегистрирован: Сб мар 28, 2015 15:37:48 Сообщений: 22
Рейтинг сообщения:0
если я правильно понял, эти сдвоенные кнопки похожи на лягушку педали тормоза? Попробую поискать... Если уж измерять скорость, можно попробовать с ик-светодиодом и фотодиодом, а сзади клавиши просверлить 2 отверстия.
если я правильно понял, эти сдвоенные кнопки похожи на лягушку педали тормоза? Попробую поискать... Если уж измерять скорость, можно попробовать с ик-светодиодом и фотодиодом, а сзади клавиши просверлить 2 отверстия.
Зачем усложнять? Просто ставишь два контакта НР. Чтобы тебе опросить 16 клавиш достаточно 4 бита. А точить клавиши и молоточки (уже второго такого вижу, первый уже выточил все 88 клавиш....) не советую. Нынче многие просто умоляют: забери пианино забесплатно! Самовывозом разумеется...зайди на Авито....
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Для начала изучи статьи из архива. Если разберешься с этим, поймешь что тебе в итоге надо. Если хочешь сделать полноценное фортепиано, а не миди клавиатуру, то проще будет сходить в магазин и купить, ибо на МК нормального звука ты не добъешься. На мой взгляд оптимальным будет миди в связке с VST. Если сила нажатия не принципиальна, то статей из архива тебе должно хватить для самостоятельной сборки, правда если опыта в программировании нету, то либо придется потратить не мало времени на изучение и практику, либо сразу пойти в магазин. Если после всего вышеперечисленного желание не пропало, то для измерения силы нажатия есть несколько способов: измерять время прохождения клавиши от верхнего положения до нижнего; или установить датчики силы нажатия, в роли которых могут выступать пьезо элементы, как в моей статье про ударную установку http://radiokot.ru/circuit/digital/game/13/. Использовать несколько контроллеров имхо не вариант, замучаешься согласовывать, тут лучше использовать либо матрицу, либо мультиплексоры. В принципе можно попробовать все это сделать на ардуинке, это если с программированием совсем плохо, правда быстродействия может не хватить, по этому стоит посмотреть в сторону STM.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения