Сервопривод с управлением по звуку

Этот проект предназначен может быть использован в таких устройствах, как интерактивные игрушки или роботы реагирующие на звук. Тут движение сервопривода происходит после того, как микроконтроллер получает какой-либо звук. Угол поворота зависит от уровня звука: чем больше уровень – тем больше движение. Таким образом движение сервомотора пропорционально громкости звука.



Принципиальная схема устройства

Сервопривод с управлением по звуку
Схема звукового и ручного драйвера для серводвигателей

Схема имеет 4 драйвера серво каналов. Первый канал управляется по звуку через микрофон, а остальные 3 сервопривода контролируются вручную – обычными потенциометрами, эти 3 канала предназначаются для других движений робота. Получается что руки, ноги двигаются согласно поворотам резисторов, а челюсть – по звуку (он как-бы разговаривает вместе с оператором).

Полезное на сайте:
Самодельная мощная беспроводная колонка на 100 ватт

Принцип действия схемы

Звук, принимаемый микрофоном, преобразуется в напряжение постоянного тока выпрямляясь диодом D3, а далее постоянка идёт на микроконтроллер PIC16F72, функции которого в том, что он преобразует напряжение постоянного тока в ШИМ сигнал. Схема работает от блока питания на 6 В постоянного тока, конечно можно использовать батареи (1,5 В х 4 АА).

Сервопривод с управлением по звуку
Плата с деталями в сборе

Управляющая программа

Скачать прошивку для контроллера, а также рисунки печатной платы и оригинал проекта на английском, можно в этом PDF файле.