Светодиодный стробоскоп с переключением режимов на МК

Как то раз, один знакомый попросил сделать ему в машину светодиодный стробоскоп, который бы имел несколько режимов мигания и подсоединялся к обычным светодиодным противотуманным фарам. Естественно при включении стробоскоп должен просто включать фары, а при нажатии на кнопку переключать режимы мигания по кругу. Реализовать устройство я решила в виде маленького модуля, который можно поместить в термоусадку и спрятать в проводке авто. В качестве основного узла управления выбран Attiny13, как самый простой и дешёвый микроконтроллер.

Принципиальная схема:

Схема светодиодного стробоскопа с переключением режимов

Напряжение питания устройства может быть в интервале от 9 до 30 вольт. На выходы подключается нагрузка, например светодиоды или лампочки, единственное что нужно учитывать, то что на нагрузку подаётся напряжение питания! К контактам «кнопка» подключается любая тактовая кнопка (без фиксации), она переключает режимы работы стробоскопа.

Устройство я спаяла на односторонней печатной плате, сделанной ЛУТом. Практически все компоненты SMD, кроме стабилизатора, диода и разъёмов.

Рисунок печатной платы сделан в программе Sprint Layout 4.0. Прошивка для микроконтроллера написана в программа BASCOM-AVR, исходник прилагается. После прошивки микроконтроллера не забудьте установить следующие фьюз-биты:

Также в файлах к статье есть проект устройства в программе Proteus.

К сожалению я не успела заснять видео работы платы стробоскопа, поэтому во время написания статьи я собрала его на макетной плате и засняла работу:

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
IC1 МК AVR 8-бит ATtiny13 1
VR1 Линейный регулятор LM7805CT 1
VT1, VT2 MOSFET-транзистор IRF540 2
VD1 Выпрямительный диод 1N4007 1
C1, C2 Конденсатор керамический 100 нФ 2
R1, R3, R5, R6 Резистор 4.7 кОм 4
R2, R4 Резистор 1 кОм 2