Обнаружение определенного звука от физического источника и регистрации даты / времени - PullRequest
0 голосов
/ 21 октября 2019

Короче говоря

Мы выполняем проект UNI и хотим создать устройство для регистрации даты / времени, когда звонит настенный телефон. Нам нужны отзывы и альтернативы о том, как мы могли бы построить регистратор и запрограммировать его на то, что нам нужно. В конце концов нам нужен набор данных, показывающий, когда и как часто звонит телефон.

Фон

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

Редактировать : телефон не используется для чего-либо еще, кроме передних ворот.

У нас есть совместный опыт работы с RaspberryPi, Python иобщие языки интерфейса и доступ к университетским и клиентским ресурсам, если они нам понадобятся.

Требования

  • Не должны быть оборудованы или настроены в качестве устройства для прослушивания(из-за риска захвата конфиденциальных обсуждений)
  • Должен быть в состоянии войти без обслуживания в течение по крайней мере трех недель
  • Должен иметь высокую точность в журналах: журнал, когда кто-то говорит или проходит мимо, является ложнымположительный
  • Должен быть экономически эффективным в аппаратном обеспечении
  • Может использоваться RaspberryPi или аналогичный
  • НЕ ДОЛЖЕН просто записывать звуки, уровни звука,

Research

Я нашел связанную тему «Обнаружение касания с помощью pyaudio с живого микрофона» , где они обсуждают чтение и сравнение блоков по 0,05 с, чтобы начать запись звука, когда кто-то нажимаетэлектронный микрофонВ нашем сценарии разница в звуке, вероятно, будет не такой отчетливой, как постукивание по микрофону, но это может быть подходящим подходом.

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

Этот пост об обнаружении определенного звука посвящен MLS или синусоидам на самом деле не то, что мы хотим делать, так как звук, который мы хотим обнаружить, не произвольный, а фиксированный звук «ring-ring-ring».

Мы не нашли Audacity чтобы иметь возможность обнаруживать определенные звуки.

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

Мы ценим любые отзывы, которые помогут нам в этом проекте. Заранее спасибо.

Обновление 1

Мы придумали ярлык, который сократил бы необходимое программирование. Что если мы измеряем ток, посылаемый на динамик телефона? Это потребовало бы, чтобы мы открыли телефон и поместили некоторые кабели в элемент динамика, но это должно быть довольно легко. Мы планируем провести предварительное тестирование в начале следующей недели.

Обновление 2

Нам не разрешили вскрыть чехол для телефона, поскольку он принадлежал арендодателю. С учетом сказанного мы рассматриваем использование Arduino для работы с датчиками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...