Оглавление:
Этот проект предназначен может быть использован в таких устройствах, как интерактивные игрушки или роботы реагирующие на звук. Тут движение сервопривода происходит после того, как микроконтроллер получает какой-либо звук. Угол поворота зависит от уровня звука: чем больше уровень – тем больше движение. Таким образом движение сервомотора пропорционально громкости звука.
Принципиальная схема устройства
Схема имеет 4 драйвера серво каналов. Первый канал управляется по звуку через микрофон, а остальные 3 сервопривода контролируются вручную – обычными потенциометрами, эти 3 канала предназначаются для других движений робота. Получается что руки, ноги двигаются согласно поворотам резисторов, а челюсть – по звуку (он как-бы разговаривает вместе с оператором).
Принцип действия схемы
Звук, принимаемый микрофоном, преобразуется в напряжение постоянного тока выпрямляясь диодом D3, а далее постоянка идёт на микроконтроллер PIC16F72, функции которого в том, что он преобразует напряжение постоянного тока в ШИМ сигнал. Схема работает от блока питания на 6 В постоянного тока, конечно можно использовать батареи (1,5 В х 4 АА).
Управляющая программа
Скачать прошивку для контроллера, а также рисунки печатной платы и оригинал проекта на английском, можно в этом PDF файле.