Система локализации источника звука своими руками с использованием Raspberry Pi
Система локализации источника звука своими руками с использованием Raspberry Pi
Мы разработали интеллектуальную систему локализации звука, используя Raspberry Pi, который способен найти источник звука, локализовать и визуализировать его.
Локализация звука — это способность определять местоположение источника звука по звуковым волнам, достигающим уха. Это фундаментальный аспект слухового восприятия, который важен для ориентации в окружающей среде и взаимодействия с другими людьми.
Звуковое изображение, с другой стороны, относится к созданию мысленного образа местоположения и пространственных характеристик звуков в окружающей среде. Он предполагает, что мозг интегрирует информацию из обоих ушей и использует такие сигналы, как интенсивность, время и частота звуковых волн, для построения мысленной карты местоположения и характеристик источников звука.
Локализация звука может использоваться разными способами, чтобы заставить людей застрять в наводнении, или использовать локализацию источника звука, или заставить умного робота следовать определенному звуку для захвата животных или видеозаписи, или в исследовательской системе на основе аудио.
Локализация звука теперь используется для обнаружения дронов и стрельбы по ним в небе на основе системы локализации и отслеживания звука
Рис. 1. Светодиодный индикатор микрофона, показывающий направление и интенсивность звука
Спецификация
Компоненты
Количество
Описание
Приблизительная цена
Raspberry Pi 4
1
1 ГБ или 2 ГБ или
4000
Массив микрофонов
1
4-/6-микрофонный массив Respeaker/Sipeed
5000
Адаптер питания 5 В
1
Блок питания для Raspberry Pi
100
Итого
<тд>
<тд>
9000
Система локализации звука – код
Сначала установите драйвер микрофонного массива для используемого микрофонного массива; он меняется в зависимости от модели драйвера и микрофонного массива и от производителя, они предоставляют вам подробную информацию об этом или устанавливают драйвер, предоставленный ими в инструкции.
Для локализации и визуализации 3D-звука используется студия ODAS; он запускает алгоритм, анализирует звуковые волны и предоставляет вам трехмерные данные о звуке.
ODAS зависит от узла js, поэтому нам нужно установить этот открытый терминал, а затем запустить команду.
Теперь нам нужно настроить массив микрофонов, а затем вы можете запустить ODAS и выполнить настройку в соответствии с массивом микрофонов. Если у вас есть массив из 6 микрофонов или массив из 4 микрофонов, настройте соответствующим образом, а затем запустите odas, используя следующую команду.
Теперь вы можете увидеть ODAS GUI.
запуск npm
Рис. 2. ODAS GUI
Система локализации источника звука работает
Теперь поместите плату микрофонного массива на raspberry pi GPIO и соедините их, затем выберите файл конфигурации в ODAS GUI и нажмите «Начать сейчас»; он начинает показывать живые данные в трехмерном глобусе, откуда доносится звук. В массиве микрофонов if вашего массива микрофонов есть LED, тогда он будет светиться в зависимости от направления и интенсивности источника звука.
Рис. ODAS показывает направление звука
Вы можете проверить это, чтобы узнать больше о системе локализации источника звука.
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба