Помогите подобрать микрофон
- Войдите на сайт для отправки комментариев
Вс, 18/05/2014 - 15:02
Здравствуйте!
Посмотрел такие видео:
http://www.youtube.com/watch?v=___XwMbhV4k
и такие скетчи:
http://www.danielandrade.net/2011/04/09/arduino-sound-sensor/
Купил такой сенсор:
http://ru.aliexpress.com/item/Sound-detection-sensor-module-sound-sensor...
Но он не указыает громкость. Только показывает есть звук выше нормы (настроенной на датчике) или нет
Как найти сенсор, который бы указывал громкость звука?
http://ru.aliexpress.com/item/Microphone-Sound-Sensor-Module-For-Arduino...
просто надо подать на аналоговый вход сигнал, только ограничить или усилить надо будет и все, дальше подключаете библиотеку fft быстрого преобразования фурье, и в зависимости от уровня сигнала на определенной частоте задаете сколько светодиодов в стобце должно гореть
вы хотите через микрофон снимать или напрямую подавать сигнал?
Я хочу мониторить громкость.
А мой сенсор просто подаёт LOW на порт, если звук громче определённого.
вы с железом работали?
вы с железом работали?
я с железом работал, в прошлом году железнодорожный кран в утиль сдал.
)))
а вообще ТС кажется меня не понимает
Сенсор, который "указывает громкость звука" называется микрофон.
Например, такой http://amperka.ru/collection/sensors/product/microphone но не обязательно такой, главное, чтобы он назывался микрофоном, а не датчиком звука. Потому что датчики всего лишь выдают сигнал при превышении определенного уровня сигнала, а микрофон выдает данные постоянно, пока есть звук.
PS Постарался на языке ТС ответить.
Ну я использую dht11 и BT модуль
Реле рулю
Это железо?
Спасибо за ответ на моём языке но то, что вы показали делает две вещи:
Ток если тишина
Нет тока, если звук выше порога чувствительности (регулируется винтиком на голубой штуковине)
ну да железо
у вас пороговый датчик. звук выше или ниже порога, который вы выставили потенциометром, и происходит срабатывание. он для такой задачи не подходит
точнее подходит если у вас будет их штук 60))) но там еще фильтры нужно будет паять
для измерения громкости нужно другое. просто микрофон с усилителем
и уже определитесь вы только громкость хотите показывать суммарную или все таки громкость по частотам как на видео которое вы привели?
Видимо, я не вник в суть видео
Мне просто нужна суммарная громкость
1. Открываем последнюю ссылку в первом сообщении: http://ru.aliexpress.com/item/Microphone-Sound-Sensor-Module-For-Arduino-Starters-Compatible-KY-038/1263640068.html
2. Читаем описание:
Это значит, что с ног 1 и 2 (подав питание на ноги 3 и 1) можно снять аналоговый сигнал, который соответствует окружаещему шуму.
Внимание, вопрос: Вас не устраивает его чувствительность или что?
ну тогда отлично. использовать можно
130 рублей за микрофон с операционным усилителем, совсем обнаглели
Ну там обрезался вопрос можно ли такой купить.
А такой пойдёт?http://m.aliexpress.com/item/1428116890.html
так у вас же есть уже. зачем еще один?
Вы же сами написали, что у меня пороговый
Или по ссылке тоже пороговый?
так вам же, и мне заодно, написал kisoft в 10 посте, что там так же есть аналоговый выход кроме цифрового
ваш датчик подойдет. радуйтесь))
Так я аналоговый и "слушал"
Но он передавал LOW и HIGH
а куда вы его подключали если не секрет? желательно чтобы вы привели свой код
А последняя ссылка это который я хотел купить. Как и ссылка "ещё один"
А последняя ссылка это который я хотел купить. Как и ссылка "ещё один"
К A0 подключался.
Просто выводил
Если кричал ~0
Если тихо большое число
Москва, Жуковский далеко от Вас? Могу подарить http://amperka.ru/collection/sensors/product/microphone или обменять на Ваш. У меня всё равно валяется, а пороговый мне больше подойдет, я как раз наоборот хотел пороговый датчик.
Спасибо за предложение, но скажем так, на метро не доехать
У вас тоже пороговость присутствует
Вот ту штуку крутите и настраиваете минимум
Заказал себе эти:
http://m.aliexpress.com/item/1428116890.html
Там нет крутилок, чтобы регулировать порог, значит, выводит громкость. Так посчитал я.
Спасибо, я теперь понял, везде, где есть крутилка - это есть регулировка порога. Спасибо, давно так не смеялся, всё, не буду больше отвлекать Вас от Ваших изысканий.
Я рад буду услышать вашу версию
Затем я тут
Заказал вот такие сенсоры: http://ru.aliexpress.com/item/5pcs-lot-Microphone-Sensor-Noise-Decibel-Sound-Module-3p-4p-Interface-for-Arduino-FZ0166-Free-Shipping/1428116890.html?productId=1428116890
analogRead(A0) выдаёт 399-406
При звуках значение уменьшается ~ 390
А потом увеличивается ~ 410
Что я делаю не так?
В итоге использую такой код:
но блин...