Определение частоты звука с Arduino
- Войдите на сайт для отправки комментариев
Добрый день!
У меня такой вопрос. Как с помощью Arduino можно определять частоту звукового сигнала?
Мне нужно точно определять частоту в промежутке между 150 и 350 Гц
Я понимаю, что для этого нужно микрофон. Какой для микрофон для Arduino подойдет для этих целей?
Как подключить этот микрофон?
Как сконвертировать то, что я получу с этого микрофона в частоту в виде одного числа??
На все эти вопросы у меня пока что нет ответа. Буду очень признателен за любую помощь.
Я нашел два модуля микрофона:
KY-038 и MAX9812. Я правильно понимаю, что MAX9812 подойдет лучше?
После того, как я подключу микрофон к Arduino, как преобразовать аналоговый сигнал в значение частоты?
Я понимаю, что в спектре всегда есть звуки с разной частотой, но в моем случае, всегда будет доминировать звук с частотой между 150 и 350 Гц и мне нужно знать, какая именно в данный момент частота у этого звука.
Спасибо!
Где-то встречал библиотеку для ардуинки - быстрое преобразование Фурье, тебе туда
Это? http://arduino.ru/projects/analizator-spektra-zvuka-na-arduino
Я правильно понимаю, что я могу подключить любой микрофон ( тот же MAX9218) и обработать выход с него с помощью библиотеке FFT?
Кажется, MAX9218 с уже встренным усилителем, для такой схемы больше никаких деталей не нужно?