Через раздел "Волшебная палочка" ко мне обратился житель Прибалтики с просьбой помочь сделать контроллер виброотпугивателя кротов. В качестве исполнительного механизма решено было использовать моторчик от детских игрушек с посаженным на вал эксцентриком, в качестве источника питания - литиевый аккумулятор. Так как литиевые аккумуляторы боятся глубокого разряда, по достижении напряжения около 3в контроллер прекращает включать двигатель.
Схема "Антикрот" очень проста и не содержит редких компонентов. Только необходимый минимум.
С помощью источника опорного напряжения на TL431A микроконтроллер вычисляет текущее значение напряжения питания. При рабочем напряжении примерно раз в 40 секунд включается на несколько секунд электродвигатель (так было сделано в немецком отпугивателе кротов за 150 евро). В момент включения вибромотора контроллер измеряет напряжение аккумулятора под нагрузкой. Если у Вас аккумулятор старенький, лучше его зашунтировать электролитическим конденсатором большой ёмкости (например со старой материнской платы компьютера). Текущее напряжение аккумулятора индицируется светодиодами, которые зажигаются кратковременно одновременно с работой двигателя.
В качестве дополнения к схеме (чтобы увеличить продолжительность автономной работы например на даче) могу предложить дополнить её солнечной батареей от садового фонаря (от него же можно использовать и корпус).
Прошивку для отпугивателя кротов можно бесплатно скачать из раздела "Каталог файлов". В архиве 2 прошивки: для контроллера PIC12F675 и для PIC12F683. Работают идентично, но так как PIC12F683 имеет внутренний генератор с возможностью переключать скорость работы, потребление тока у версии на PIC12F683 примерно в 16 раз ниже.
Если при повторении этой конструкции у Вас возникли какие-то вопросы или идеи по улучшению её, напишите мне в онлайн форме свои соображения по этому поводу.