Желательно, чтобы конструкция была максимально простой - типа вибратора или микрухи, на вход подаем сигнал постоянного тока, на выходе получаем синусоиду.
Качество звука не имеет никакого значения - это нужно для датчика угла поворота сочленений моего робота-Бобота.

Принцип такой: при подаче электрического сигнала на мотор, одновременно запускается генератор, который подает сигнал на микрофонный вход аудиоплаты. Между генератором и микрофонным входом ставим переменный резистор, ручка которого вращается вместе с конечностью. При этом громкость сигнала изменяется пропорционально углу поворота. Вот и все. Нужен только генератор - буквально любой, лишь бы что-то жужжало.

