Построение графиков децибелов в реальном времени
matlab
data
Я полный новичок в matlab, а также в arduino, так что спасибо за ваше терпение :)
Я пытаюсь отобразить живые данные с канавочного микрофона и преобразовать напряжение в децибелы. Я также хотел бы иметь возможность иметь движущуюся ось x, где отображается время программы, собирающей данные, например фактическое время-15 секунд.
Я также не совсем уверен в том, как я мог бы сгладить данные, которые я получаю от своего микрофона, так как это очень шумно, а использование smoothdata и его различных методов каким-то образом не было таким уж полезным.
Вот мой MWE прилагается
- постройте график реальных данных в реальном времени
- есть движущаяся ось x, поэтому на экране есть только 15 секунд данных
- сгладьте мои данные до чего-то полезного
Большое спасибо за помощь!!
@Giovanni Gorza, 👍1
Обсуждение0
Смотрите также:
- Как запрограммировать Arduino Uno для сбора данных с помощью прерывания таймера и анализа этих данных в matlab?
- Взаимодействие MPU6050 с Arduino через S-функцию Simulink
- Serial.availableForWrite против Serial.flush
- Arduino : отправка данных через спутник (или другие решения ? без GSM)
- MATLAB+Arduino+LCD
- Как записать данные на флешку?
- Как получить свободное/использованное место на SD-карте и передать его
- Разбор строк приема Arduino
это сайт вопросов и ответов, а не форум, поэтому, пожалуйста, задайте только один вопрос, и это должна быть ваша проблема, а не желание., @Juraj
Звуковая карта была бы более подходящей, чем Arduino. Тогда вам придется применить некоторое взвешивание частоты. При измерении звука “децибелы” часто означают “дБА”, поэтому вы используете [А-взвешивание](https://en.wikipedia.org/wiki/A-weighting), после коррекции по частотной характеристике микрофона. Mathlab выглядит подходящим инструментом для этого, но на сайте Arduino он не по теме. Таким образом, я голосую за закрытие., @Edgar Bonet
Обратите внимание, что для построения графика dB вам нужен опорный уровень; если вам нужны абсолютные значения, такие как dB SPL, вам понадобятся данные калибровки вашего микрофона. Если вы обратитесь ко <https://www.daqarta.com/contact.php>мне и свяжетесь со мной, я дам вам личный ответ относительно того, как сделать это со звуковой картой., @Boggyman