Страница 1 из 1

Детектор звуков (имитатор выстрела)

Добавлено: Чт окт 29, 2015 17:00:19
Серый Васька
Здравствуйте!
Появилась идея залудить девайс, позволяющий распознать звук выстрела пневматической винтовки. ТЗ такое:
1. Недорого
2. Маложрущее батарейку
3. Универсальное - чтобы можно было прикрепить к любой винтовке.
4. Установка не вмешиваясь в механику или электрику винтовки.
5. И самое важное, не глючное! Дабы было поменьше ложных срабатываний и как можно меньше пропусков. Хорошо бы 95% срабатываний.

Для ясности картины вот готовый девайс:
http://forum.militarist.ua/viewtopic.php?f=67&t=79684
Мы заказали. Что не устроило? см п.5. Оно срабатывает от малейшего постукивания пальцем или если подуть на него. И при этом пропуски довольно часто бывают.
Что сделано? Залудил свою платку, тоже с микрофоном. МК Tiny 85 (пока). Снял сигнал с винтовки МР-512. :kill: (никто не пострадал). Он оказался довольно интересным! Сделал программку для тиньки, всё в принципе работало неплохо. Ложных срабатываний значительно меньше, чем на том готовом девайсе.
НО! Взяв другое оружие (автома МР-5) получил лажу. Как оказалось звук у него совсем другой. Вообще! Так его и не поборол, крутил, вертел программу и так и сяк.
Что было обдумано и даже опробовано:
Другой датчик? Не вопрос, ставил пьезик. Ничего особенного, даже хуже срабатывает.
Датчик вибрации/удара от автосигналки? Не ставил, ибо сложно потом будет обрабатывать (как разобрать, что по винтовке просто не ударили или задели веткой, крадясь тихонько в лесу).
Индуктивный датчик. Как мне кажется не для всякого оружия подойдет, ибо есть просто газовые (там нет бойка). А "ловить" пулю, при начальной скорости ~150-200м/с дело то еще...Да и пульки могут быть пластиковыми.

Вот так идеи закончились(( Поэтому прошу помощи, подскажите уважаемые коты в какую сторону копать?

Re: Детектор звуков (имитатор выстрела)

Добавлено: Чт окт 29, 2015 17:38:57
pashka000
А ежели оптический датчик, типа оптопара, надевается на ствол, детектирует вылет пули из ствола.

Re: Детектор звуков (имитатор выстрела)

Добавлено: Пт окт 30, 2015 01:14:30
просто КОТ
Дык и по акустике можно. решал я в своё время такую задачу. Присмотритесь к сигналам с МР-5 и МР-512. Что общего? Кажется это винтовка с реальной механикой. Там есть пик, и есть что-то в духе обратного хода. Через 5-10мс. Второй пик. Вот так и живём.

Надо снять фронт с микрофона. По фронту запускаем таймер. И если где-то на промежутке 2...20мс будет ещё пик, то да. Мы слышим выстрел.

Re: Детектор звуков (имитатор выстрела)

Добавлено: Пт окт 30, 2015 09:24:56
Серый Васька
Оптика - сложно слишком. Как представляете его на стволе? Это надо делать закрытую насадку, типа глушителя (даже видел нечто подобное у буржуев. думаю дорого стоит). Ибо засвет гарантирован.

2 просто КОТ
Да, это винтовки с реальной механикой. Но у МР-512 гораздо более четкий сигнал. Моя программка так и делает: измеряет первый пичок, запускает таймер и ждет второго пичка. Может конечно реализация хромает...
А какие у вас наработки есть?

Re: Детектор звуков (имитатор выстрела)

Добавлено: Пт окт 30, 2015 09:32:07
просто КОТ
Наработки... Не могу сказать чтоб их было особо много. Но вот чем детектируете? У меня была такая штука... С микрофона сигнал приходил на одну ногу ОУ, а на вторую приходил он же, но через RC цепочку с большим временем интегрирования. Это формировало уровень, для компаратора. Потом высоомным резистором с выхода заводил ПОС, чтоб задать гистерезис. В вашем случае можно придержаться значения в 100мВ. Ну и... вроде как должно работать на фронт чётко.

Re: Детектор звуков (имитатор выстрела)

Добавлено: Пт окт 30, 2015 10:20:57
jonpim
Это надо делать закрытую насадку, типа глушителя (даже видел нечто подобное у буржуев. думаю дорого стоит). Ибо засвет гарантирован.
Это дешевле чем детектор по звуку .
И работают в ИК диапазоне , например много таких датчиков в принтерах и мфу . Да и в радиомагазинах есть .
Другое дело - импульс с него будет очень коротким - надо быстодествующий триггер и усилитель . И предусмотреть очистку оптического канала или защиту от засорения .

Re: Детектор звуков (имитатор выстрела)

Добавлено: Пт окт 30, 2015 11:53:37
Серый Васька
просто КОТ писал(а):Наработки... Не могу сказать чтоб их было особо много. Но вот чем детектируете? У меня была такая штука... С микрофона сигнал приходил на одну ногу ОУ, а на вторую приходил он же, но через RC цепочку с большим временем интегрирования. Это формировало уровень, для компаратора. Потом высоомным резистором с выхода заводил ПОС, чтоб задать гистерезис. В вашем случае можно придержаться значения в 100мВ. Ну и... вроде как должно работать на фронт чётко.
С обвесом не заморачивался, через RС + СR (снять постоянку, НЧ, ВЧ) на ногу контроллера. Там ADC. В том готовом девайсе микрофон вообще сразу через кондючок на контроллер идет, т.е. почти никакой фильтрации. Я кстати напаивал туда RC и кусочек ватки на микрофон прилепил, стало меньше реагировать на левые звуки. Но все равно не то.
А зачем компаратор? Он есть в МК. Либо программно можно сделать нужный порог срабатывания. В моем случае этот порог настраивается в процессе обучения девайса.
jonpim писал(а): Это дешевле чем детектор по звуку .
И работают в ИК диапазоне , например много таких датчиков в принтерах и мфу . Да и в радиомагазинах есть .
Другое дело - импульс с него будет очень коротким - надо быстодествующий триггер и усилитель . И предусмотреть очистку оптического канала или защиту от засорения .
В принципе реализуемо, даже без МК... пару ОУ и схемку выдающую вспышку светодиода. Но вот как крепить это дело, какой конструктив корпуса - это вопрос. На синей изоленте не примотаешь :) Оружие очень разнообразное.

Re: Детектор звуков (имитатор выстрела)

Добавлено: Пт окт 30, 2015 11:59:35
просто КОТ
Просо потому, что у внутреннего компаратора нет выхода, как такового. Т.е. нельзя завести гистерезис. А это могло бы помочь настроить срабатывание.

Re: Детектор звуков (имитатор выстрела)

Добавлено: Пт окт 30, 2015 12:28:38
jonpim
Оружие очень разнообразное.
А вы хотите универсальный . Тогда по звуку удобнее . На мк с ацп - оцифровка и сравнение в памяти с образцом . Надо подумать как сравнивать и точность ( битность оцифровки ) . Точности сдесь не требуется - в цифре выстрелы могут прилично отличатся .
Или взять сотовый телефон с управлением по голосу - записать звук выстрела на нужную операцию - телефон например включит лампу или вибратор :))

Re: Детектор звуков (имитатор выстрела)

Добавлено: Пн ноя 16, 2015 11:17:20
Серый Васька
В том то и дело, какая точность нужна. И вообще алгоритм, что измеряем и как сравниваем. Что-то подобное в инете искал, похожего не видел. Есть только простые вещи типа по количеству хлопков включать лампочку, и тому подобное...

Re: Детектор звуков (имитатор выстрела)

Добавлено: Вт ноя 17, 2015 12:04:05
Hand-Maker
А если просто по нажатию спускового крючка?
Вы спросите про случайное нажатие? А нефиг случайно нажимать...

Re: Детектор звуков (имитатор выстрела)

Добавлено: Вт ноя 17, 2015 12:44:51
Муркиз
Я как-то лет десять назад копался в подобной винтовке для тира. Правда, моя задача там была перевести ее с аккумуляторов на сетевое питание. Стрельба шла по проекционному экрану, без шариков, а точку попадания подсвечивал подствольный лазер в момент "выстрела". Причем лазер оказался совершенно автономен, как здесь автор и желает, причем ложные срабатывания он давал только если постучать лишь по самому прицелу, и сильно - на случайные он не реагировал.
Это меня заинтересовался, и я заглянул мельком в его потроха.

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


Схему не срисовывал, фото не делал.

Re: Детектор звуков (имитатор выстрела)

Добавлено: Пн ноя 30, 2015 09:34:36
Серый Васька
Вообще идея неплохая. Думал насчет этого, есть пьезик от автосигналки (датчик удара). На него приделан маленький грузик. В принципе достаточно аналогового компаратора, выставить нужный порог можно и резючком. Вопрос только в чувствительности этой схемы ко всяким левым ударам по стволу...попробую, расскажу что получилось.

Re: Детектор звуков (имитатор выстрела)

Добавлено: Пн ноя 30, 2015 09:42:47
jonpim
По вашим словам :) -
Что было обдумано и даже опробовано:
Другой датчик? Не вопрос, ставил пьезик. Ничего особенного, даже хуже срабатывает.
Датчик вибрации/удара от автосигналки? Не ставил, ибо сложно потом будет обрабатывать (как разобрать, что по винтовке просто не ударили или задели веткой, крадясь тихонько в лесу).
Датчик продольного ускорения на пьезокристалле . А в авто немного другое .
Видел дешевые тензодатчики с испытательных стендов или вибростолов , вот они предполагаю реагируют на односторонний изгиб .
Есть акселерометры продольного ускорения , думаю это применимо для распознавания выстрела .

Re: Детектор звуков (имитатор выстрела)

Добавлено: Чт дек 03, 2015 11:21:27
Серый Васька
Нашел вот такой
http://ru.aliexpress.com/item/Seeedstud ... eb201560_7

пойдет?

Re: Детектор звуков (имитатор выстрела)

Добавлено: Чт дек 03, 2015 14:47:05
jonpim
Зачем платить и ждать ? На 3,5" жестких дисках стоят датчики удара и ускорения ( акселерометры ) одноосевые , иногда по 2 шт на плате .На ноутбучных тоже стоят такие датчики.
А дохлые диски могут быть в хламе или попросить дохлую плату в мастеской ПК :)
Похожие на такие , только пониже в профиль -
http://www.platan.ru/cgi-bin/qwery.pl/id=961210974