Миниатюрный драйвер для RGB светодиодной ленты

Напряжение от источника питания подается на клеммы P1 и P2. Стабилизатор US1 обеспечивает напряжение 5 В для микроконтроллера ATtiny25. Диод D1 защищает систему стабилизатора от повреждения в случае обратного подключения источника питания (продвинутые радиоГубители могут исключить этот «ненужный» элемент). Кнопка S1 используется для выбора программы, резисторы R1 и R2 поддерживают высокий логический уровень на входах интегральной схемы. Отдельные диодные цепи переключаются транзисторами MOSFET T1 … T3 (IRLL014N), затворы которых подключаются непосредственно к микроконтроллеру. Роль резисторов R3 … R5 состоит в том, чтобы разрядить емкость транзисторов от затвора к источнику, когда микроконтроллер не работает — например, включенный источник питания инвертора вызвал засорение диода D1. Диодные цепи питаются переменным заполненным сигналом (ШИМ) с частотой около 560 Гц.

Контроллер имеет 6 разных программ и возможность отключения ленты. Выбранная опция сохраняется в энергонезависимой памяти EEPROM микроконтроллера и считывается после включения питания. Отдельные эффекты прокручиваются в замкнутом цикле. Вы можете изменить их, нажав клавишу S1.
Система была собрана на двухсторонней печатной плате с размерами 73 × 11 мм

Для правильной работы вам понадобится микроконтроллер с загруженной в память программой и обнуленным защитным битом CKDIV8 — по умолчанию он установлен производителем.
Cумарный ток, потребляемый лентой, не должен превышать 4 А (в среднем 1,3 А на канал).

Автор проекта Michał Kurzela

Схема с успехом используется как переключатель эффектов RGB ленты, которая в свою очередь используется в качестве гирлянды на ёлочке)