Добрый день! Не могу придумать как реализовать, есть серво привод и два датчика звука на рычаге, разнесенные немного в стороны, по разнице громкости в датчиках нужно менять угол поворота серво чтобы он указывал на источник звука. С математикой очень плохо. Нужно наверное какое-то уравнение придумать.
Скиньте хотя бы названия датчиков звука или их датащит. Ну или на край в каких единицах они дают значения ардуино…
На чертеже подпишите что есть что.
Это делается не по громкости а по задержке сигнала. Не бывает в природе микрофонов с идеально конусной направленностью. И звук серво они будут ловить.
И не формулой, а аналоговой цепью.
можно капельку поподробней ? чтобы понял как искать информацию, что за аналоговая цепь ?
Надо учить схемотехнику.
Навскидку:
Хоровиц, Хилл, Искусство схемотехники.
Титце, Шенк, Полупроводниковая схемотехника.
это да, но какую конкретно операцию нужно произвести с сигналом ?
Нужно найти задержку одного сигнала относительно другого.
если это будет понятно
то наверное поймешь как сделать
хорошо, но мне кажется это подходит для единичного срабатывания, а если источник звука постоянный, один и тот же по частоте и громкости, но перемещается ? Тогда разница в микрофонах ведь будет только по уровню сигнала ?
Неправильно кажется.
Берется двухканальный осциллограф , на входы которого подаем сигнал с микрофонов. В качестве источника звука лучше взять пищалку. смотрим картинку и видим запаздывание (опережение) одного из сигналов. По времени запаздывания вычисляем расстояние и направление на источник звука.
Ну а дальше все это реализуем в железе .
Ну или проще - купи камеру с авто наведение на источник звука.
Нет .