В наше время широкое распространение получили светодиодные ленты, они бывают различных цветов, но также есть и на RGB светодиодах. В чём же преимущество RGB светодиодов? А в том, что смешивая три основных цвета мы можем получить любой цвет! И вот недавно мне попался на руки небольшой кусочек этой RGB светодиодной ленты. И я решил сделать для неё свой RGB контроллер, который бы плавно менял цвета свечения. В результате получился простой RGB контроллер основанный на микроконтроллере ATtiny2313.
В микроконтроллере используется 3 аппаратных ШИМ канала, программу для МК писал в среде BASCOM-AVR (исходник прилагается). Питание схемы: 12 вольт. Чтобы не усложнять схему, я решил не устанавливать транзисторные ключи, а применил микросхему ULN2004. Она представляет из себя сборку транзисторных ключей в одном корпусе, для питания микроконтроллера в схеме установлена микросхема линейный стабилизатор напряжения LM7805.
Принципиальная схема устройства:
В файлах к статье прилагается печатная плата в программе Sprint Layout 4.0. Для любителей Протеуса есть проект данного устройства.
После прошивки не забудьте установить следующие фьюз-биты:
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
Линейный регулятор | LM7805 | 1 | ||||
МК AVR 8-бит | ATtiny2313 | 1 | ||||
Микросхема | ULN2004 | 1 | ||||