|
датчик силы удара, для электронного музыкального инструмента |
|
|
|
Dec 23 2013, 15:33
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-12-13
Пользователь №: 79 764

|
Добрый день, уважаемые техники. Прошу вашего совета в одном нелегком вопросе. Мы хотим извлечь электронный звук в ответ на удар пальца по некоторой плоской области. Для этого нам нужен некий датчик способный не только детектировать удар, но и измерить силу этого удара. В идеале это должна быть некоторая твердая или прорезиненая поверхность, соседствующая с другими такими же, без паразитных наводок. Есть что-нибудь на уме?
|
|
|
|
|
Dec 23 2013, 18:10
|
Местный
  
Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791

|
Цитата(kovigor @ Dec 23 2013, 20:13)  Например, простой способ - индуктивность с сердечником в виде магнитика. Чем сильнее удар, тем больше ЭДС самоиндукции. ... Ещё более простой способ - пьезодатчик из сегнетоэлектрика. Например, обычный телефонный "пищик", "иголки" от старых пьезозвукоснимателей... Есть и непосредственно пьезодатчики, но они подороже, потому что "датчики". Цитата(kovigor @ Dec 23 2013, 20:13)  ...Магнитик клеим на ударяемую пальцами поверхность, катушку фиксируем... А по магнитным датчикам - лучше наоборот: магнит (один большой и тяжёлый) - неподвижно, катушки (много и лёгкие) - двигаются.
|
|
|
|
|
Dec 23 2013, 18:20
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-12-13
Пользователь №: 79 764

|
Цитата Вот есть такие электронные пианино. Мм, нет, в них есть фатальное отличие - движущиеся клавиши. Самый популярный способ снятия нажатий по ним - это два или три датчика, срабатывающих при разном уровне нажатия клавиши. Затем по отрезку времени между срабатываниями этих датчиков определяют силу. Этот метод не подходит так как движущихся частей быть в конструкции не должно. Цитата Значит, акселерометр. Мм, тут уж наверное я неточно выразился, простите. Таких зон для удара пальцами может быть несколько, и расположены они рядом. Как я понимаю, если использовать акселерометр удар по одной зоне будет невозможно отличить от удара по другой... или я ошибаюсь? Цитата индуктивность с сердечником в виде магнитика Очень интересно! Это один из видов акселерометра? Поверхность будет неподвижна? Такое возможно сделать для схемы с несколькими поверхностями находящимися рядом? Цитата магнит (один большой и тяжёлый) - неподвижно, катушки (много и лёгкие) - двигаются. Мм, как я понимаю в этой схеме будут движущиеся элементы? Я боюсь что они будут очень быстро изнашиваться и начинать скрипеть. А не пройдет ли такая схема: 1. Зоны ударов сделать в виде чувствительных к касанию поверхностей. Они будут снимать факт касания пальцем. 2. Внутрь устройства встроить микрофон, который будет снимать громкость удара в момент касания и делать вывод о его силе. Или есть что-то чего я не учел?
|
|
|
|
|
Dec 23 2013, 19:11
|
Гуру
     
Группа: Модераторы
Сообщений: 3 868
Регистрация: 15-03-13
Пользователь №: 76 048

|
Цитата(Pe3oHaHc @ Dec 23 2013, 22:20)  2. Внутрь устройства встроить микрофон, который будет снимать громкость удара в момент касания и делать вывод о его силе.
Или есть что-то чего я не учел? Не учли, что микрофон и есть по существу разновидность акселерометра. Пропорционально усилию удара звуковой волны движется мембрана с определенной массой. Амплитуда сигнала меняется. Можно использовать приращение частоты от деформации какого-то элемента, измерение отрезка времени и еще бог знает что. Т.е. вариантов реализации акселерометра - масса. Большой простор для фантазии. Если с фантазией туго, то недешевый стандартный датчик ускорения и МК со всеми прелестями обработки данных в реальном времени.
|
|
|
|
Guest_TSerg_*
|
Dec 24 2013, 06:13
|
Guests

|
-резистивная сенсорная панель; -сенсорная панель на ПАВ.
|
|
|
|
|
Dec 24 2013, 15:16
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-12-13
Пользователь №: 79 764

|
Цитата Не учли, что микрофон и есть по существу разновидность акселерометра. Да, спасибо за разъяснение. Акселерометр, конечно, больше подойдет. Цитата недешевый стандартный датчик ускорения и МК Думаю, для прототипа этот вариант вполне подойдет. Цитата -резистивная сенсорная панель; -сенсорная панель на ПАВ. Боюсь что сенсорные панели дороговаты. Да и определять в какую именно точку ударил пользователь, в принципе, не надо. Надо лишь определить, что он вообще каснулся области для пальца. Цитата Чего то, все очень сложно, а чем собственно не подходят, обычные, дешевые MEMS акселерометры? Пока ничем) Буду пробовать схему с ними. Цитата а чего вы сразу отмели пьезодатчики? Насколько я понимаю их невозможно расположить рядом друг с другом без наводок... или вы имеете ввиду замену одним пьезодатчиком акселерометра? И еще если можно, смежный вопрос по этой же теме. Если я, с вашей помощью, определюсь с датчиком силы удара, то мне останется еще снять показания о прикосновении пальцев... что может подойти для этой задачи? Подойдут ли для этого ёмкостные датчики или есть что-то более дешевое/простое?
|
|
|
|
|
Dec 25 2013, 14:36
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-12-13
Пользователь №: 79 764

|
Цитата очень дешевое и простое решение - тензорезисторы Мм, да, неплохой вариант... насколько я понимаю эти резисторы позволяют измерять уровень деформации? Тогда можно обойтись без акселерометра? Цитата а ларингофоны не прокатят? Не очень понимаю как их здесь применить... Может вы знаете как они устроены? Цитата Вы бы описали все-таки, какая именно поверхность предполагается и что она из себя представляет Мм, в том то и дело, что ничего конкретного сказать не могу, ввиду того, что не знаю технических возможностей... Могу сказать только что нужно, скажем, четыре зоны 2х2 см. расположеных рядом, по которым можно бить пальцами... Чем дешевле и надёжнее тем лучше. Пока есть вариант с акселерометром/пьезодатчиком + сенсорными поверхностями для пальцев и вариант с тензорезисторами. Цитата В музыкальных электронных ударных инструментах всё есть, как мне кажется. К сожалению не имею возможности купить и разобрать инструмент. Но попробую поискать ролики с этим процессом.
|
|
|
|
|
Dec 25 2013, 17:09
|
Участник

Группа: Участник
Сообщений: 48
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 482

|
Цитата(Pe3oHaHc @ Dec 25 2013, 18:36)  Пока есть вариант с + сенсорными поверхностями для пальцев Что мешает читать сигнал с емкостного сенсора - его величина зависит от площади следа пальца, т.е. силы удара. Это если именно пальцами нажимаем. Если нет, лучшее решение - пьезоэлементы от динамиков, они могут стоять и близко, программно отфильтровать можно всегда. Тензорезисторы надо уметь применять, обвязка стоит денег.
|
|
|
|
|
Dec 26 2013, 17:56
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949

|
Цитата(Pe3oHaHc @ Dec 24 2013, 19:16)  или есть что-то более дешевое/простое? Расскажу, как это реализовано в драм-машине "Alesis HR-16". Датчики касания - обычная матричная клавиатура ("углеродистыми" резинками замыкаются дорожки на плате). С обратной стороны платы приклеены пьезокерамические датчики (типа таких), по одному на четыре клавиши. С них, при помощи АЦП, берётся информация о силе удара. Край платы, где находится клавиатура, не закреплён, и может немного прогибаться вниз (хотя плата и не очень-то тонкая). Вот, собственно, и всё.
--------------------
Obligatus servus.
|
|
|
|
|
Dec 26 2013, 20:08
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-12-13
Пользователь №: 79 764

|
Цитата Вот, собственно, и всё. rolleyes.gif Спасибо, очень познавательно) Пьезодатчики - как раз то, что нужно. Дешево и надёжно. Однако места для ударов пальцев все таки должны быть неподвижны - клавиши не очень подходят. Подошли бы простые датчики касания, которые сейчас можно встретить, например, на телевизорах или мониторах... на новых самсунгах, например. Вы случаем не знаете есть ли подобные датчики в готовом виде? Цитата Метод вычисления места удара- триангуляция по результатам аналоговых измерений зафиксированного импульса. Ох мудрёно) С такой схемой сложно совладать и сделать так чтобы не было ложных срабатываний. Все-таки на начальном этапе я склоняюсь к более простому варианту. Цитата Приходит на ум, что надо мерять импульс силы Спасибо за столь ценное замечание Цитата если Вам не это надо - тоды ой. Ну, наверное это реализовано на пьезодатчиках? Если так, то это то что надо. Спасибо) Цитата Тензорезисторы надо уметь применять, обвязка стоит денег. Мм, простите, что такое обвязка? И не могли бы вы пояснить в чем сложность применения тензорезисторов?
|
|
|
|
|
Dec 27 2013, 06:03
|
Местный
  
Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081

|
Цитата(Pe3oHaHc @ Dec 27 2013, 00:08)  в чем сложность применения тензорезисторов? У тензорезисторов очень маленькое соотношение изменения значения/приложенное усилие. По-русски говоря: маленькая чувствительность. Боюсь, что для пальцев они не подойдут.
|
|
|
|
|
Dec 27 2013, 06:40
|
Местный
  
Группа: Участник
Сообщений: 495
Регистрация: 6-05-09
Пользователь №: 48 727

|
Цитата(Smen @ Dec 27 2013, 13:03)  У тензорезисторов очень маленькое соотношение изменения значения/приложенное усилие. По-русски говоря: маленькая чувствительность. Боюсь, что для пальцев они не подойдут. Что сложного-то? Делается мост из тензорезисторов и УПТ на ОУ. Прецизионные ОУ сейчас очень дешевые. С одной стороны панели клеится датчик на растяжение, с другой - на сжатие. Выходной сигнал зависит от деформации, а не от "усилия". Чем мягче основание - тем больше деформация.
Сообщение отредактировал Белый дед - Dec 27 2013, 06:55
|
|
|
|
|
Dec 27 2013, 07:24
|
Местный
  
Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081

|
Цитата(Белый дед @ Dec 27 2013, 10:40)  Выходной сигнал зависит от деформации А деформация от чего зависит?  При этом, не забывайте, что несущая плоскость должна быть довольно прочной (для сохранения целостности конструкции). Собственно, что спорить? Проверенную схему давайте, пусть ТС её попробует.
|
|
|
|
|
Dec 27 2013, 15:08
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949

|
Цитата(Pe3oHaHc @ Dec 27 2013, 00:08)  есть ли подобные датчики в готовом виде? Можно, например, использовать сенсорные кнопки. В новых семействах тех же ПИКов, есть специальный модуль CTMU для этого. Но вот здесь дядька и на старых делал. Только, если вы хотите типа драм-машины что-то делать, то лупить по твёрдой поверхности пальцами будет не кошерно.
--------------------
Obligatus servus.
|
|
|
|
|
Dec 27 2013, 15:32
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-12-13
Пользователь №: 79 764

|
Цитата Боюсь, что для пальцев они не подойдут. Да, в таком случае этот вариант я оставлю на крайний случай. Спасибо. Цитата Что сложного-то? Делается мост из тензорезисторов и УПТ на ОУ. Мм, это сложно относительно варианта с пьезодатчиком, но, опять же, этот вариант я оставлю прозапас. Цитата На мембране нарисовать плоских катушек, под ними насыпать сильных магнитиков в чередующейся полярности. Ого, это похоже на отличную задачку для железячника. Но так как я больше из софтовой области, мне больше подходят готовые решения.. но спасибо за подсказку, это тоже может пригодиться. Цитата Только, если вы хотите типа драм-машины что-то делать, то лупить по твёрдой поверхности пальцами будет не кошерно. Хехе, внушающий агрегат у дядьки получился  Да, тут я с вами соглашусь. Кнопки мне не очень нравятся из-за дребезжания, но вот прорезиненная поверхность была бы гораздо лучше. Наверное сделать сенсорной такую поверхность не получится - нужно что-то другое?
|
|
|
|
|
Dec 27 2013, 16:51
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(Pe3oHaHc @ Dec 27 2013, 19:32)  Кнопки мне не очень нравятся из-за дребезжания, но вот прорезиненная поверхность была бы гораздо лучше. Наверное сделать сенсорной такую поверхность не получится - нужно что-то другое? Тут надо ставить опыты. Думаю, это единственный способ. Начать можно с самого простого - попросить у жены большую невысокую кастрюлю, перевернуть эту карстрюлю вверх дном, и под нее положить обычный микрофон. Микрофон подключаем к персоналке. Дальше вы знаете, нужно стучать пальчиками по дну и мерить отклик. Если есть цифровой осциллограф, то вообще прекрасно, иначе придется наблюдать сигнал на экране персоналки. При желании можно также записать звук в файл и пообрабатывать в том же МатЛаб'е. Возможно, понадобятся два - три микрофона (но если кастрюля небольшая, должно хватить и одного). Еще вариант - использовать вместо кастрюли пластмассовый тазик. Но кастрюля обеспечит (как я думаю) заметно большую чувствительность. Теоретизировать можно до бесконечности. Пока вы не поставите хотя бы простейшие опыты, вы не сможете продвинуться ни на шаг ...
|
|
|
|
|
Dec 27 2013, 20:42
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949

|
Цитата(Pe3oHaHc @ Dec 27 2013, 19:32)  нужно что-то другое? Да возьмите, от клавиатуры писюка часть отпилите. Или калькулятор возьмите (есть такие, с большими кнопками). Телефон какой-нибудь (обычный, не сотовый) кнопочный. Да мало ли где ещё есть подрезиненые кнопки.
Сообщение отредактировал Dmitry Dubrovenko - Dec 27 2013, 20:43
--------------------
Obligatus servus.
|
|
|
|
|
Jan 1 2014, 13:17
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949

|
Цитата(brag @ Dec 31 2013, 19:24)  я так и делал Чего Вы делали-то?
--------------------
Obligatus servus.
|
|
|
|
|
Jan 2 2014, 12:35
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949

|
Цитата(brag @ Jan 2 2014, 00:50)  удар не пальцем, а палкой Хе. Такое я тоже делал ещё в начале 90-х (правда, без динамики). Пальцами такое, конечно, тоже можно заставить срабатывать, но играть-то невозможно. Насколько понял, ТС нужно именно что-то наподобие драм-машины, приведённой мной выше.
--------------------
Obligatus servus.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|