Статус: Готовое изделие, уже пяток экземпляров продано, планирую заказать партию плат.
Цель проекта: Есть целый класс мелких монтировок, к которым продают достаточно убогие моторчики постоянного тока, очень слабо стабилизированные по скорости ведения. Логичным шагом купить блок с шаговиком. Или сделать его самому. Функции коробки:
- управление униполярным шаговиком с редуктором на тему шагания со звёздной и с повышенной (максимальной для этого шаговика) скорости с двух кнопок;
- щёлкалка кэноном раз в минуту, две, три, четыре или пять: задаётся кнопкой, индицируется светодиодами
Структура проекта глобально:
"Сердце" платы, atmega8, хотя подойдёт любой avr с достаточным количеством ног.
Питание от 12В, стало быть, стоит "кренка" L7805, дающая 5В для проца.
Дальше стоят ключи, uln2003 или 2803, не суть, так как используется только 4 из них.
4 светодиода для индикации длительности выдержки. Нужно бы поставить семисегментный LED индикатор на одну цифру, по уму. Но его не было под рукой.
Три кнопки. Две из них для мотора, ускоренный вперёд и назад. Одна для выбора длительности выдержки.
Схема и её суть:
...чуть позже
Программная часть:
...код на cvavr чуть позже выложу.
Готовое изделие:
|